Skip to main content

Using the new Control Panel? Dig into our new documentation

How to accept payments with NationBuilder

As of June 1, 2018, US and Canadian nations default to integrated payment processing with NationBuilder.

NationBuilder’s integrated payment processing takes only a few minutes to set up and allows you to process donations using the Donation (v2) page type.

Take advantage of industry-low rates: 2.9% + $0.30 per transaction (2.2% + $0.30 for nonprofits)

To complete the initial setup process, you will need:

  • An email address to identify the account
  • A mobile phone number for authentication purposes when changes are made to the account
  • Your legal name and date of birth
  • The name of your organization
  • Credentials for a payout destination (routing number/account number for a US/Canadian bank account or card number for a US debit card)

Table of Contents

Initial setup

To begin, navigate to Settings > Payment processors > New processor.

1. Click the Set up a new account button under Payment processing with NationBuilder. 

2. You will land on an account activation screen powered by Stripe, our payment service provider. You must provide an email address and mobile phone number to proceed. Then, click the Continue continue_button.png button. You will be prompted to enter a 6-digit code sent to the mobile number to confirm ownership of the account.


If you provide an email address associated with an existing Stripe account, you will be prompted to log in, and your existing details will be pre-filled.

If you provide an email address associated with a payment processing account you set up through NationBuilder, you will be able to create one additional payment processor with the same email. However, only one processor can be in live mode. If your existing processor is in testing mode, the second processor will be created in live mode and vice versa. You may use the same NationBuilder payment processing account across nations.

After you press the Continue continue_button.png button, the form will occasionally hang on a loading indicator. Refresh the page to proceed.

3. Next, provide a business legal name, your legal name, and your date of birth. As your payment volume increases, Stripe may use this and additional information it gathers from you via automated text messages to verify your business.

4. Choose how you wish to receive donations. If you select “Debit card,” you will need to provide the card number and an expiration date.

If you select “Bank account,” you will need to provide the routing number and account number for your bank account.


 Canadian customers, typically you'll choose the currency that matches the set currency in your Nation (Settings > Basics > Currency). If you do not, you may be subject to currency conversion fees if you select to pay out in US dollars, as we process based on the currency set in your Nation.

To return to NationBuilder, click the Create Account or Connect Existing Account button.

Managing payment processor settings

  • If this is your first time creating a NationBuilder payment processor in your nation, it will be added in live mode. If you already have a live version of this payment processor in your nation, it will be added in testing mode. You can have up to one of each in your nation.
  • Choose how donors will interact with your donation page. First, decide whether the donations are tax deductible. This status will appear on the donation page and on donation receipts.
  • You may require a donor’s employer and occupation information, the employer’s full address, or just the employer’s city and state. If you require the employer’s full address, an unemployed donor will still have to provide at least a valid zip code in this field. You may also include corporate contribution fields. If you are a political campaign, check your local and Federal regulations to see if you are required to collect this information. Activate any setting by checking the appropriate box.
  • If your organization has a specific disclaimer or contribution rules required to accept donations, enter that copy in the "Contribution rules" text box. This includes specific disclaimers mandated by campaign finance law. Donors will have to check a box accepting these statements before submitting a donation.
  • Once you’re done filling out the form, make sure you click the Save account save_account.png button. A donation (v2) page that is connected to this payment processor will pull from these fields.

Apply for nonprofit rates

Once you’ve set up your payment processor, you can visit the Settings page to apply for a discounted nonprofit rate of 2.2% + 30¢ (for both the US and Canada). Please note only this pricing is only available for charitable and social service organizations.

1. Click on Apply for a Nonprofit rate under Name.

2. If you have a US bank account, a pop up will appear asking you to input your Employer Identification Number (EIN) so we can process your application. If you have a Canadian bank account, a pop up will appear asking you to input your Registration Number so we can process your application. If you aren’t registered as a charity with the Canada Revenue Agency, simply provide your Business Number instead.

3. Click Submit application.

The pop up will disappear and you will see that it now says, “Your Nonprofit rate application is pending.” under Name. Note, you can edit the application at any time by clicking Edit application.

NationBuilder Support will review your application and send you an email once your application is approved. If additional verification information is required, you will receive an email with instructions on how to proceed.

Updating account information

To update any details you provided during initial setup, click the pencil edit.png button next to your payment processor under Settings > Payment processors and click on the Manage Account manage_account.png menu. You will be directed to Stripe’s dashboard.

If you make changes, you will be prompted to enter a 6-digit code sent to the same mobile number you provided during initial setup to confirm those changes.

Deleting your account

To delete your payment processing account, click the pencil edit.png button next to your payment processor under Settings > Payment processors and click on the Delete account delete_account.png button.

 Use this carefully, as it will stop all recurring donations associated with the account, prevent refunds of past payments, and prevent you from accessing its transaction data.

If you’re unclear on how this feature works, please ask a question. If you would like to see changes to this feature, please submit a suggestion.