Sandbox API bank account setup

Set up a test bank account in the sandbox environment to test and build with the BILL API.

Sandbox is a standalone environment and any testing with the API in sandbox does not affect your solution in the production environment.

Add a test bank account in sandbox

You can add test bank accounts with the BILL sandbox web app.

Initiate setup

The bank account setup process begins with ensuring that your sandbox account includes address information.

  1. Sign in to the BILL sandbox web app. Use your developer account email address and password.
  2. Click Settings in your BILL account.
  3. Click Bank & Payment Accounts > Bank Accounts.
  4. Click Add Bank Account. At this point, you are prompted to use Plaid and complete your setup.

❗️

IMPORTANT

At any point, if your are prompted to verify your identity, see the Verify your identity section for information about completing the test verification flow.

OPTION 1: Manually add test bank account information

You can exit the Plaid flow and continue manually adding test bank account information.

  1. Exit the Plaid flow. You navigate back to your BILL account.
  2. Click Continue to begin.
  3. Enter the provided information, and click Continue. At this point, your test bank account setup is complete.
FieldDetail
Bank account holder's nameGEORGE OLLERICH
Account typeBusiness Checking
Routing number (9 Digits)074000010
Account number (7-14 Digits)111222333
Re-enter account number111222333
  1. If this is the first time you are adding a test bank account, you are prompted to enter an additional set of test information.
FieldDetail
Company ownerGEORGE OLLERICH
Business typeCorporation
IndustryAccounting or Bookkeeping
Tax ID typeEIN
Tax ID number999888777 (or any test Tax ID number)
  1. You see a prompt about BILL making a small deposit to the added account. Click Continue when prompted.
  2. The bank account status is set as Pending. Click Verify from the overflow menu.
  3. Enter 0.5 as the deposit amount and click Verify. The bank account is now verified in your sandbox account.

After adding a test bank account, you can assign the account to test users for them to pay bills. Assign the account to test users under SETTINGS > Roles & Permissions > Users.

OPTION 2: Complete setup with Plaid

BILL uses Plaid to connect with test bank accounts.

  1. Click Continue when you are prompted to use Plaid and complete your setup.
  2. Click Continue as guest in the Enter your phone number modal.
  3. Select any bank and click Continue to login. You are redirected to a test First Platypus Bank sign in page. This is a test bank account sign in page.
  4. Enter the provided test credentials and click Sign in.
FieldDetail
Usernameuser_good
Passwordpass_good
  1. On the Verify your identity page, click Get code.
  2. On the Verification page, enter any code number (for example, 111111) and click Submit.
  3. On the Connect account information page, select Plaid Checking and Plaid Saving, and then click Continue.
  4. On the Connect account information - Confirm page, accept the Terms and Conditions and click Connect account information. You are redirected to continue with your Plaid setup.
  5. Click Continue on the Plaid success modal.
  6. Click Finish without saving to navigate back to your BILL account.
  7. Select the accounts you want to add, enter the provided test information, and click Continue.
FieldDetail
Account TypeBusiness Checking
Account Holder NameGEORGE OLLERICH
  1. If this is the first time you are adding a test bank account, you are prompted to enter an additional set of test information.
FieldDetail
Company ownerGEORGE OLLERICH
Business typeCorporation
IndustryAccounting or Bookkeeping
Tax ID typeEIN
Tax ID number999888777 (or any test Tax ID number)
  1. Click Continue. The selected test bank accounts are added to your sandbox account.

After adding a test bank account, you can assign the account to test users for them to pay bills. Assign the account to test users under SETTINGS > Roles & Permissions > Users.

Verify your identity

If you are prompted to verify your identity at any point in the bank account addition flow, complete these steps to verify your identity. You can follow the same steps if the added bank account status is set as Not Verified.

  1. In the Choose how to verify modal, click Answer questions.
  2. Begin verification, enter the provided test name and address information, and then click Continue.
FieldDetail
First NameGEORGE
Last NameOLLERICH
Home Address4821 Michael Street
CityBIRMINGHAM
StateAL
Zip Code35206
  1. Select the final option for each verification question and click Continue. The questions help with completing your identity verification process in the sandbox environment.

Add a test credit card in sandbox

You can add test credit cards with the BILL sandbox web app.

  1. Sign in to the BILL sandbox web app. Use your developer account email address and password.
  2. Click Settings in your BILL account.
  3. Click Card Accounts under Bank & Payment Accounts.
  4. Click Add New Card. The Add a card modal appears.
  5. Add test credit card information and click Continue.
FieldDetail
Name on CardGEORGE OLLERICH
Card number4111 1111 1111 1111
Expiration12/28 (or any expiration date in the MM/YY format)
Security999
Billing informationYou can select Use address from profile for populating existing profile information from your sandbox account. You can also set the address information manually.

- Country: United States
- Address line 1: 4821 Michael Street
- City: BIRMINGHAM
- State / Province Alabama [AL]
- Zip / Postal code: 35206

At this point, the test credit card is added to the list of card accounts.

❗️

IMPORTANT

You can use our test bank account or test credit card for setting up a subscription for your sandbox developer account. When the trial period for your sandbox account is over, you can use the same test credit card to continue using your account.

  1. Click Settings in your BILL account.
  2. Click My Subscription under Billing & Subscription.
  3. Click Subscribe.
  4. On the Subscription summary page, click Add Payment Method & Subscribe. Use the test bank account or test credit card information to set up a subscription.