Create a Donate button

Learn how to create a Donate button by using the Create a PayPal payment button page.

1. Required Open the PayPal button creation page.
2. Required Enter payment details.
4. Optional Customize the button text and appearance.
5. Optional Set currency and how donors make donations
6. Optional Associate transactions with an email address instead of your PayPal merchant ID.

Open the PayPal button creation page

  1. Log in to your PayPal Business or Premier account at

    Your PayPal account Summary page opens.

  2. At the top of the page, select Tools, and then All Tools.

  3. Scroll to PayPal buttons and click Open.

    The My Saved Buttons page opens.

    Tip: To add PayPal buttons to your Tools menu, click the Payment buttons heart on the All Tools page.

  4. Under Related Items on the My Saved buttons page, click Create new button.

    The Create PayPal payment button page opens.

  1. Click the Choose a button type drop-down menu and select Donations.

Enter payment details

  1. For Organization name/service, enter the purpose for the donation or the name of your organization. If you leave this field blank, your donors can complete this field during checkout.

  2. (Optional) Enter a value in Donation ID to identify different kinds of donations. For example, you might enter the name of your current fundraising campaign.

    Note: If you want to let donors enter their own contribution amount, you can stop here. Click Create Button to save your button and generate the HTML code. Then copy and paste the code to your web page.

Customize the button text and appearance

You can change the appearance and text of the default PayPal button or you can enter a URL to use your own button image.

To customize the button appearance:

  1. Click Customize text or appearance.

  2. To use a smaller version of the default PayPal button, click Use smaller button.

  3. By default, credit card logos are displayed beneath the payment button. To hide the logos, uncheck Display credit card logos.

    Note: This option is not applicable to Add to Cart buttons.

  4. To change the default language, click the Country and language for button menu and select a country and language. If you change the country and language, verify that Currency is set appropriately.

    The default language is specified in Preferred language, under My Settings in your Profile.

  5. To use your own button (not hosted by PayPal), select Use your own button image and then enter the URL of your button image. If your image is hosted on an SSL-secured server, change the text box to begin with https://.

Set the currency and how donors make donations

(Optional) By default, donors choose the amount of their donation during checkout. You can change the donation currency or specify a fixed donation amount.

  1. To change the default currency, click Currency and select a different currency.

    The default currency is listed in your Profile, under My Money and PayPal balance.

  2. Under Contribution amount, select one of these options:

    • Donors enter their own contribution amount (Default)

    • Donors contribute a fixed amount

  3. If you select the fixed amount option, enter a value in Amount.

Associate transactions with your PayPal account

By default, transactions from your payment button are associated with your PayPal merchant ID. To associate transactions to an email address instead, click Use my primary email address. If your Profile contains multiple email addresses, click the address to use as the primary email address for this button.

For example, you might select the email address of the person in your organization who handles order fulfillment or accounting. All payments are deposited to your PayPal account balance, regardless of which email address is selected. However, only the selected email address will receive the email payment notifications.

Tip: PayPal recommends using the default option so that your email address will not be exposed within the button code.


Choose one of these steps:

Additional information