What an ACH payment looks like in practice

An ACH payment is a transfer of money from one bank account to another through the automated clearing house network. The simplest example: you set up direct deposit at your job, and your employer's bank sends your paycheck to your bank account every two weeks without you doing anything. That is an ACH payment. Your employer initiates it, the ACH network processes it overnight or within one business day, and the money lands in your account.

Another everyday example is paying a bill online through your bank's website. You log in, enter the biller's account details, pick a payment date, and authorize the transfer. Your bank pulls money from your checking account and sends it through ACH to the utility company, the credit card issuer, or the loan servicer. No check, no credit card fee, no wire transfer cost—just money moving electronically from your account to theirs.

A third common example is peer-to-peer transfer through apps like Venmo or PayPal. When you send money to a friend and choose the bank transfer option (not the instant payment option), that money moves via ACH. It takes one to three business days to arrive, but there is no fee because ACH itself is cheap for the companies running it.

Key Takeaways

  • Direct deposit from your employer is an ACH payment—money moves from their bank to yours automatically on payday.
  • Paying bills online through your bank account uses ACH, and the money typically arrives within one to three business days.
  • Sending money peer-to-peer through bank transfer (not instant payment) is an ACH transaction that takes one to three business days.
  • ACH payments are free or very cheap because they batch many transactions together and process overnight, unlike wire transfers or credit cards.
  • The person or company initiating the payment needs your bank account number and routing number, but ACH does not require your PIN or password.

How direct deposit works step by step

Your employer collects your bank account and routing number, usually when you fill out tax forms on your first day. On payday, their payroll system sends a file to their bank containing your name, account number, routing number, and the amount owed. Their bank bundles this with thousands of other employee payments and sends the batch to the ACH network.

The ACH network sorts all incoming transfers by destination bank and sends them overnight. Your bank receives the batch, credits your account, and the money is available the next business day—or sometimes the same day if the transfer was sent early enough. You see the deposit in your account, and the transaction is complete. No action required from you after the initial setup.

This is why direct deposit is reliable: it is automated, it happens on a fixed schedule, and your employer has already verified your account details before the first payment. If you change banks, you update your information with payroll, and the next payment goes to the new account.

Paying a bill through your bank's bill pay service

You log into your bank's website or app and select "Pay Bills" or "Send Money." You enter the biller's name and account number—for example, your electric company's account number. You choose the amount and the date you want the payment to arrive. The bank shows you a confirmation screen, you authorize it, and the transaction is scheduled.

On the date you chose, your bank initiates an ACH debit from your checking account. The money moves through the ACH network to the biller's bank. The biller receives the payment and applies it to your account. The whole process takes one to three business days, depending on when you scheduled it and how quickly the receiving bank processes incoming ACH transfers.

If you schedule a payment for a date that is a weekend or holiday, the bank typically processes it on the next business day. This is why it matters to schedule bill payments a few days before the due date—ACH is not instant, and if the payment does not arrive by the due date, you may be charged a late fee even though you sent the money on time.

Sending money to a friend via bank transfer

You open Venmo, PayPal, or your bank's peer-to-peer app and search for your friend by name or username. You enter the amount and add a note. You confirm the transaction. Behind the scenes, the app is initiating an ACH transfer from your bank account to your friend's bank account.

The app holds the money briefly while the ACH network processes the transfer—usually one to three business days. Your friend's bank receives the transfer and credits their account. Once the money arrives, your friend can spend it. Both of you see the transaction in your account history, and the transfer is complete.

Some apps offer instant transfers for a fee—usually $0.25 to $1.50—which moves the money faster by using a different network. But the standard free option is ACH, which is why it takes a few days. The app is not holding your money; the ACH network is processing it through the banking system.

Recurring ACH payments for subscriptions and memberships

You sign up for a gym membership, streaming service, or insurance plan and provide your bank account number. You authorize the company to charge you monthly. On the date you agreed to, the company initiates an ACH debit from your account. The money moves to their bank, and your account is charged. This repeats every month until you cancel.

Recurring ACH payments are common because they are cheap for the company and automatic for you. You do not have to remember to pay; the money just comes out. If you want to stop, you contact the company and ask them to cancel the recurring payment. Some companies let you do this online; others require a phone call or email.

If a company charges you by mistake or you dispute the amount, you can contact your bank and request a reversal. Your bank can file a dispute with the company's bank, and the money may be returned to you within a few business days while the dispute is investigated. This protection is built into ACH rules.

ACH transfers between your own accounts at different banks

You have a checking account at Bank A and a savings account at Bank B. You log into Bank A's website and select "Transfer Money" or "Link External Account." You enter your Bank B account number and routing number. The bank verifies the account by sending two small deposits (usually under $1 each) to Bank B. You log into Bank B, confirm the amounts, and the account is linked.

Now you can transfer money between the accounts. You initiate a transfer from Bank A to Bank B, choose the amount and date, and authorize it. The ACH network processes the transfer, and the money arrives in one to three business days. You can also set up recurring transfers—for example, moving $200 to savings every payday.

This is one of the safest uses of ACH because you control both accounts. There is no third party involved, and you can reverse a transfer if you make a mistake, as long as you catch it before the receiving bank has processed it.

What happens when an ACH payment fails

An ACH payment can fail for several reasons: the account number is wrong, the account has been closed, there is not enough money in the sending account, or the receiving bank rejects the transfer for a compliance reason. When this happens, the ACH network returns the payment to the originating bank with a return code explaining why.

If your employer's direct deposit fails, you will not see the money in your account on payday. Your employer's payroll department will be notified of the return and will contact you to get the correct account information. Once you provide it, they can resend the payment, usually within a day or two.

If a bill payment fails, your bank will notify you (usually by email or through the app) that the payment was returned. You will need to resubmit the payment or contact the biller to find out why it was rejected. If the payment was due and now it is late, you may be charged a late fee. This is why it is important to schedule payments early and check your account to confirm the payment went through.

Frequently Asked Questions

How long does an ACH payment actually take?

Most ACH payments take one to three business days. Direct deposits often arrive the next business day. Bill payments scheduled for a weekday usually arrive within two business days. Weekends and holidays do not count as business days, so a payment scheduled for Friday may not arrive until Tuesday.

Can I cancel an ACH payment after I send it?

It depends on timing. If you cancel before the payment is processed by the ACH network (usually within a few hours of sending it), your bank can stop it. Once the ACH network has processed it, you cannot cancel—you can only request a reversal from the receiving bank. Contact your bank immediately if you need to stop a payment.

Is ACH safer than a wire transfer?

ACH has built-in protections: you can dispute a charge within a certain window, and your bank can reverse it. Wire transfers are faster but final—once sent, they are nearly impossible to recover. ACH is safer for most everyday payments; wire transfers are for time-sensitive, high-value transactions where speed matters more than reversibility.

Do I need to give my password to authorize an ACH payment?

No. ACH only requires your bank account number and routing number. You do not give out your PIN, password, or online banking credentials. If someone asks for these to process an ACH payment, it is a scam.

What if someone sends me an ACH payment by mistake?

Contact the sender and let them know. They can request a reversal from their bank, and the money will be returned to them. Do not spend money that was sent to you by mistake—if you do, you may be liable to repay it once the sender discovers the error.