What ACH transfers are and how they move your money

An ACH transfer is an electronic payment that pulls money directly from your checking account and sends it to another bank account. ACH stands for Automated Clearing House, which is the network that processes these transfers behind the scenes. The money moves through the Federal Reserve's system, not through credit card networks or wire services.

When you set up an ACH transfer, you give permission for money to leave your account on a specific date. The receiving bank gets the funds, usually within one to three business days. ACH transfers are slower than wire transfers but cheaper — most banks charge nothing or a small fee, while wires can cost $15 to $50.

ACH transfers are used for direct deposit of paychecks, bill payments, moving money between your own accounts at different banks, paying contractors or freelancers, and sending money to friends or family. They are also how many subscription services pull monthly payments from your account.

Key Takeaways

  • ACH transfers move money electronically from your checking account to another bank account through the Federal Reserve's network, usually within one to three business days.
  • You authorize an ACH transfer by providing the receiving bank's routing number, the account number, and the amount and date you want the money to move.
  • ACH transfers are free or low-cost at most banks, making them cheaper than wire transfers for routine payments and money movement.
  • Once an ACH transfer is submitted, you cannot cancel it after the bank's cutoff time on the day it is scheduled, so verify all details before confirming.
  • If an ACH transfer goes to the wrong account or is unauthorized, you have the right to dispute it with your bank, though recovery depends on how quickly you report it.

What information you need to send an ACH transfer

To send money via ACH, you need the receiving bank's routing number and the recipient's account number. The routing number is a nine-digit code that identifies the bank or credit union. The account number identifies the specific account within that bank. Both are printed on checks, and you can also find the routing number on your bank's website or by calling customer service.

You will also need to specify the amount and the date you want the transfer to happen. Some banks let you schedule transfers in advance; others process them the same day if you submit before their cutoff time, usually 2 p.m. or 5 p.m. on business days. Transfers submitted after the cutoff or on weekends typically process the next business day.

If you are sending money to a person rather than a business, ask them to provide their routing and account numbers directly — do not rely on a screenshot or email, since those can be altered. If you are paying a business, use the routing and account numbers from their official invoice or website.

How long ACH transfers take and when the money arrives

Standard ACH transfers take one to three business days from the time your bank submits them to the Federal Reserve. The exact timing depends on when your bank processes the transfer, when the receiving bank processes it on their end, and whether either bank is closed for a holiday.

If you submit a transfer on a Friday afternoon, it may not leave your account until Monday, and the receiving bank may not post it until Wednesday or Thursday. If you submit on a holiday or weekend, the clock does not start until the next business day. Some banks offer next-day ACH, which guarantees delivery by the next business day, though this is less common for consumer accounts.

The money leaves your checking account on the scheduled date, even if it has not arrived at the receiving bank yet. This means your balance will drop when ready, but the recipient will not see the funds for a day or two. Plan accordingly if you are sending rent or a bill payment — submit at least three business days early to avoid being late.

Stopping or canceling an ACH transfer before it processes

You can cancel an ACH transfer only if you contact your bank before their cutoff time on the day it is scheduled to process. Most banks have a cutoff between 2 p.m. and 5 p.m. on business days. If you call after the cutoff or on a weekend, the transfer will likely process, and you will not be able to stop it.

To cancel, call your bank's customer service line or log into your online banking and look for an option to recall or cancel pending transfers. Have your transfer confirmation number ready. Some banks will cancel for free; others charge a small fee, usually $10 to $25.

Once the transfer has left your account and reached the receiving bank, you cannot cancel it directly. At that point, you would need to contact the receiving bank and ask them to return the funds, or dispute the transfer with your bank if it was unauthorized or sent to the wrong account.

ACH transfers versus other ways to move money from your checking account

ACH transfers are one of several ways to move money electronically. Wire transfers are faster — they usually arrive the same day or next day — but cost $15 to $50 and cannot be reversed once sent. Debit cards pull money from your account when ready but require you to have the card with you. Checks are slow (three to seven days) but give you a paper record and can be stopped if lost or stolen.

Bill pay through your bank's website is a form of ACH transfer; your bank generates a check or ACH payment on your behalf and mails or sends it to the payee. This is useful for paying utilities, insurance, or other regular bills. Peer-to-peer payment apps like Venmo or PayPal also use ACH transfers behind the scenes, though they add a layer of app-based convenience and may charge fees for when ready transfers.

For routine payments and money movement between accounts, ACH transfers are usually the cheapest and most straightforward option. For time-sensitive payments or large amounts where speed matters, a wire transfer may be worth the cost. For payments to businesses that require a paper trail, bill pay through your bank is often the clearest choice.

What happens if an ACH transfer goes to the wrong account or is unauthorized

If you sent an ACH transfer to the wrong account by mistake, contact your bank when ready. Your bank can file a return request with the receiving bank, asking them to send the money back. The receiving bank is not required to comply, but most do if the request is made quickly — usually within a few days of the transfer arriving.

If someone else initiated an ACH transfer from your account without your permission, you have the right to dispute it under the Electronic Funds Transfer Act. Contact your bank as soon as you notice the unauthorized transfer. Your bank must investigate and, if they confirm it was unauthorized, return the funds to your account. The timeline for this varies, but banks typically complete investigations within 10 business days.

The faster you report the problem, the better your chances of recovery. If you wait more than 60 days from the date the unauthorized transfer appeared on your statement, your bank may not be required to refund you. Keep your bank statements and transaction history so you can show proof of the unauthorized transfer when you dispute it.

Fees and limits on ACH transfers from your checking account

Most banks do not charge a fee for sending ACH transfers from a checking account. Some banks limit the number of ACH transfers you can make per month — often six or ten — though this limit is less common now than it used to be. If you exceed the limit, your bank may charge a fee per extra transfer, usually $1 to $5.

The amount you can transfer in a single ACH transaction varies by bank. Many banks allow up to $10,000 or $25,000 per transfer, though some allow more. If you need to send a larger amount, you may need to split it into multiple transfers or use a wire transfer instead. Check your bank's website or call customer service to find out your specific limits.

Receiving banks may also have limits on how much they will accept in a single ACH transfer, especially if the account is new or has not received large transfers before. If your transfer is rejected because it exceeds the receiving bank's limit, you will be notified, and the money will be returned to your account within a few business days.

Frequently Asked Questions

Can I cancel an ACH transfer after it has left my account?

Once the transfer has been submitted to the Federal Reserve and your bank's cutoff time has passed, you cannot cancel it directly. If the money has already arrived at the receiving bank, you would need to contact that bank and request they return it, or dispute the transfer with your bank if it was unauthorized.

What is the difference between ACH and a wire transfer?

ACH transfers take one to three business days and are free or low-cost. Wire transfers arrive the same day or next day but cost $15 to $50 and cannot be reversed once sent. Use ACH for routine payments; use wire transfers when speed is critical and cost is not a concern.

Do I need the recipient's name to send an ACH transfer?

Technically, you only need the routing number and account number. However, many banks ask for the recipient's name as a verification step. If the name does not match the account holder, the receiving bank may reject the transfer or flag it for review. Always provide the correct name if asked.

What happens if I send an ACH transfer to the wrong account?

Contact your bank when ready and ask them to file a return request with the receiving bank. Most receiving banks will return the money if the request is made within a few days. The faster you report the error, the better your chances of recovery.

Are ACH transfers safe?

ACH transfers are generally safe if you send them to the correct account. The main risk is sending money to the wrong person or account by mistake. Always verify the routing and account numbers before confirming the transfer, and never share your account number with someone you do not trust.