An ACH transfer is the electronic movement of money between banks or credit unions through the Automated Clearing House network. ACH transfers include the direct deposits you receive, online bill payments you make, and transfers between your own accounts at different banks. Fees depend on your bank, and credits settle within one to two business days, though same-day processing is also available at banks that offer it.
What Is an ACH Transfer?
ACH stands for Automated Clearing House. The ACH network is the system US banks and credit unions use to move money electronically without using paper checks or wire transfers. Nacha develops and administers the rules that govern the network.
ACH transfers cover a wide range of everyday transactions:
- Direct deposits — payroll, Social Security, tax refunds
- Bill payments — utilities, subscriptions, mortgage payments
- External transfers — moving money between your accounts at different banks
- Online payment services — some online payment services, including bill pay offered by banks and credit unions, run over ACH
Two Types of ACH Transfers
There are two types of ACH transfers, and they differ in direction, speed, and typical cost:
ACH credit transfers let you “push” money to another account — either your own account at a different bank, or someone else’s account. You initiate the transfer from your bank.
ACH debit transfers allow money to be “pulled” from your account. When you authorize a recurring bill payment, the company pulls what it’s owed from your account each month. Payroll direct deposit is the opposite: your employer pushes your pay into your account as an ACH credit.
How Long Do ACH Transfers Take?
ACH transfers are processed in batches — not in real time. The ACH network processes transactions in batches through the business day, on the ACH Operators’ schedules. ACH settles only on banking days, so weekends and Federal Reserve holidays do not count as business days.
Under Nacha rules:
- ACH credit transfers can settle the same day, the next banking day, or in two banking days. Offering Same Day ACH is optional for banks.
- ACH debit transfers settle the same day or the next banking day.
After the receiving bank gets an ACH credit, federal rules (Regulation CC) require it to make the funds available for withdrawal by the business day after it receives them, so most of the variation comes from when your bank sends the transfer.
Cutoff times matter. Banks set their own daily cutoff times for ACH submissions. If you initiate a transfer after your bank’s cutoff, it usually waits for the next processing window, often the next business day. For example, if you send a transfer at 11:00 PM on a Friday before a three-day holiday weekend, the money may not arrive until the following Thursday.
How Much Does an ACH Transfer Cost?
Many ACH transfers are free, and some banks charge a few dollars.
ACH credit transfers (sending money): Some banks charge a fee, which varies, to send money between accounts at different banks. However, many financial institutions offer these external transfers for free. Fees for receiving an ACH credit, if any, are in your bank’s fee schedule.
ACH debit transfers (bill payments, payroll): Whether you pay a fee depends on your bank and the company collecting the payment. Expedited bill payments may carry a fee depending on the service.
Person-to-person payments: Fees depend on the platform and payment method. Many bank-to-bank P2P transfers are free; third-party apps like PayPal may charge a fee for certain payment methods, such as paying with a card.
ACH Transfer Fees by Bank
Fees for standard ACH transfers vary by bank, and some charge a fee for expedited (same-day) ACH. Check your bank’s deposit agreement or fee schedule for the exact amount, as banks adjust these fees periodically.
Sending money via external ACH is free at some banks and carries a fee at others, so the fee schedule is the only reliable guide. Fees for receiving an ACH transfer, if any, are also listed in the fee schedule.
Restrictions on ACH Transfers
Before sending an ACH transfer, check your bank’s policies. Common limitations include:
- Amount limits — banks often set daily and monthly caps on how much you can transfer via ACH.
- Cutoff times — submit before the bank’s daily cutoff or the transfer moves to the next business day.
- Insufficient funds fee — if your account doesn’t have enough money, your bank may charge a fee and stop the transfer.
- International restrictions — your bank may not support ACH transfers to accounts outside the US, so check which international options it offers.
- Savings account transfer limits — although the federal six-transfer-per-month rule for savings accounts is no longer required by regulation, some banks still charge a fee for more than six transfers or withdrawals per month.
- Staff-assisted transfer fee — some banks charge more when a branch or phone representative handles a transfer than when you do it online, as with some outgoing wire fees.
ACH vs. Wire Transfer
ACH and wire transfers are the two main methods for bank-to-bank electronic payments, but they differ significantly in speed and cost.
| ACH transfer | Wire transfer | |
|---|---|---|
| Speed | Same day to 2 business days | Usually the same business day |
| Cost to send | Set by your bank | Set by your bank, usually higher than ACH |
| Cost to receive | Set by your bank | Set by your bank |
| Processing | Batches through the business day | Real time |
| Best for | Everyday payments | Large, time-sensitive transfers |
Domestic wires move over Fedwire, which settles payments in real time, so they usually arrive the same business day. Because of the speed and higher cost, wire transfers are best suited for large or time-sensitive transactions. ACH is the better choice for routine transfers where a 1–2 day timeline is acceptable.
How to Make an ACH Transfer Arrive Faster
Submit before your bank’s cutoff time. Transfers submitted after the cutoff are processed the next business day, not the same day.
Use same-day ACH if your bank offers it. Nacha’s Same Day ACH rules rolled out in phases from September 2016, with the last phase effective in March 2018, and virtually all ACH payments, including payroll and account-to-account transfers, are now eligible. Banks that offer it may charge a fee. Even with same-day ACH, “next day” means the next business day, not the next calendar day.
Use Zelle for immediate delivery. Zelle is offered in over 2,400 bank and credit union apps and typically delivers money to enrolled recipients within minutes — consumers typically pay no fee to send or receive, though it is worth confirming with your bank.
Bottom Line
ACH transfers are free at many banks and cost a few dollars at others, so they are a low-cost way to move money electronically between banks. Credit transfers settle the same day or within 1–2 business days; debit transfers (bill payments, payroll) settle the same or the next business day under Nacha rules. If you need faster delivery, same-day ACH or Zelle may be available, depending on your bank.
Check your bank’s specific cutoff times and fee schedule before sending — policies vary, and submitting after the cutoff adds at least one business day to delivery.
For more on bank-to-bank transfers, see the wire transfers guide, Zelle transfer times, and direct deposit guide.
The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy