Home » Payment Processing » ACH Payments

ACH Payments for Business: Lower Fees, Faster Settlement

ACH (Automated Clearing House) payments are electronic bank-to-bank transfers that cost significantly less than credit card processing, typically 0.8% per transaction or a flat fee of $0.20 to $1.00, compared to 2.9% + 30 cents for card payments. The tradeoff is slower settlement (one to three business days for same-day ACH, three to five for standard) and no real-time authorization. ACH is best suited for B2B invoices, recurring payments, high-ticket transactions, and any scenario where the fee savings on a large payment outweigh the slower processing speed.

How ACH Payments Work

The ACH network is the backbone of electronic money movement in the United States. It processes direct deposits, bill payments, business-to-business transfers, government benefits, and peer-to-peer payments. In 2025, the ACH network handled over 33 billion transactions worth more than $85 trillion, making it one of the largest payment systems in the world.

An ACH payment works like this: you (the merchant) initiate a debit request through your payment processor, providing the customer's bank routing number and account number. Your processor submits the request to the ACH network through its originating bank. The ACH network batches the request and routes it to the customer's bank. The customer's bank verifies the account, checks for sufficient funds, and either honors or returns the transaction. If honored, the funds move from the customer's bank to your bank through the ACH network.

Unlike credit card transactions, ACH payments are not authorized in real time. When a credit card is charged, the issuing bank immediately approves or declines the transaction. With ACH, the debit request is submitted and you receive confirmation that it was accepted into the network, but the customer's bank does not verify funds until processing, which happens in batches throughout the day. A returned ACH payment (the equivalent of a declined card) can come back one to four business days after you initiated the debit.

Same-day ACH, introduced in 2016 and expanded since, processes transactions in the same business day. Funds are available to the receiving bank within hours rather than days. Same-day ACH has a higher per-transaction limit ($1 million as of 2022) and a small additional fee from the originating bank (typically $0.026 to $0.05 per transaction above standard ACH fees).

ACH Fees vs Credit Card Fees

The cost advantage of ACH over credit cards is dramatic, especially for high-value transactions:

Stripe ACH: 0.8% per transaction, capped at $5.00. A $100 payment costs $0.80. A $500 payment costs $4.00. A $1,000 payment costs $5.00 (cap reached). A $10,000 payment costs $5.00.

Stripe credit card: 2.9% + $0.30 per transaction. A $100 payment costs $3.20. A $500 payment costs $14.80. A $1,000 payment costs $29.30. A $10,000 payment costs $290.30.

On a $1,000 invoice paid by ACH instead of credit card, you save $24.30 per payment. On a $10,000 B2B invoice, you save $285.30. For businesses processing significant volume in high-value transactions, particularly B2B companies, the savings are substantial. A B2B company processing $200,000 per month in invoices would save approximately $4,400 per month by accepting ACH instead of credit cards.

Other processors charge ACH fees differently. Square charges 1% per ACH transaction (minimum $1). PayPal ACH pricing varies. Helcim charges 0.5% + $0.25. Traditional merchant account providers often charge flat fees of $0.20 to $0.50 per ACH transaction with no percentage component, which is even cheaper for large transactions.

When ACH Makes Sense

B2B invoices: Business-to-business payments are the strongest use case for ACH. B2B transactions are often high-value ($500 to $50,000+), the buyer and seller have an established relationship (reducing fraud risk), and businesses are accustomed to paying by bank transfer. Many B2B buyers prefer ACH because their company credit card limits may not accommodate large purchases, and paying by ACH avoids the credit card processing fee that some B2B sellers pass along as a surcharge.

Recurring payments and subscriptions: ACH is well-suited for recurring charges like rent payments, membership dues, insurance premiums, and software subscriptions. Once the customer authorizes ACH debits, each subsequent payment processes automatically at a fraction of the credit card cost. SaaS companies with $200+ monthly subscription prices save significantly by offering ACH as a payment option.

High-ticket ecommerce: Furniture, appliances, jewelry, and other high-value consumer purchases benefit from ACH. A $3,000 furniture purchase costs $87.30 to process on a credit card versus $5.00 on ACH. Some retailers offer a small discount (1% to 2%) for ACH payments, which is still cheaper than the credit card processing fee they would otherwise pay.

Rent and property payments: Property management companies widely use ACH for tenant rent collection. Monthly rent of $1,500 would cost $43.80 per tenant per month on a credit card versus $5.00 or less on ACH. For a property manager with 100 units, that is $3,880 per month in savings.

When ACH Does Not Make Sense

Low-value consumer ecommerce: For a $25 online purchase, the ACH fee ($0.20 to $1.00) is comparable to a credit card fee ($1.03), and the credit card offers instant authorization, buyer protection, and rewards that consumers expect. Customers buying a $25 item will not enter their bank routing and account numbers when they can just use their saved credit card.

Situations requiring instant confirmation: ACH does not provide real-time authorization. If you need to confirm payment before shipping a product or granting access to a digital service, the one to four day uncertainty window of ACH is problematic. Credit cards give you an instant yes or no.

International payments: ACH is a US-only network. International bank transfers require wire transfers or SWIFT payments, which are more expensive and slower. For international payments, credit cards or services like Wise (TransferWise) are more practical.

How to Accept ACH Payments

Through Stripe: Enable ACH Direct Debit in your Stripe dashboard under Payment Methods. Stripe supports two verification methods: instant verification through Stripe Financial Connections (where the customer logs into their bank through a secure widget) and micro-deposit verification (where Stripe sends two small deposits to the customer's bank account and the customer confirms the amounts). Instant verification is faster and has higher completion rates. ACH payments appear in your Stripe dashboard alongside card payments with unified reporting.

Through Square: Square supports ACH for invoices. When you send a Square invoice, you can enable the "Bank Transfer" payment option. The customer enters their routing and account numbers when paying the invoice. Square charges 1% per ACH transaction (minimum $1, maximum $10).

Through your ecommerce platform: WooCommerce supports ACH through the Stripe plugin (enable ACH in the Stripe settings) or through dedicated ACH plugins. Shopify supports ACH through Shopify Payments in certain configurations. BigCommerce supports ACH through its Stripe integration.

Through a dedicated ACH processor: Companies like Dwolla, Plaid (for account verification), and ACH-focused processors offer API-based ACH processing for businesses with high volumes or specialized needs. These are typically used by fintech companies, property management platforms, and B2B marketplaces rather than standard ecommerce stores.

ACH Return Codes and Risk

ACH transactions can be returned (reversed) for several reasons, and understanding the common return codes helps you manage risk:

R01 (Insufficient Funds): The customer's account did not have enough money. This is the ACH equivalent of a declined credit card. You can retry the transaction after giving the customer time to fund their account.

R02 (Account Closed): The bank account has been closed. Contact the customer for an alternative payment method.

R03 (No Account/Unable to Locate): The routing or account number is invalid. Verify the information with the customer.

R10 (Customer Advises Not Authorized): The customer claims they did not authorize the debit. This is the ACH equivalent of a chargeback. Maintain proper authorization records (signed ACH authorization forms or digital consent logs) to dispute these claims.

ACH returns arrive one to four business days after the original transaction. Unlike credit cards, where the authorization is instant, you may have already shipped a product or granted access before learning the payment failed. For this reason, some businesses hold fulfillment on ACH payments until the settlement window passes, or they offer ACH only to established customers with verified banking relationships.