Skip to main content

How to set up ACH payments

Turn on ACH Direct Debit in Stripe so your US clients can pay from their bank account at checkout.

Written by Gabriel Lecointere

Use case: Your US clients prefer paying large invoices or retainers straight from their bank account instead of by card. With ACH Direct Debit turned on in Stripe, they can pick it at checkout.

Before you start: your Stripe account must be connected to ManyRequests. See How to integrate Stripe with ManyRequests. ACH is a US payment method: Stripe only offers it for payments in US dollars (USD).

What are ACH payments?

ACH (Automated Clearing House) payments are electronic transfers between US bank accounts, used for direct deposits, bill payments and e-checks. Stripe calls this payment method ACH Direct Debit.

How to turn on ACH payments

  1. Log in to your Stripe Dashboard.

  2. Open your payment method settings (Settings > Payment methods).

  3. Find ACH Direct Debit and turn it on.

There is nothing to change in ManyRequests. Your checkout uses Stripe's payment form, which shows every payment method you have turned on in Stripe that fits the order's currency.

What clients see at checkout

Under Payment method, clients choose the card option. Stripe's payment form then shows a US bank account option next to Card. The client selects it and connects or enters their bank account details.

Good to know

  • ACH payments are not instant. Stripe usually takes a few business days to confirm them. The order is completed once Stripe confirms the payment: until then the invoice stays pending and the client doesn't get what they bought.

  • If your portal or service uses another currency, ACH won't appear for that order.

  • ACH through Stripe is different from a manual payment method such as "Bank transfer". Manual methods are set up in ManyRequests and you mark those invoices as paid yourself. See How to manage manual payments.

  • For the full list of supported payment options, see Which payment gateway do you support?

Did this answer your question?