ACH transfers and automatic payments pull money from your account without a check

An ACH transfer (Automated Clearing House) takes money directly from your checking account on a schedule you set or that a company sets for you. The money moves electronically from your bank to another bank, usually within one to three business days. You do not write a check, and you do not hand over cash — the money leaves your account based on standing instructions you have given.

The most common reason money leaves your account this way is because you have authorized a company to take it. That company might be your utility provider, your insurance company, your landlord, a subscription service, or your employer (for payroll deductions). Once you give permission, the money moves on the schedule that was agreed — weekly, monthly, or on a specific date.

ACH transfers are different from debit card charges, wire transfers, and checks. A debit card requires you to initiate the transaction at the moment of purchase. A wire transfer moves money the same day and costs a fee. A check takes days to clear and requires a physical document. An ACH transfer is automatic, low-cost, and scheduled in advance.

Key Takeaways

  • An ACH transfer moves money electronically from your checking account to pay bills, subscriptions, or payroll deductions on a schedule you authorize.
  • You must give written permission before a company can set up an ACH transfer, usually through a form, website, or phone call.
  • ACH transfers typically take one to three business days to complete and cost nothing or very little.
  • You can stop an ACH transfer by contacting your bank or the company taking the money, but timing matters — you must act before the transfer processes.
  • If an unauthorized ACH transfer leaves your account, your bank has a process to dispute it and return the money.

How authorization works and what you are signing up for

Before any company can take money from your account via ACH, you must give them permission. This permission is called a standing authorization or recurring payment agreement. You provide it when you sign up for a service, set up automatic bill pay, or authorize payroll deductions.

The authorization usually includes the amount, the frequency (weekly, monthly, on a specific date), and the company's name. Some authorizations are for a fixed amount every time — like a $50 gym membership on the 15th of each month. Others are variable, like a utility bill that changes based on usage. When you authorize a variable payment, you are agreeing that the amount may differ, but the company must tell you the amount before it takes the money.

You give this authorization in writing, even if it feels informal. A signature on a form, a checkbox on a website, or a recorded phone call all count as written authorization. Keep records of what you authorized and when. If a dispute arises later, you will need to show what you agreed to.

When the money actually leaves your account

An ACH transfer does not happen when ready. When a company requests an ACH transfer on a specific date, your bank receives the request, processes it, and sends it through the ACH network. The money typically leaves your account within one to three business days. Weekends and bank holidays add time — a transfer requested on Friday may not leave until Monday or Tuesday.

Your bank shows the transfer as "pending" for a day or two before it settles. During that pending period, the money is still in your account and still counts toward your balance, but it is committed to leave. Once it settles, it is gone and in the other account.

This timing matters if you are trying to stop a transfer. If you contact your bank after the transfer has already settled, it is too late to prevent it from leaving. You would then have to dispute the transfer and ask for a refund, which is a different process.

Stopping an ACH transfer before it processes

If you want to stop an ACH transfer, you have two options: contact your bank or contact the company taking the money. The faster route is usually your bank, because they control whether the transfer actually leaves your account.

Call your bank's customer service line and tell them you want to stop a specific ACH transfer. Provide the company name, the amount, and the date the transfer is scheduled. Your bank can place a stop payment order on that transfer, which prevents it from leaving your account. Most banks charge a small fee for this service, usually $25 to $35, though some waive it if you call before the transfer processes.

You can also contact the company directly and ask them to cancel the authorization. Tell them you no longer want them to take money from your account. They should confirm the cancellation in writing. However, if they have already submitted the transfer request to the ACH network, your bank's stop payment order is your backup.

If the transfer has already settled and left your account, you cannot stop it retroactively. You would then need to dispute it with your bank as an unauthorized transfer.

Disputing an ACH transfer that was taken without permission

If money left your account via ACH and you did not authorize it, or if you authorized it but the company took the wrong amount or took it on the wrong date, you can dispute it. Contact your bank and explain what happened. Your bank will investigate and, if they find the transfer was unauthorized or incorrect, they will return the money to your account.

The bank's investigation usually takes 10 business days. During that time, the money may be returned to your account provisionally while the bank confirms the details with the other company. If the investigation confirms the transfer was wrong, the money stays in your account. If the investigation finds the transfer was authorized, the money goes back out.

Keep records of any communication with the company — emails, letters, or notes of phone calls — that show you did not authorize the transfer or that the amount was wrong. This documentation helps your bank's investigation.

The difference between ACH transfers and other ways money leaves your account

MethodHow it worksSpeedCostWhen you authorize it
ACH transferElectronic transfer on a schedule you set1–3 business daysFree or $1–$3Before the first transfer
Debit cardYou swipe or tap at the moment of purchasewhen readyFreeAt the moment of purchase
Wire transferElectronic transfer sent the same daySame day$15–$50When you initiate it
CheckYou write a physical check3–7 business daysFreeWhen you write it
Automatic bill payYour bank sends a check or ACH on your behalf1–3 business daysFreeWhen you set it up

Why companies use ACH transfers instead of other methods

Companies prefer ACH transfers because they are cheap, reliable, and predictable. A company that takes payments from thousands of customers can process all of them at once through the ACH network for a fraction of a cent per transaction. Checks cost more to process and take longer. Debit cards require the customer to initiate the transaction, which means the company cannot may provide payment will happen on time.

For you as the account holder, ACH transfers are convenient because you do not have to remember to pay or write a check. The money leaves automatically. However, this convenience comes with the responsibility to monitor your account and make sure the transfers are correct and authorized.

Frequently Asked Questions

Can a company take money from my account without my permission?

No. A company must have your written authorization before they can set up an ACH transfer. If money leaves your account without authorization, you can dispute it with your bank and ask for a refund. Your bank has a process to investigate and return unauthorized transfers.

What if I authorized an ACH transfer but want to cancel it?

Contact your bank and ask for a stop payment order on that specific transfer. Do this before the transfer processes — once it settles, you will have to dispute it instead. Your bank may charge a fee, usually $25 to $35. You can also contact the company and ask them to cancel the authorization.

How long does an ACH transfer take?

Most ACH transfers take one to three business days from the date the company requests it. Weekends and bank holidays add time. Your bank will show the transfer as pending for a day or two before it settles and leaves your account.

What is the difference between an ACH transfer and automatic bill pay?

Automatic bill pay is a service your bank offers where you authorize your bank to send money on your behalf. The bank can send an ACH transfer or a check, depending on what the company accepts. An ACH transfer is the electronic method itself, which any company can request if you have authorized them.

If an ACH transfer was taken by mistake, how do I get the money back?

Contact your bank and explain the error — wrong amount, wrong date, or unauthorized. Your bank will investigate, which usually takes 10 business days. If they confirm the transfer was wrong, they will return the money to your account. Keep any records of communication with the company that show the error.