Accepting ACH Wire Transfers

Automated Clearing House (ACH) payments allow you to receive debit payments directly from a customer’s bank account instead of using credit or debit cards.

Please note: In order to activate ACH payments, you will need to sign into your Stripe account and agree to their terms of service.

Step 1:  Inside your Stripe account, go to Payments >> Settings and enable ACH transfer.

Step 2:  Add “Stripe” as a Payment Integration (only necessary if you didn’t already add payment gateway).

In the top right navigation click on “Integration” >> Payment >> Add Gateway

Make sure you select Stripe and follow the instructions to connect your account.

After integrating Stripe on a platform level, you can now associate the Stripe account with specific campaigns.

Step 3: Click on “Campaigns” then click on the Edit icon to get to the Campaign Settings page for the specific campaign you are integrating with.

In the Campaign Settings, Enable Wire Transfer and select the payment gateway account you just added on the Integrations page.

That’s it.  Your checkout page will now have the wire transfer option for your customers to pay for product purchases.

Important Notes:

Accepting ACH transfers requires a slightly different initial workflow than accepting credit cards:

  • Bank accounts must first be verified. Two small deposit amounts will be sent from Stripe to the customer’s bank account within 1-2 days.
  • Bank accounts must be authorized for your use by the customer.

Once both steps have been taken for a customer bank account, it can mostly be used just like any other payment source, including for recurring charges.


The two key differences between using ACH and credit cards are:

  • ACH payments take up to 5 business days to receive acknowledgment of their success or failure. Because of this, ACH payments take up to 7 business days to be reflected in your available Stripe balance.
  • You can only accept funds in USD and only from U.S. bank accounts. In addition, your account must have a U.S./USD bank account to accept ACH payments.

ACH refunds must be initiated within 90 days after the original payment. Similar to the delays introduced to payments with ACH, refunds will also require additional time to process—typically 4-5 business days.

Related Articles