An ACH deposit is a bank-to-bank transfer of money that moves through the Automated Clearing House network, a system run by the Federal Reserve that processes millions of electronic payments every day.
When your employer or another organization sends you money via ACH, they're not handing you cash or mailing a check. Instead, they're sending an electronic instruction to their bank, which passes it through the ACH network to your bank. Your bank then deposits the funds into your account. The whole process typically takes one to two business days, though it can sometimes take longer depending on when the transfer is initiated and your bank's processing schedule.
ACH is the same technology behind direct deposit of paychecks, tax refunds, and benefit payments. It's also how bill pay works when you set up automatic payments from your checking account. The term "ACH deposit" specifically refers to money coming into your account rather than going out.
Key Takeaways
- An ACH deposit moves money from another bank account to yours through the Federal Reserve's electronic network, taking one to two business days to complete.
- Your employer, the government, or any organization with your bank account number can initiate an ACH deposit without needing your permission each time if you've authorized it once.
- ACH deposits are free or very low-cost for the sender, which is why employers prefer them to paper checks and why government agencies use them for refunds and benefits.
- You can see an ACH deposit pending in your account before it fully clears, though the money won't be available to spend until the transfer completes.
How an ACH deposit reaches your account
The process starts with the sender — your employer, a government agency, or another organization — gathering the information they need: your name, your bank account number, and your routing number (a nine-digit code that identifies your specific bank). They submit this information to their own bank along with the amount and the date they want the transfer to happen.
The sender's bank collects all the ACH transfers it's sending that day and bundles them together. This bundle goes to the ACH network, which sorts the transfers by receiving bank and sends them in batches. Your bank receives the batch, matches each transfer to the correct account, and deposits the money. At each step, the system verifies the routing number and account number to make sure the money goes to the right place.
The entire journey usually takes one to two business days. If your employer initiates an ACH transfer on a Tuesday, the money typically lands in your account by Wednesday or Thursday. Transfers initiated on a Friday or weekend may not arrive until Monday or Tuesday because the ACH network doesn't process transfers on weekends or federal holidays.
Why ACH is the standard for paychecks and government payments
ACH deposits cost the sender almost nothing — typically a few cents per transfer — compared to the cost of printing and mailing a paper check, which runs about a dollar per check when you factor in paper, ink, postage, and processing labor. This is why most employers now offer direct deposit and why government agencies use ACH for tax refunds, Social Security payments, and unemployment benefits.
For you as the recipient, ACH deposits are free. Your bank doesn't charge you to receive money this way. The money also arrives faster than a mailed check would, and you don't have to take time to deposit it in person or worry about a check getting lost in the mail.
ACH is also more reliable than a paper check. Once your employer or the government has your correct routing number and account number, the transfer happens automatically on the scheduled date. You don't have to do anything, and there's no risk of the check bouncing or being misplaced.
What you need to provide to receive an ACH deposit
To set up an ACH deposit, you need to give the sender two pieces of information: your bank account number and your bank's routing number. Your account number is usually printed on the bottom left of your checks, or you can find it by logging into your online banking or calling your bank. Your routing number is a nine-digit code specific to your bank and branch; it's also printed on your checks, or you can search for it on your bank's website.
Some employers or organizations may ask for additional information like your full name, address, or the type of account (checking or savings). This helps them match the transfer to the correct person. Once you've provided this information, the sender can initiate ACH transfers without asking you again — the authorization typically stays in place until you tell them to stop.
Pending ACH deposits and when the money is available
When an ACH deposit is on its way to your account, your bank may show it as "pending" in your online banking or mobile app. This means the transfer has been received and is being processed, but the money hasn't fully cleared yet. You can usually see the pending deposit within a few hours of when it was sent, even though it may not be available to spend for another day or two.
The timing of when money becomes available depends on your bank's policies. Some banks make ACH deposits available when ready once they're received; others hold them for one business day. Your bank's deposit policy should be available on their website or in your account agreement. If you need the money urgently, it's worth checking your bank's specific timeline rather than assuming it will be available the moment you see it pending.
If an ACH deposit doesn't arrive on the expected date, check your bank's website or call customer service. Delays can happen if the sender initiated the transfer late in the day, if there was a holiday, or if there's a technical issue. Most delays resolve within a few business days.
ACH deposits versus other ways to receive money
ACH deposits are faster and more reliable than paper checks, which can take five to seven business days to clear and can be lost or damaged in the mail. They're also more find than wire transfers, which are faster but more expensive and harder to reverse if something goes wrong. Wire transfers are typically used for large one-time payments like down payments on a house, while ACH is the standard for recurring payments like paychecks.
ACH is also different from a debit card or credit card payment, which moves money when ready but requires the recipient to have a card reader or payment processor. ACH works with just a bank account, making it the simplest way for employers and government agencies to send money to large numbers of people at once.
Frequently Asked Questions
Can an ACH deposit be reversed or canceled?
Yes, but only under certain conditions. If the transfer hasn't cleared yet, the sender may be able to cancel it. Once the money has arrived in your account, reversing it is much harder and typically requires the sender to file a dispute with the ACH network. If you receive an ACH deposit by mistake, contact your bank right away rather than spending the money.
What if I give the wrong account number for an ACH deposit?
The transfer will likely be rejected by the ACH network if the account number doesn't match the routing number, and the money will be sent back to the sender. If the account number happens to match an account at the correct bank but belongs to someone else, the money may go to the wrong person. Always double-check your account number and routing number before providing them.
Is there a limit to how much money can be sent via ACH?
The ACH network itself has no hard limit, but individual banks and senders may set their own limits. Some banks cap ACH transfers at $10,000 or $25,000 per day for security reasons. If you're expecting a large ACH deposit, contact your bank in advance to make sure they won't block it.
Why does my ACH deposit show a different date than when I was told it would arrive?
ACH transfers are processed on business days only, so if your employer initiated the transfer on a Friday afternoon, it may not actually process until Monday. Holidays also delay processing. The date shown in your bank account is usually the date the transfer was initiated, not the date it will arrive, so add one to two business days to get the actual arrival date.
Can I set up an ACH deposit to a savings account instead of checking?
Yes. When you provide your account number and routing number, you can specify whether it's a checking or savings account. Many employers and government agencies allow you to split your deposit between multiple accounts — for example, sending most of your paycheck to checking and a portion to savings. Check with your employer or the organization sending the money to see what options they offer.