What an ACH deposit is and how it reaches your account

An Automated Clearing House (ACH) deposit is a bank-to-bank transfer that moves money into your account on a set schedule. When your employer, a government agency, or another payer uses ACH, they send your payment through the Federal Reserve's ACH network instead of printing a check or using a wire transfer. The money arrives directly in your bank account, usually within one to two business days after the payer initiates the transfer.

ACH is the system behind most direct deposits in the United States. Your employer gives your bank routing number and account number to their payroll processor, and that processor sends payment instructions to the ACH network. The network then moves the funds from the payer's bank to yours. Because ACH is automated, there is no human handling your check, no mail delay, and no trip to a bank branch to deposit it.

The ACH network processes millions of transactions daily for payroll, government benefits, bill payments, and refunds. It is one of the oldest and most reliable payment systems in the country, run by Nacha (the National Automated Clearing House Association) under Federal Reserve oversight.

Key Takeaways

  • ACH deposits move money from your payer's bank to yours through the Federal Reserve's network, typically arriving within one to two business days.
  • You need to provide your bank routing number and account number to your payer so they can set up ACH deposits on your behalf.
  • ACH is safer than checks because the money goes directly into your account and cannot be lost, stolen, or forged in the mail.
  • If an ACH deposit is sent to the wrong account by mistake, you can file a dispute with your bank, and the funds are usually returned within 10 business days.
  • ACH deposits are free for employees; employers and government agencies pay the processing fees, not you.

How to set up ACH direct deposit with your employer

To receive ACH deposits, you must give your employer or payer your bank account information. Most employers ask for this during onboarding or through their payroll system. You will need to provide your bank's routing number (a nine-digit code that identifies your bank) and your account number (usually 10 to 12 digits). Both numbers appear on the bottom left of your checks, or you can find them by logging into your bank's website or calling the bank directly.

Some employers ask you to submit a voided check as proof of your account details. A voided check is a check you write "VOID" across in large letters — it shows your routing and account numbers but cannot be cashed. Other employers use an online form where you type the numbers directly into their payroll system. Either way, once you submit your information, the employer's payroll processor verifies it with your bank before the first deposit is sent.

The first ACH deposit may take longer than usual — sometimes up to five business days — because the payer's bank and your bank are confirming the account is real and active. After that, deposits arrive on your regular pay schedule, usually within one to two business days of when the payer initiates the transfer.

Timing: when ACH deposits arrive in your account

ACH deposits do not arrive instantly. The payer initiates the transfer on one day, and the ACH network processes it overnight. Your bank receives the funds the next business day and deposits them into your account. In practice, this means if your employer sends payroll on a Friday, the money usually appears in your account on Monday (assuming Monday is a business day). If the payer sends on a Thursday, you typically see the deposit on Friday.

Weekends and federal holidays slow the process because the ACH network does not process transfers on those days. If your employer initiates a transfer on Friday evening or over a weekend, it will not enter the system until the next business day, which delays your deposit by one or two days. Some employers allow you to see the exact deposit date in your payroll portal before payday arrives.

Government agencies like the Social Security Administration and the Department of Veterans Affairs also use ACH for benefit payments. These agencies typically send deposits on a fixed schedule — for example, Social Security deposits arrive on the third Wednesday of each month for most recipients. The timing is reliable because the same transfer happens every month.

Security and what happens if an ACH deposit goes to the wrong account

ACH deposits are more secure than mailed checks because the money never travels through the postal system and cannot be intercepted or forged. However, mistakes can happen. If you give your employer the wrong account number by accident, or if your employer's payroll processor enters your information incorrectly, the deposit may land in someone else's account.

If this occurs, contact your bank immediately and explain that an ACH deposit was sent to the wrong account. Your bank will file a dispute on your behalf, called an ACH reversal request. The receiving bank is required to investigate and return the funds within 10 business days. In most cases, the money is returned without delay because the receiving bank can see the deposit was sent in error.

If the receiving bank cannot locate the funds or the account holder has already spent the money, the process takes longer, but your bank will continue to pursue recovery. You are not responsible for the error if your payer made the mistake, and you will not lose money as a result. Once the dispute is resolved, your employer should resend the deposit to the correct account.

ACH deposits versus other payment methods

ACH is faster and safer than paper checks, which can be lost, stolen, or delayed in the mail. A check can take five to seven business days to clear, while an ACH deposit usually arrives within one to two days. ACH is also cheaper for employers — processing an ACH transfer costs far less than printing and mailing checks.

Wire transfers are faster than ACH (often same-day) but cost more and are usually reserved for large or urgent payments. Debit cards and prepaid cards can deliver pay instantly but require the employer to set up a separate account for each employee. ACH remains the standard for payroll and government benefits because it balances speed, cost, and reliability.

Some people still receive paper checks because their employer does not offer ACH, or because they do not have a bank account. If you do not have a bank account, you can open one at most banks or credit unions for free, or you can use a prepaid card that accepts ACH deposits. Many government benefit programs now require ACH or a prepaid card and no longer issue paper checks.

What information you should never share about your ACH account

Your routing number and account number are necessary for ACH deposits, but you should only share them with people and organizations you trust. Never give this information to someone who calls you unexpectedly, texts you, or emails you asking to "verify" your account. Scammers use these numbers to set up unauthorized ACH withdrawals from your account, draining your balance without your permission.

Legitimate employers, government agencies, and banks will never ask for your account number via email or phone call. If someone claiming to be from your bank or employer contacts you asking for this information, hang up and call the organization directly using a phone number from their official website or a bill you received in the mail.

If you suspect someone has your account information and may try to withdraw money, contact your bank immediately. Your bank can place a fraud alert on your account and monitor for unauthorized ACH withdrawals. You can also file a dispute for any ACH debit you did not authorize, and your bank must return the money within 10 business days while they investigate.

Changing or canceling ACH deposits

If you want to change which account receives your ACH deposits, contact your employer's payroll department or log into your payroll portal and update your account information. The change usually takes effect on the next pay cycle. Some employers require you to submit a new voided check or a form signed by you before they will process the change.

If you are leaving a job and want to stop ACH deposits to your current account, notify your employer before your last day of work and provide a new account number if you want final pay sent elsewhere. If you do not update your information, your employer may hold your final paycheck or send it to your old account, which can cause problems if you have closed that account.

You can also stop ACH deposits by contacting your bank and asking them to block ACH debits from a specific payer. This is useful if you are receiving unwanted recurring payments, such as a subscription you canceled but the company keeps charging. Your bank can set up a block so that ACH withdrawals from that payer are rejected.

Frequently Asked Questions

What is the difference between ACH and direct deposit?

ACH is the system that moves the money; direct deposit is the service that uses ACH to send your pay straight to your bank account. When your employer offers "direct deposit," they are using the ACH network to deliver your paycheck. The terms are often used interchangeably, but ACH is the underlying technology.

Can I get my money faster than one to two business days?

Standard ACH takes one to two business days. Some employers and banks now offer "same-day ACH," which delivers deposits on the same day the payer initiates the transfer, but this service is not yet universal. Ask your employer or bank whether they support same-day ACH if speed is important to you.

What happens if I give my employer the wrong routing number?

The deposit will likely be rejected because the routing number will not match any real bank. Your employer will be notified of the error and should contact you to get the correct number. Once you provide the right routing number, the deposit can be resent. If the deposit somehow reaches the wrong bank, that bank will return it to your employer, and the process starts over.

Do I have to use ACH, or can I still get a paper check?

That depends on your employer. Many employers now require direct deposit and no longer issue paper checks. Some employers offer both options and let you choose. If your employer requires ACH but you do not have a bank account, you can open one for free at most banks or credit unions, or you can use a prepaid card that accepts ACH deposits.

Is ACH deposit safe from fraud?

ACH deposits themselves are safe — the money goes directly into your account and cannot be intercepted. However, if someone obtains your routing and account numbers, they can set up unauthorized ACH withdrawals. Protect your account information the same way you protect your Social Security number, and monitor your bank statements for suspicious activity.