For a small business, payroll, vendor payments, and recurring billing are rarely one-off events — they run every month, and the rail you choose quietly decides whether that recurring cost is a rounding error or a budget line item. The Automated Clearing House (ACH) network moves money between US bank accounts in batches, and it is routinely 90–99% cheaper than sending the same amount by wire. This ACH fee calculator estimates your true monthly ACH processing cost — per-transaction fees plus any flat gateway or account fee — and compares it against running the same volume on wires, so you can see exactly how much switching rails saves.
Adjust the four inputs and the result card updates instantly. Enter your real per-transaction rate from your payment processor, or use the industry defaults to model a typical business before you negotiate a contract.
How to Use
- Enter ACH Transactions per Month — the number of ACH credits and debits your company originates in an average month. Include payroll, vendor bills, subscription charges, and any invoiced payments you pull directly from customer accounts.
- Set the ACH Fee per Transaction. Most modern processors charge between $0.20 and $1.50 per ACH transaction; traditional business banks often bill $0.25–$0.50 on top of a monthly account fee. Use the rate on your latest processor statement.
- Add the Monthly Gateway / Account Fee. Many ACH providers bundle a flat $5–$30 monthly fee for the portal, NACHA compliance, and support. If your processor charges no flat fee, set this to zero.
- Set the Wire Fee per Transaction you would pay as the alternative. Domestic outgoing wires at a business checking account typically run $15–$30, and incoming wires often add another $10–$15.
- Read the result card: ACH Transaction Fees, the highlighted ACH Monthly Total Cost, the Wire Transfer Monthly Cost for the same volume, and the Monthly Savings vs Wire and Annual Savings rows.
The engine applies the standard ACH pricing model used by Stripe ACH Debit, Plaid, and the open-source Moov ACH engine: a per-transaction charge multiplied by volume, plus a flat monthly gateway fee. Wires are priced as a flat per-transfer fee with no monthly component.
How ACH Fees Actually Work
ACH pricing in the United States is almost always two parts: a per-transaction fee and a flat monthly fee. The per-transaction fee pays the processor for originating the file, routing it through NACHA, and handling returns or corrections. The monthly fee covers the web portal, compliance, support, and often a minimum transaction volume commitment.
There is also a Same Day ACH surcharge. Since 2016, NACHA has allowed same-day settlement, and processors typically add $0.05–$0.35 per transaction for the expedited option. If your business only needs next-day or two-day settlement — which covers payroll, rent, and most vendor bills — you do not pay the surcharge. Use the standard ACH rate here and reserve same-day only for true emergencies.
Compare that to a wire: a domestic outgoing wire at a typical business bank is $15–$30, with no volume discount and no monthly fee because wires are ad-hoc. At 500 transactions a month, the math is not even close.
Examples
Example 1 — Typical mid-sized business. A company originates 500 ACH transactions per month (payroll, vendor payments, and customer billing) at a processor rate of $0.20 per transaction, plus a $10 monthly gateway fee. The ACH transaction fees are 500 × $0.20 = $100, and the monthly ACH total is $110. Running the same 500 payments as wires at $15 each would cost 500 × $15 = $7,500 per month. Switching those payments to ACH saves $7,390 per month, or $88,680 per year.
Example 2 — A solo freelancer invoicing 12 clients. At 12 transactions per month at $0.50 each, with a $15 monthly gateway, the ACH cost is 12 × $0.50 + $15 = $21. The wire alternative is 12 × $25 = $300. Monthly savings are $279 — enough to cover the gateway fee several times over.
Example 3 — High-volume payroll provider. A payroll bureau originates 1,000,000 ACH transactions per month at a negotiated $0.20 rate with no flat gateway fee. The ACH cost is $200,000 per month. The equivalent wire cost would be 1,000,000 × $15 = $15,000,000 per month. The savings — roughly $14.8 million per month — are why every payroll company in the United States runs on ACH, not wires.
Example 4 — Zero-transaction month. If your volume is 0, the per-transaction line is $0, but the flat $10 monthly gateway fee still applies, so the ACH monthly total is $10. This is the real trap of fixed-monthly-fee contracts: you pay for the portal even in slow months.
FAQ
How much does ACH cost per transaction?
Most businesses pay between $0.20 and $1.50 per ACH transaction through a modern payment processor. Traditional business banks often bill $0.25–$0.50 plus a monthly account fee. Same-Day ACH adds a small surcharge, usually $0.05–$0.35 per transaction, for expedited settlement.
Is ACH cheaper than a wire transfer?
Almost always, yes. A typical domestic outgoing wire costs $15–$30 per transfer, while an ACH transaction costs $0.20–$1.50. On 500 payments a month, wires run roughly $7,500 while ACH runs around $110 — a difference of more than 98%. Wires remain useful for large, time-sensitive, one-off payments (real estate closings, emergency vendor settlements), but recurring volume belongs on ACH.
How long does an ACH transfer take?
Standard ACH settles in one to two business days. Next-day ACH is available for many transactions, and Same-Day ACH (with the surcharge) clears within the same business day. Wires settle within hours or even minutes, which is the one scenario where the higher wire fee is justified.
Do banks charge a monthly fee for ACH?
It depends on the provider. Direct NACHA-originated bank accounts often bundle ACH into a $10–$30 monthly account fee, while modern processors (Stripe, Plaid, Dwolla, Melio) typically charge no monthly gateway fee and bill only per transaction. Always compare the all-in monthly cost — per-transaction fees plus flat fees — before choosing.
What is the difference between ACH debit and ACH credit?
An ACH credit pushes money from your account to someone else (payroll, vendor payments). An ACH debit pulls money from a customer or client into your account (subscription billing, invoiced payments). Pricing is usually identical per transaction, but debits carry a small return-fee risk — unpaid transactions trigger a $2–$5 returned-item fee, which this calculator does not include.
Are there limits on ACH amounts?
NACHA lifted the per-transaction limit to $1,000,000 in 2024, so virtually any business payment qualifies. Individual processors and banks may set lower internal limits, especially for new accounts, and may flag unusually large transactions for review.
Can ACH payments be reversed?
Yes. ACH debits can be returned for insufficient funds, invalid account numbers, or customer disputes within a defined window — typically up to 60 days for unauthorized debits. Wires, by contrast, are effectively final once sent. Build a small reserve for ACH returns when modeling cash flow.
Disclaimer
This ACH fee calculator is provided for informational purposes only and does not constitute financial, banking, or legal advice. Estimates are based on the inputs you enter and the standard ACH pricing model (per-transaction fee plus flat monthly gateway fee, versus flat wire fee per transfer). Actual rates vary widely by processor, bank, volume, negotiated contract, and whether you use Same-Day ACH. Return fees, NSF charges, cross-border fees, and account minimums are not included. Confirm your exact pricing directly with your payment processor or bank before making a switching decision.