Limited time only
90% off your plan for your first 6 months

Offer ends 30 September. Terms apply.

Guide

What is an ACH payment? how it works for small businesses

ACH payments let you send and receive money electronically, saving time and cutting costs.

A small business owner sending an invoice

Written by Kari Brummond—Content Writer, Accountant, IRS Enrolled Agent. Read Kari's full bio

Published Thursday 20 August 2026

Table of contents

Key takeaways

  • ACH payments are electronic bank transfers processed through the Automated Clearing House network, typically costing $0.20 to $6 per transaction compared to $4 to $20 for paper checks.
  • Small businesses commonly use ACH for payroll, vendor payments, customer payments, and taxes.
  • Standard ACH transfers settle in one to three business days, while same-day ACH can process transactions up to $1 million on the same business day.
  • Setting up ACH payments requires a business bank account, and you'll also need a payment processor or ACH-enabled invoicing platform to collect payments from customers.

What is an ACH payment?

An ACH payment is an electronic bank-to-bank transfer processed through the Automated Clearing House (ACH) network. ACH moves money directly between bank accounts using routing and account numbers – without requiring anyone to write a check or use a card.

The ACH network is managed by Nacha (the National Automated Clearing House Association), which sets the operating rules every financial institution must follow. Think of Nacha as the governing body that keeps the system standardized, secure, and reliable across all participating banks and credit unions.

ACH isn't a niche payment method. According to Nacha, the network processed 35.2 billion payments valued at $93 trillion in 2025, making it one of the largest electronic payment systems in the country. You've likely already used ACH, even if you didn't realize it. If your business runs payroll through direct deposit, pays vendors electronically, or collects recurring customer payments, those transactions almost certainly travel through the ACH network.

How ACH payments work

Every ACH payment follows the same basic path. One party initiates the transfer, their bank submits it, a central operator sorts and routes it, and the receiving bank posts the funds. The whole process runs in batches rather than one transaction at a time, which is what keeps costs low.

The ACH payment process step by step

Here's how a typical ACH transfer moves from start to finish:

  1. Initiation. The originator (you or your business) submits payment details through your bank, payroll provider, or payment platform. This includes the recipient's bank routing number, account number, and the dollar amount.
  2. Submission. Your bank, known as the Originating Depository Financial Institution (ODFI), collects the transaction and bundles it with other ACH entries.
  3. Batch processing. The ODFI sends the batch to an ACH operator, either the Federal Reserve or the Electronic Payments Network (EPN). The operator sorts transactions and routes them to the correct receiving banks.
  4. Receiving. The Receiving Depository Financial Institution (RDFI) gets the transaction and verifies the account details.
  5. Settlement. Funds are debited from the originator's account and credited to the recipient's account. The receiving bank posts the deposit.

ACH credit vs ACH debit

ACH transactions come in two forms, and the difference comes down to who initiates the money movement.

With an ACH credit, the sender pushes money to the recipient's account. Payroll is the most common example: when you run payroll, you're crediting funds from your business account to each employee's bank account.

With an ACH debit, the flow reverses. The recipient pulls money from the sender's account. This is how recurring billing works. When a customer authorizes you to collect monthly payments, you're debiting their account on a set schedule.

Both types use the same ACH network and follow the same Nacha rules.

How long do ACH payments take?

Most ACH payments settle in one to three business days. The exact timing depends on when your bank submits the transaction, the receiving bank's processing schedule, and whether any weekends or federal holidays fall in between.

For faster processing, you can use same-day ACH. Transactions submitted before the daily cutoff times can settle on the same business day, with transfers up to $1 million per transaction – the threshold is scheduled to increase to $10 million as of September 17, 2027. Nacha processes same-day batches at multiple windows throughout the day, giving you flexibility on timing.

A few factors can affect your ACH processing time:

  • Submission timing. Banks have daily cutoff times for ACH batches. Miss the cutoff, and your transaction rolls to the next business day.
  • Weekends and holidays. ACH doesn't process on weekends or federal holidays. A payment initiated on Friday afternoon likely won't settle until Monday or Tuesday.
  • Bank processing windows. Some banks release ACH funds immediately upon receiving them; others hold deposits until the next morning.
  • New accounts or large amounts. First-time ACH transfers or unusually large payments may trigger additional verification, adding a day or two.

How much do ACH payments cost?

ACH is one of the most affordable ways to move money. Depending on your bank or payment processor, fees generally range from $0.20 to $6 per transaction. That's significantly less than most alternatives.

Here's a general comparison of common payment method costs:

  • ACH transfers: $0.20 to $6 per transaction
  • paper checks: $4 to $20 per check when you factor in printing, postage, and processing time
  • wire transfers: $25 to $50 per domestic wire, with international wires running even highe.
  • credit and debit cards: 1.3% to 3.5% of the transaction amount, which adds up quickly on larger invoices.

Keep in mind that ACH returns (failed or disputed transactions) can carry their own fee, typically up to $25 per return. Returns happen when an account number is wrong, the account has insufficient funds, or the account holder disputes the charge.

For businesses that process a high volume of payments, such as monthly payroll or recurring customer billing, those per-transaction savings add up. Switching even a portion of your check or card payments to ACH can meaningfully reduce your payment processing costs over a year.

How small businesses use ACH payments

ACH handles a wide range of business transactions. Here are the four most common ways small businesses put it to work.

Payroll and direct deposit

Direct deposit is the most widespread use of ACH for businesses. According to the Consumer Financial Protection Bureau, about 93% of American workers receive their paychecks through direct deposit, and each of those deposits runs through the ACH network. Running payroll via ACH eliminates paper checks, reduces processing time, and gives employees predictable access to their pay.

Most payroll providers handle the ACH details for you. You enter employee bank information, approve the payroll run, and the provider submits ACH credit transactions on your behalf.

Vendor and supplier payments

Paying vendors through ACH is faster and cheaper than mailing checks. You can schedule one-time or recurring payments directly from your business bank account, and your vendors receive funds in one to three business days without waiting for a check to arrive and clear.

Many accounting platforms let you connect your bank account and pay vendors electronically. This also creates an automatic record of each payment for your bookkeeping.

Collecting customer payments

If you invoice customers on a regular schedule, ACH debit lets you collect payments directly from their bank accounts. This works well for subscription services, retainer agreements, and any recurring billing arrangement. Customers authorize the debit once, and you pull the agreed amount on each billing cycle.

ACH debit fees are typically lower than credit card processing fees, making it a cost-effective option for collecting larger payments where card processing percentages would be significant.

Tax payments and government remittances

The IRS accepts ACH payments through the Electronic Federal Tax Payment System (EFTPS). You can schedule estimated tax payments, payroll tax deposits, and annual filings electronically through that site. EFTPS is free to use, and payments settle on the date you choose, giving you precise control over your cash flow timing.

Many state and local tax agencies also accept ACH for sales tax, income tax withholding, and other business-related remittances. Check your state's department of revenue website for more details on how to pay.

How to set up ACH payments for your business

Getting started with ACH is straightforward. The steps differ slightly depending on whether you need to send or receive payments.

To send ACH payments

Setting up outgoing ACH transfers involves three key steps:

  1. Contact your bank or payment platform. Most business bank accounts include ACH capabilities, but you may need to request activation or sign a separate ACH agreement. If you use a payroll or accounting platform, ACH sending is typically built in.
  2. Collect recipient details. You'll need each recipient's bank routing number, account number, account type (checking or savings), and their name as it appears on the account.
  3. Submit and authorize. Enter the payment details, choose a send date, and authorize the transfer. For recurring payments like payroll, you can set up automatic schedules.

To receive ACH payments

Accepting incoming ACH payments from customers requires a bit more setup:

  1. Share your bank details. Provide your business bank's routing number and your account number to the party sending you funds. For invoiced payments, many invoicing tools let you accept ACH payments without sharing bank details.
  2. Set up a payment processor (optional). If you want to pull payments from customer accounts (ACH debit), you'll need a payment processor or gateway that supports ACH collection. Your bank may offer this directly, or you can use a third-party provider like an invoicing program that facilitates ACH payments.
  3. Get authorization. Before debiting a customer's account, you must have their written or electronic authorization. This is called an ACH mandate. Nacha requires you to keep this authorization on file for at least two years after the last transaction.

ACH vs wire transfer: what's the difference?

ACH and wire transfers both move money between bank accounts, but they work differently and serve different purposes. Here's how they compare:

  • Speed: Wire transfers settle within hours (often the same day). ACH takes one to three business days for standard processing, though same-day ACH closes that gap for transactions up to $1 million ($10 million starting in September 2027).
  • Cost: ACH costs $0.20 to $6 per transaction. Domestic wire transfers typically cost $25 to $50, and international wires can exceed $50.
  • Reversibility: ACH payments can be reversed or returned under certain conditions (wrong amount, unauthorized transaction, account errors). Wire transfers are generally final once sent and much harder to reverse.
  • Use cases: ACH is better for routine, repeating payments like payroll, vendor bills, and recurring customer charges. Wire transfers make more sense for large, time-sensitive, one-off payments where same-day settlement is critical.
  • International capability: Wire transfers can send funds internationally. ACH is primarily available only through a domestic US network, though some international ACH transactions (IATs) are possible through participating banks.

For most small business needs, ACH is the more practical and affordable choice. Reserve wire transfers for situations where immediate settlement or international delivery is required.

Is ACH safe? Security and fraud protection

ACH is a secure payment method, backed by federal regulations and Nacha's operating rules. Every financial institution participating in the ACH network must follow strict security standards for data protection, transaction monitoring, and fraud detection.

Nacha has been tightening these requirements in recent years. Under rules that took effect in 2026, receiving banks (RDFIs) must now monitor all incoming ACH transactions for potentially fraudulent activity. This means both the sending and receiving sides of a transaction have fraud-monitoring obligations, adding an extra layer of protection for your business.

ACH also includes built-in dispute resolution. If a payment is unauthorized or contains errors, the account holder can initiate a return through their bank. Nacha assigns specific return reason codes that standardize how disputes are handled across the network.

Here are a few practical steps to protect your business from ACH fraud:

  • Verify bank details before sending. Always confirm routing and account numbers directly with the recipient before initiating a transfer, especially for new payees.
  • Use dual authorization. Set up your bank account so that ACH transactions above a certain dollar amount require approval from two authorized users.
  • Monitor your accounts daily. Review incoming and outgoing ACH activity regularly. The sooner you spot an unauthorized transaction, the easier it is to dispute.
  • Secure your banking credentials. Use strong passwords, enable multi-factor authentication, and limit the number of people who have access to your business bank account.
  • Keep ACH authorizations on file. For incoming debits, maintain records of every customer's authorization to protect yourself in case of a dispute.

Simplify your business payments with Xero

Managing payments across payroll, vendors, customer invoices, and taxes can take up hours of your week. Xero's cloud accounting software brings all of those financial transactions into one place, so you can track your cash flow, reconcile payments automatically, and spend less time on manual bookkeeping.

Whether you're collecting customer payments, paying suppliers, or keeping your books up to date, Xero gives you real-time visibility into where your money is going. Try it out and get started today.

FAQs on ACH payments

Here are answers to common questions about ACH payments for small businesses.

Can you reverse an ACH payment?

Yes, but only under specific conditions. ACH payments can be returned for reasons like incorrect amounts, unauthorized transactions, or closed accounts. You typically have two business days to request a reversal through your bank.

What happens if an ACH payment is returned?

The funds are not debited from the account. The recipient doesn't receive the funds and typically receives an error message about why. Common codes include insufficient funds (R01), account closed (R02), and no account found (R03). You can usually resolve the issue by correcting the account details and resubmitting. For example, this might happen if a customer pays an invoice with ACH, but the bank returns the payment due to insufficient funds.

Is an ACH payment the same as a bank transfer?

ACH is one type of electronic bank transfer, but "bank transfer" is a broader term that also includes wire transfers and other methods. ACH specifically refers to transactions processed through the Automated Clearing House network and governed by Nacha rules.

How is ACH different from EFT?

Electronic funds transfer (EFT) is an umbrella term for any electronic money movement between accounts, including ACH, wire transfers, and debit card transactions. ACH is a specific type of EFT that uses the ACH network for batch processing.

Do you need a special account for ACH payments?

No. Most standard business checking and savings accounts support ACH transactions. You may need to complete an ACH enrollment form with your bank or sign an ACH agreement, but you don't need a separate or specialized account to send or receive ACH payments.

Get 90% off for 6 months

Get 90% off for 6 months on any Xero plan.