An ACH transaction is an electronic bank-to-bank transfer that moves money through the Automated Clearing House network, a system that handles everything from direct deposit paychecks to monthly bill payments. More than 30 billion ACH payments move through this network each year, making it the backbone of routine money movement in the United States. If you’ve ever had your paycheck deposited automatically or paid a bill directly from your checking account, you’ve used an ACH transaction.
How the ACH Network Moves Money
Every ACH transaction involves two banks and a central sorting system. The person or company sending the payment instruction is the originator, and their bank is called the Originating Depository Financial Institution (ODFI). The person or company on the receiving end is the receiver, and their bank is the Receiving Depository Financial Institution (RDFI). Between them sits an ACH Operator, either the Federal Reserve or The Clearing House, which sorts every payment instruction and routes it to the correct destination.
Here’s what happens in practice. The originator submits payment details to their bank, including the receiver’s account and routing numbers and the dollar amount. The ODFI bundles that instruction with thousands of others from different customers and sends the batch to an ACH Operator. The operator sorts the transactions and forwards each one to the correct receiving bank. The RDFI then either deposits or withdraws the funds from the receiver’s account, depending on the type of transaction.
This batch processing model is why ACH transfers don’t happen instantly the way a card swipe does. Transactions are collected, sorted, and settled in groups rather than one at a time.
ACH Credits vs. ACH Debits
There are two directions an ACH transaction can go, and the terminology is simpler than it sounds.
- ACH credit (push): Money is deposited into the receiver’s account. The originator pushes funds out. Direct deposit of your paycheck is the most common example. Your employer originates the payment, their bank sends it through the network, and your bank credits your account on payday.
- ACH debit (pull): Money is withdrawn from the receiver’s account. The originator pulls funds in. Autopay for a utility bill works this way. The electric company originates the transaction, and your bank withdraws the payment amount from your checking account.
The key distinction is who starts the process. With a credit, the payer initiates. With a debit, the payee (the company you owe) initiates after you’ve authorized them to do so. In both cases, the originator’s bank is the ODFI, regardless of which direction the money flows.
How Long ACH Transfers Take
Standard ACH transactions typically settle in one to two business days. The network processes batches on a set schedule, so timing depends on when your bank submits the file and which settlement window it hits.
Same Day ACH is a faster option that settles within the same business day. It uses three settlement windows at 1:00 p.m., 5:00 p.m., and 6:00 p.m. Eastern Time. The current per-payment cap for Same Day ACH is $1 million, which covers the vast majority of consumer and small business transfers. That limit is scheduled to increase to $10 million per payment in September 2027.
Even with Same Day ACH, these aren’t real-time transfers. Your bank may take additional time to make the funds available in your account after the settlement clears, so the experience from your end might feel like it takes a bit longer than the settlement timeline suggests.
Common Uses for ACH Transactions
ACH covers a surprisingly wide range of everyday payments. Direct deposit of wages and salaries is the most familiar, but the network also handles Social Security and government benefit payments, tax refunds from the IRS, recurring bill payments for utilities and insurance, subscription services, person-to-person transfers through many banking apps, business-to-business vendor payments, and loan or mortgage payments pulled from your checking account each month.
When you link a bank account to an app or service and authorize it to either send you money or collect payments, the underlying transfer almost always runs through the ACH network.
What ACH Transactions Cost
For consumers, ACH transactions are almost always free. Your bank doesn’t charge you when your employer direct-deposits your paycheck, and most autopay arrangements don’t carry a fee on your end.
Businesses pay processing fees, but those fees are significantly lower than credit card processing costs. Typical ACH processing fees range from about 0.2% to 1.25% per transaction, with many providers charging between 0.5% and 1%. Some processors add a flat fee of $0.25 to $0.60 per transaction on top of the percentage, while others skip the percentage and charge only a flat per-transaction cost.
To put that in real numbers: a $500 payment processed at 0.8% costs the business $4.00 in ACH fees. That same $500 on a credit card might cost $10 to $15 in processing fees. This is why many businesses offer ACH as a payment option or even incentivize it with small discounts. Monthly platform fees from ACH processors range from nothing to several hundred dollars depending on the provider and transaction volume, so the total cost depends on the plan a business chooses.
How ACH Differs From Wire Transfers
Wire transfers and ACH transactions both move money between bank accounts, but they work differently. A wire transfer is processed individually and settles within hours, sometimes within minutes for domestic wires. ACH transactions are batched and settle on a schedule, making them slower but cheaper.
Wire transfers typically cost $15 to $30 or more for domestic sends, and they’re generally irrevocable once sent. ACH transactions can be reversed in certain situations, such as when a debit was unauthorized or processed for the wrong amount. For most routine, non-urgent payments, ACH is the more practical and affordable option. Wire transfers make more sense for large, time-sensitive transactions like real estate closings where same-day certainty matters and the higher fee is justified.
Consumer Protections on ACH Payments
ACH debits require your authorization before a company can pull money from your account. If an unauthorized debit appears, you can dispute it with your bank. Federal rules give you a 60-day window from the date of your bank statement to report unauthorized transactions, and your bank is required to investigate.
You can also stop future ACH debits by notifying your bank at least three business days before the next scheduled payment. Revoking the authorization with the company directly is a good idea too, but the stop-payment order with your bank is what prevents the money from leaving your account. Some banks charge a small fee for stop-payment orders, so check with yours before placing one.

