An ACH debit pulls money directly from your bank account on a date you authorize
An ACH debit is a transfer where someone else—a company, government agency, or person—pulls money from your checking or savings account. You give them permission in advance, usually by signing a form or authorizing it online. On the date they request the transfer, your bank moves the money from your account to theirs. Unlike a check, which you write and mail, an ACH debit is electronic and happens automatically.
The key difference from other payment methods: you do not initiate the transfer yourself. The person or company receiving the money starts the process. Your bank then deducts the amount and sends it through the ACH network—a system that processes millions of transfers daily between U.S. banks.
ACH debits are common for recurring bills: utility companies, insurance premiums, loan payments, subscription services, and gym memberships all use them. They are also used for one-time payments, like when you authorize a medical office to charge your account for a procedure, or when you pay a contractor with a bank account number instead of a check.
Key Takeaways
- An ACH debit is initiated by the company or person being paid, not by you—they pull the money from your account on an authorized date.
- The transfer takes one to three business days to complete, and your bank shows it as a pending transaction until it settles.
- You can stop an ACH debit by contacting your bank before the transfer date, but once it processes, recovery requires disputing the charge.
- ACH debits are protected by federal law: you can dispute unauthorized or incorrect transfers and recover the money within 60 days of your statement date.
How the timing works: when the money actually leaves
When you authorize an ACH debit, you agree to a specific date or a recurring schedule. The company submits the transfer request to their bank, which then sends it through the ACH network. Your bank receives the request and processes it on the date specified.
The actual movement takes one to three business days. On the day the debit is initiated, your bank usually shows it as "pending" in your account—the money is not gone yet, but it is reserved and you cannot spend it. Once the transfer settles (typically the next business day), the transaction becomes final and the money is deducted from your balance.
If an ACH debit is scheduled for a weekend or holiday, it processes on the next business day. If your account does not have enough money when the transfer is attempted, the debit may fail and bounce back to the company. Some banks charge an overdraft fee if you go negative; others decline the transfer outright.
Stopping an ACH debit before it processes
If you want to cancel an ACH debit, you must contact your bank before the transfer date. Call the customer service number on the back of your debit card or log into your online banking portal. Tell them the company name, the amount, and the date you want to stop it. Your bank can issue a stop payment order, which prevents the debit from going through.
There is usually no fee for stopping a single ACH debit, though some banks charge a small amount (typically $25 to $35). The stop payment order is effective immediately, but you should confirm in writing that it was processed. Keep a record of the date and time you called, the name of the person who helped you, and any confirmation number.
If the debit has already processed by the time you call, stopping it is no longer an option. At that point, you will need to dispute the charge with your bank (see the section below on disputing unauthorized transfers).
What to do if an ACH debit was unauthorized or wrong
If money was deducted from your account without your permission, or if the amount was incorrect, you can dispute the transfer. Contact your bank as soon as you notice the problem. You have 60 days from the date the transaction appears on your statement to file a dispute.
When you dispute, your bank will ask you to describe what happened: whether you never authorized the debit, whether the amount was wrong, or whether the transfer was a duplicate. Provide as much detail as you can. Your bank will then investigate by contacting the company that initiated the debit and asking them to prove you authorized it.
While the dispute is under investigation, your bank will usually credit the disputed amount back to your account temporarily. The investigation typically takes 10 business days, though it can extend to 45 days in some cases. If the company cannot prove you authorized the debit, your bank will make the credit permanent and you keep the money. If they can prove authorization, the money is deducted again and you are responsible for the charge.
ACH debits versus other payment methods
ACH debits are different from credit card charges, wire transfers, and debit card transactions in important ways. A credit card charge is initiated by you (or a merchant you authorize), and the credit card company pays the merchant on your behalf—you then pay the credit card company. An ACH debit skips the middleman: the money goes directly from your bank account to theirs.
A wire transfer is faster but riskier: it settles within hours and cannot be reversed once it completes. An ACH debit takes longer (one to three days) but is easier to dispute and recover from if something goes wrong. A debit card transaction is initiated by you at the point of sale; an ACH debit is initiated by the merchant after the fact.
For recurring bills, ACH debits are usually the cheapest option for the company, so they often offer a discount if you use them instead of paying by check or credit card. For one-time payments, ACH debits are slower than credit cards or debit cards but carry stronger fraud protections under federal law.
Fraud protection and your rights under federal law
ACH debits are protected by Regulation E, a federal rule that covers electronic fund transfers. If someone initiates an ACH debit without your permission, you are not liable for the full amount—you are only responsible for up to $50 if you report it within two business days. If you report it later but still within 60 days, your liability increases to $500. After 60 days, you may lose all protection.
To protect yourself, review your bank statements regularly—at least monthly. Set up account alerts through your bank's app or website so you are notified when large debits are processed. If you see a debit you do not recognize, contact your bank immediately. Do not wait for your monthly statement to arrive.
If a company repeatedly initiates unauthorized ACH debits, you can revoke their authorization entirely. Contact your bank and ask them to block all future transfers from that company. You can also file a complaint with the Consumer Financial Protection Bureau (CFPB) if your bank does not help you resolve the dispute.
Setting up and managing recurring ACH debits
To authorize an ACH debit, you typically provide your bank account number and routing number to the company requesting payment. They may ask you to sign a form (in person or electronically) or to authorize the debit through their website or app. Keep a copy of the authorization for your records.
Before you authorize a recurring debit, confirm the exact amount and the date it will process each month. Some companies allow you to change the date if it does not align with when you get paid. Ask whether the amount is fixed or variable—utility bills and medical payments often vary month to month, so the company may debit different amounts.
If you need to change the amount or date, contact the company directly, not your bank. Most companies have an online portal where you can update your payment settings. If you want to cancel the recurring debit entirely, you can either tell the company to stop it or ask your bank to revoke authorization. Doing both ensures nothing slips through.
Frequently Asked Questions
Can a company take money from my account without asking me first?
No. A company must have your written or electronic authorization before initiating an ACH debit. If they debit your account without permission, it is unauthorized and you can dispute it. However, if you signed up for a service or agreed to automatic payments, that counts as authorization—even if you forgot about it.
What happens if an ACH debit bounces because I do not have enough money?
The transfer fails and the money is not deducted. Your bank may charge an overdraft or insufficient funds fee (typically $25 to $35). The company will usually try again a few days later, or they may contact you to reschedule. If debits keep bouncing, the company may suspend your service or send your account to collections.
How long does an ACH debit take to show up in my account?
It appears as pending within hours of being initiated, but does not settle for one to three business days. Once it settles, it is final and cannot be cancelled—only disputed. Weekends and holidays extend the timeline.
Can I dispute an ACH debit if I simply changed my mind about the purchase?
No. Disputes are for unauthorized transfers, incorrect amounts, or duplicate charges. If you authorized the payment but now regret it, you need to contact the company and ask for a refund. Your bank cannot reverse a transfer you knowingly authorized.
What is the difference between an ACH debit and an ACH credit?
An ACH debit pulls money from your account (the company initiates it). An ACH credit pushes money into your account (you or your employer initiates it). Direct deposit of your paycheck is an ACH credit. Paying a bill by ACH is an ACH debit.