How do I setup ACH Billing with EasyPost?

Why use ACH?

We strongly encourage our users to use a bank account to fund their EasyPost account. There are a few reasons for this:

  • ACH transfers are free, while credit card transactions incur a 3% convenience fee.
  • Bank connections do not expire. Unless you switch banks, you never have to worry about disruptions to your funding.
    • Credit cards expire and can cause your shipping workflow to experience delays while new forms of payment are added.
  • Credit cards are often locked due to potential fraud; this does not happen to bank accounts. They always remain connected with no interruptions or hassle.

ACH Overview

  • Add payment methods by visiting the billing page in your EasyPost Dashboard.
  • If you manually add your bank account, there will be an extra step to verify your account by confirming 2 micro deposits on the billing page.
  • Once a billing method is added and verified, you can now:
    • Set up your recharge amount and recharge threshold. This enables automatic charges to be initiated (recharge amount) when your account drops below a set dollar amount (recharge threshold). Make sure these amounts are high enough so you do not run out of funds while payments are pending.
    • You can initiate a one time charge to load your account with funds before your recharge kicks in.
  • Transfers can take up to 7 business days to clear. If you need funds within 7 days and are concerned your transfer will not clear, we also accept wire transfers. Please contact your EasyPost representative for details.

Connecting via OAuth

We can connect to thousands of banks and credit unions simply by using our secure portal to login to your bank account using your online banking credential. Some banks will require an additional authentication (SMS or phone call using the number on file with your banking institution).

From the billing page, follow these steps to complete:

  1. Click on the "Add Bank Account" button.
  2. Select your bank. Use the search bar if you do not see your bank.
  3. Enter your Online Banking information.
  4. Select the account you would like to use to fund your EasyPost account.

Once connected, you are ready to start shipping. There is no need to verify micro deposits.

Connecting via Manual Form

If you cannot find your bank to connect via OAuth, you can add the details manually by inputting your banking details (bank name, routing number, account number, etc.)

From the billing page, follow these steps to complete:

  1. Click on the "Add Bank Account" button.
  2. Select the X icon on the top right. A new form will pop up.
  3. Fill out your account information and details.
  4. Within a few days, you will receive 2 micro deposits to your bank account. These amounts will need to be entered on the EasyPost billing page to finish the verification process.

Account Won’t Connect - What Should I Do?

If you have followed the above instructions, and you have received an error message during the authentication process, please reach out to and include the error message details.

Don't see your question? Talk to a shipping expert