What Is an ACH Fee and How Much Does It Cost?

An ACH fee is what a bank, credit union, or payment processor charges to move money electronically between accounts through the Automated Clearing House Network. For most businesses, the fee runs between $0.20 and $1.50 per transaction, which makes ACH one of the cheapest ways to send or receive money in the United States. What you actually pay depends on your pricing model, whether you need same-day settlement, and what happens if a payment bounces. The network handled roughly 35.2 billion payments worth about $93 trillion in 2025, so small per-transaction charges add up quickly at scale.

How the Fee Gets Built

Every ACH payment passes through a chain of institutions, and each one takes a small cut. Nacha, the organization that governs the network, charges every participating bank an annual fee and a tiny per-entry fee that funds rule enforcement and network operations rather than going to any single bank.1Nacha. Network Administration Fees

On top of that, the banks on each side of the transaction and any third-party processor add their own charges. A processor usually bills a per-transaction fee plus a batch fee for each group of payments you submit together. Send payroll for 200 employees in a single batch and you pay one batch fee plus 200 individual transaction fees. Banks also carry compliance costs for identity verification and fraud screening required under the Bank Secrecy Act, and those costs get baked into what they charge you.2eCFR. 31 CFR 1020.220 – Customer Identification Program Requirements for Banks

Some processors add a charge for account verification through micro-deposits, where the processor sends one or two credits under $1 and asks the customer to confirm the amounts. Nacha requires originators to label these entries and monitor them for fraud, and the administrative cost sometimes appears as a separate line item.3Nacha. A Deep Dive Into Nacha’s Micro-Entry Rule

The Three Pricing Models

Most businesses run into one of three structures, and the best fit depends on transaction volume and typical payment size.

  • Flat rate per transaction. You pay a fixed amount, commonly $0.20 to $1.50, no matter the payment size. A $50 invoice and a $50,000 invoice cost the same to process, which favors businesses handling larger payments.
  • Percentage of transaction. The processor takes a cut of each payment, usually 0.5% to 1.5%, often with a cap. Smaller businesses with lower average payment amounts tend to prefer this model.
  • Monthly subscription. You pay a flat monthly fee, typically $10 to $50, that includes a set number of transactions. Per-transaction charges start once you exceed the allowance. Companies with predictable recurring volume, like subscription billing, tend to land here.

Extra Charges to Watch For

The per-transaction rate isn’t the whole picture. One-time setup fees when you first open an ACH account commonly run $50 to $100. Some processors impose a monthly minimum near $15, meaning if your usage doesn’t reach that level, you pay the difference. Batch fees of up to $1.00 per submission are easy to overlook when you’re comparing quotes.

What Same-Day ACH Costs Extra

Standard ACH transfers settle in one to two business days. Same Day ACH compresses that into hours, and it costs more.4Nacha. The ABCs of ACH The originating bank pays a per-transaction fee to the receiving bank for every same-day transfer, and processors pass that through with a markup. The total premium usually lands between $0.50 and $1.00 or more per transaction on top of your normal ACH rate. For 2026, the maximum for a single Same Day ACH payment is $1 million.5Nacha. Same Day ACH – Moving Payments Faster Phase 1

What Returns and Disputes Cost

ACH payments can bounce, and when they do, fees stack up. A return happens when the receiving bank rejects the transaction. The most common codes are R01 (insufficient funds), R02 (account closed), R03 (no account found), R07 (customer revoked authorization), and R10 (unauthorized).

Processors typically charge the originating business $2 to $5 for each returned item, regardless of the reason. On top of that, Nacha requires the originating bank to pay the receiving bank $4.50 for every return coded as unauthorized (R05, R07, R10, R29, and R51). That interbank charge is designed to discourage sloppy authorization practices, and your bank will pass it through to you.6Nacha. Improving ACH Network Quality – Unauthorized Entry Fee

Formal disputes cost more. Dispute fees from processors commonly range from $15 to $35 per incident, win or lose. Businesses with high return or dispute rates may also see their processing fees rise or lose ACH privileges entirely. Clean authorization records are the single best defense against these charges.

How ACH Compares to Cards and Wires

ACH fees of $0.20 to $1.50 per transaction are dramatically cheaper than credit card processing, which averages roughly 1.5% to 3% per swipe. On a $5,000 payment, that’s the difference between a couple of dollars and $75 to $150. Domestic wire transfers sit at the other end, typically running $15 to $35, which makes them worth reserving for very large, time-sensitive payments where same-day settlement has to be guaranteed. For routine work like payroll, rent, and vendor invoices, ACH is hard to beat on cost.

Who Actually Pays

The business originating the payment almost always absorbs the ACH cost. Some businesses pass the fee to customers as a convenience charge or surcharge, but when they do, the fee has to be disclosed before the customer authorizes the payment. Many companies go the opposite direction and offer a small discount for paying by ACH, steering customers away from credit cards and keeping the processing savings.

If an Unauthorized ACH Debit Hits Your Account

If money leaves your personal bank account through an ACH debit you didn’t authorize, Regulation E limits how much you can lose. Your liability depends on how quickly you notify the bank after discovering the problem.7eCFR. 12 CFR 1005.6 – Liability of Consumer for Unauthorized Transfers

  • Report within 2 business days of discovering the transfer, and your loss is capped at $50 or the amount of unauthorized transfers before you gave notice, whichever is less.
  • Report after 2 business days but within 60 days of your statement, and your loss can reach $500, but only for transfers the bank can show would have been prevented by earlier notice.
  • Report after the 60-day window, and you could be on the hook for the full amount of any unauthorized transfers that occur after those 60 days, if the bank can demonstrate that timely notice would have stopped them.

Review your statements every month. The 60-day deadline is firm. If you spot a debit you didn’t authorize, notify your bank right away; it must investigate and provisionally credit your account while the case is resolved. Extenuating circumstances like a hospital stay extend these deadlines to a reasonable period.7eCFR. 12 CFR 1005.6 – Liability of Consumer for Unauthorized Transfers

These protections apply to personal accounts. Business accounts generally don’t get Regulation E coverage, so companies need to be careful about who they authorize to initiate ACH debits against their operating accounts.