What ACH transfers are and why they matter
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. When you set up a bill payment through your bank's website, authorize a paycheck deposit, or pay a contractor through an online platform, you are almost certainly using ACH.
ACH transfers are not instant. The money takes one to three business days to arrive at the receiving account, depending on when you initiate the transfer and how the receiving bank processes it. This delay is built into how the ACH network operates — it batches transfers together and clears them at set times each day, rather than moving money one transaction at a time.
The main reason to understand ACH is that it is the default electronic method for most routine money movements from a checking account. You do not need a debit card, a wire transfer, or any special setup beyond a standard checking account. The bank handles the mechanics.
Key Takeaways
- ACH transfers move money from your checking account to another bank account over one to three business days through the Automated Clearing House network.
- You can initiate ACH transfers through your bank's website, by authorizing a company to pull funds, or by setting up recurring payments for bills.
- ACH transfers are safer than mailing checks and cheaper than wire transfers, but they are slower than both.
- If an ACH transfer goes to the wrong account or is processed twice, you can dispute it with your bank within a set timeframe.
- The receiving bank account number and routing number must be correct, or the transfer will fail or land in the wrong place.
How to send money using ACH from your checking account
Most banks let you initiate an ACH transfer through their online banking portal or mobile app. Log in, select the option to send money or pay a bill, and enter the receiving account holder's name, their bank's routing number, and their account number. The routing number is a nine-digit code that identifies the receiving bank; the account number identifies the specific account within that bank.
You can also authorize a company to pull money from your account using ACH. This happens when you sign up for automatic bill payments, set up direct deposit of a paycheck, or pay for an online purchase by entering your checking account details. In these cases, the company or their payment processor initiates the ACH transfer on your behalf, pulling the amount you authorized.
Once you submit an ACH transfer, your bank removes the money from your account immediately and holds it. The actual transfer to the receiving bank takes one to three business days. Weekends and federal holidays do not count as business days, so a transfer initiated on Friday may not arrive until Tuesday.
When ACH transfers fail or go wrong
An ACH transfer can fail if the routing number or account number is incorrect. When this happens, the transfer is typically rejected before it leaves your bank, and the money returns to your account within one to three business days. Your bank may charge a fee for a failed transfer, though many do not.
If an ACH transfer reaches the wrong account because you entered the information incorrectly, recovery is harder. You will need to contact your bank and file a dispute, providing proof that you sent the money to the wrong place. The receiving bank may freeze the funds, but they are not required to return them without the account holder's consent. This is why double-checking the routing number and account number before you hit send is critical.
Duplicate transfers — where the same payment is processed twice — can happen if you submit the transfer twice by accident or if a technical glitch causes a retry. Contact your bank immediately if you notice a duplicate charge. Your bank can reverse one of the transfers, though it may take a few business days.
ACH transfers versus other payment methods
Wire transfers move money faster than ACH — usually within hours — but cost $15 to $50 per transfer and cannot be reversed once sent. ACH transfers are free or cost $1 to $3, and you can dispute them if something goes wrong. For routine bills and regular payments, ACH is the standard choice.
Checks are slower than ACH (three to seven days to clear) and require you to mail a physical document. ACH is faster and leaves a digital record. Debit cards pull money from your account instantly but require a card number and expiration date, which carries fraud risk if the merchant stores the information.
For large one-time payments where speed matters and you need the transaction to be reversible, ACH is usually the right balance of cost, speed, and safety.
Limits on how much you can transfer using ACH
Most banks set a daily ACH transfer limit, often between $1,000 and $10,000, though some allow higher amounts. The limit applies to outgoing transfers you initiate yourself; transfers that companies pull from your account (like payroll direct deposit) usually have no limit. You can often raise your daily limit by contacting your bank or adjusting it in your online banking settings.
The ACH network itself has no legal maximum, but individual banks and payment processors set their own rules. If you need to send more than your daily limit, you can split the transfer across multiple days or contact your bank to request a temporary increase.
Protecting your account when using ACH
Never share your full account number and routing number with someone you do not trust. These two pieces of information are all a person needs to set up an ACH transfer from your account. If you must provide them — for example, to set up direct deposit with an employer — verify that you are giving them to the right person or organization.
Review your checking account statement regularly to catch unauthorized ACH transfers. If you see a transfer you did not authorize, contact your bank within 60 days to dispute it. Your bank can reverse the transfer and investigate whether your account was compromised.
If a company asks you to pay by ACH for something unusual or high-pressure, be cautious. Scammers sometimes pose as utility companies or government agencies and request ACH payments. Legitimate companies usually offer multiple payment methods and do not pressure you to pay immediately.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
If the transfer has not yet been processed by the receiving bank, your bank may be able to stop it. Contact your bank as soon as you realize the mistake — the sooner you call, the better your chances. Once the receiving bank has accepted the transfer, you cannot cancel it, but you can request the receiving bank return the funds.
Why does my ACH transfer say pending for three days?
The ACH network processes transfers in batches at set times throughout the day. A transfer initiated on Monday afternoon may not clear until Wednesday because it waits for the next batch window. Weekends and holidays add extra days. This is normal and does not mean something is wrong.
What is the difference between ACH and a direct deposit?
Direct deposit is a type of ACH transfer where your employer or a government agency pushes money into your account automatically. You authorize it once, and it repeats on a schedule. A standard ACH transfer is a one-time or recurring payment you initiate yourself or authorize a company to pull.
Do I need a special account to receive ACH transfers?
No. Any checking or savings account can receive an ACH transfer. The sender just needs your routing number and account number. You do not need to set anything up in advance or pay a fee to receive money via ACH.
What happens if I give the wrong routing number?
The transfer will either be rejected by the receiving bank and returned to you, or it will land in a different account at a different bank. If it is rejected, the money comes back within one to three business days. If it lands in the wrong account, contact your bank immediately to file a dispute and request recovery.