# Use Web UI (/payouts/use-payouts/send-money/use-web-ui)

Learn how to send up to 5,000 payments for a file using Payouts Web. Use .csv files to manage bulk payouts efficiently and integrate with PayPal's payment system.



> **Tip:** You can send payouts to PayPal accounts and Venmo users.

## Prerequisites [#prerequisites]

* Complete all mandatory steps to [get started](/payouts/use-payouts/set-up#set-up-business-account-for-web-ui-file-upload).
* Ensure your [PayPal business account is set up](/payouts/use-payouts/set-up#set-up-live-account).
* Ensure to [fund your business account](/payouts/use-payouts/set-up#fund-your-account).

## Send payouts [#send-payouts]

You can use the procedures in this section to send payouts using the Payouts Web UI.

### 1. Create input file [#1-create-input-file]

Create a `.csv` file and add payout records as line items. Use the following format and add each payout you want to send as a separate row. You can add a maximum of 5000 rows.

#### Sample payout line items [#sample-payout-line-items]

```csv Example file 1 - Pay PayPal and Venmo recipients in US from your US business account theme={null}
mbrown@email.com,100.5,USD,ID001,Here is your payment,PAYPAL
jdoe@venmo.com,100.5,USD,,Here is your payment,VENMO,FRIENDS_ONLY
```

```csv Example file 2 - Pay a recipient in Germany from your US business account theme={null}
mbrown@myco.com,"100,50",EUR,ID001,Here is your payment,PAYPAL
```

| Field                                                           | Description                                                                         | Notes                                                                                                                                                                                                                                                                                                                                                                                                         |
| :-------------------------------------------------------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Recipient identifier <br />Required                             | Identifier for the payout recipient based on the wallet type.                       | PayPal: Recipient's PayPal-associated email address or PayPal PayerID (retrieved through PayPal Checkout or Assisted Account Creation).<br />Venmo: Recipient's US mobile number or Venmo handle.<br /><br />&#x2A;*Examples:** `mbrown@email.com`, `jdoe@venmo.com`, `mbrown@myco.com`                                                                                                                       |
| Payment amount <br />Required                                   | Amount to send.                                                                     | For currencies that use a comma, enclose the amount in double quotes. PayPal validates the format on upload.<br /><br />&#x2A;*Example:** `100.5` or `"100,50"`                                                                                                                                                                                                                                               |
| Currency <br />Required                                         | Three-letter ISO 4217 currency code. Each file must contain only one currency type. | Use separate files for different currencies. To pay recipients in the local currency, group the recipients by their currency type and create one file for each payout currency. For more information, see [Pay in local currency](/payouts/use-payouts/customize/customize-web-ui#pay-recipients-in-their-local-currency).<br /><br />&#x2A;*Example:** `USD` or `EUR`<br />&#x2A;*Max length:** 3 characters |
| Customer ID                                                     | Unique recipient identifier.                                                        | No spaces allowed. Use double quotes if value contains commas.<br /><br />&#x2A;*Example:** `ID001`<br />&#x2A;*Max length:** 30 characters                                                                                                                                                                                                                                                                   |
| Note to recipient <br />Required for Venmo, Optional for PayPal | Custom message sent to the recipient.                                               | PayPal: Overrides the default message set in the PayPal UI, if provided.<br />Venmo: A message must be included for each recipient. The message inherits the recipient’s privacy setting.<br /><br />&#x2A;*Example:** `Here is your payment`<br />&#x2A;*Max length:** 400 characters                                                                                                                        |
| Recipient wallet <br />Required                                 | Target wallet for the payout.                                                       | **Default value:** `PAYPAL`<br /><br />&#x2A;*Possible values:**<br />• `PAYPAL`<br />• `VENMO`                                                                                                                                                                                                                                                                                                               |
| Social feed privacy <br />Venmo only                            | Visibility setting for the Venmo recipient’s social feed.                           | **Default value:** `PRIVATE`<br /><br />&#x2A;*Possible values:**<br />• PUBLIC<br />• FRIENDS\_ONLY<br />• PRIVATE                                                                                                                                                                                                                                                                                           |
| Holler URL Deprecated <br />Venmo only                          | URL of a Holler sticker to include with the Venmo message.                          | **Example:** `https://example.com/sticker.png`<br />&#x2A;*Max length:** 151 characters                                                                                                                                                                                                                                                                                                                       |
| Logo URL <br />Venmo only                                       | URL of the business logo shown in the Venmo feed.                                   | Image uploaded at the access URL must be a square image of max size 1024 × 1024 px.<br /><br />&#x2A;*Example:** `https://example.com/logo.png`<br />&#x2A;*Max length:** 2000 characters<br />                                                                                                                                                                                                               |
| Purpose                                                         | Reason for the transaction.                                                         | **Default value:** `GOODS`<br /><br />&#x2A;*Possible values:**<br />• `AWARDS`<br />• `PRIZES`<br />• `DONATIONS`<br />• `GOODS`<br />• `SERVICES`<br />• `REBATES`<br />• `CASHBACK`<br />• `DISCOUNTS`<br />• `NON_GOODS_OR_SERVICES`                                                                                                                                                                      |

#### CSV file format specifications [#csv-file-format-specifications]

Use the following specifications to ensure your payout file meets the required format and is accepted:

* Use a period (`.`) as the decimal separator for currencies similar to U.S. dollars (USD), Canadian dollars (CAD), and British pounds (GBP). For example: `100.5`.
* Use a comma (`,`) for currencies such as euros (EUR) and Brazilian reais (BRL), and enclose the amount in double quotes. For example: `"100,50"`.
* Each file must contain only one currency. For multi-currency payouts, upload a separate file for each currency.
* Preserve the defined column order and ensure all rows include the same number of columns. Leave optional fields blank if not used and do not remove them.
* Add one row per recipient, adhering to the exact column structure.
* Wrap values containing commas or special characters in double quotes. For example, `"100,50"` or `"Custom Message with Comma, Here"`.

### 2. Upload input file [#2-upload-input-file]

> **Note:** You can upload a sample input file in your sandbox account, test the payout, and then move to production.

1. Log in to your PayPal account.
2. Go to **Business Tools** > **Make Payments** > **Payouts** > **Get Started**.
3. On the Send a Mass Payment page:
   * Go to **Choose File** to select your `.csv` payment file.
   * Select **Open** to upload it.
4. (Optional) Enter additional details:
   * **Email subject:** Appears in the recipient’s email.
   * **Custom message for recipient:** Overrides the default message (applies to PayPal payouts only).
5. Review the consent statement and select the checkbox to acknowledge it.
6. Select **Continue**. PayPal validates your file and displays a Review Your Payments Details page.
7. Select **Send Payout** to submit the file. If you have set up a payout approval flow for your business account, PayPal sends the payout for approval and an approver must approve it.
8. After submission, select one of the following:
   * **Send another payout:** Process a new `.csv` file.
   * **View activity details:** Check payment status and transaction details.

> **Note:** If you reupload the same file within 30 days, PayPal shows a duplicate warning.

### 3. Track and manage payouts [#3-track-and-manage-payouts]

You can:

* Monitor the status of each payment after submitting your `.csv` file.
* View payout details on the confirmation page or in the **Activity** tab of your PayPal business account dashboard.
* Download reports and transaction logs to review fees, statuses, and currency conversion details.

For more information, see [Track payout item status](/payouts/use-payouts/track-payout-item-status).

### 4. Go live [#4-go-live]

If you tested an input file in the sandbox and the payout is successful:

1. Modify your input file to reflect actual payouts.
2. Go to your live account and upload the input file.
