An ACH transfer or automatic payment takes money directly from your checking account on a schedule you set or authorize

The most common way money leaves your checking account on its own is through an ACH transfer (Automated Clearing House). This is an electronic instruction that tells your bank to send money to another account—either at your bank or somewhere else entirely. You authorize it once, and it repeats on whatever schedule you choose: weekly, monthly, or as a one-time pull.

The second method is an automatic payment set up directly with a company you owe money to—your utility, insurance company, loan servicer, or subscription service. You give them permission to pull the amount from your account on a date you agree to. Both methods are electronic and happen without a check or your signature each time.

The key difference: an ACH transfer is something you set up through your bank, while an automatic payment is something you authorize with the company receiving the money. Both pull from the same place—your checking account—and both can be stopped if you change your mind.

Key Takeaways

  • ACH transfers and automatic payments are electronic withdrawals from your checking account that you authorize in advance, not charges that happen without permission.
  • You can set up an ACH transfer through your bank's website or app to send money to another account, or authorize a company to pull money directly from your account.
  • Most ACH transfers take one to three business days to complete, while automatic payments usually process on the date you select.
  • You can stop or cancel an ACH transfer or automatic payment by contacting your bank or the company pulling the money, though timing matters if the withdrawal is already in process.
  • If money is withdrawn without your authorization, contact your bank immediately—you have rights to dispute unauthorized transfers.

How ACH transfers work when you initiate them

When you set up an ACH transfer through your bank, you are telling your bank to move money from your checking account to another account. This happens most often when you want to send money to someone else's account, move money between your own accounts at different banks, or pay a bill directly from your bank's website.

To start an ACH transfer, you log into your bank's online banking or mobile app, select "Send Money" or "Transfer," and enter the receiving account number, routing number, and amount. Your bank then submits this instruction to the ACH network, which is a system that processes millions of electronic transfers daily. The money typically arrives in one to three business days.

You can set an ACH transfer to happen once, or you can schedule it to repeat on a set date each month. Many people use this for rent, mortgage payments, or regular transfers to savings accounts. If you need to stop a recurring ACH transfer, you can usually cancel it through your bank's website or by calling customer service, though you should do this before the transfer date to prevent it from going through.

How automatic payments work when a company pulls the money

An automatic payment is different because you are not initiating the transfer—you are giving a company permission to pull money from your account. This happens with utilities, insurance premiums, loan payments, subscription services, and other recurring bills. You authorize it once, and the company's system pulls the amount on the date you both agreed to.

To set up an automatic payment, you usually provide your checking account number and routing number to the company through their website, phone line, or in person. Some companies call this "autopay" or "automatic draft." Once it is set up, the company's system pulls the money on the scheduled date without asking you again each time.

Stopping an automatic payment requires you to contact the company directly—your bank cannot stop it on its own because the company is the one initiating the pull. You can usually cancel through the company's website, by phone, or in writing. If you cancel by phone or in person, ask for a confirmation number and follow up with a written request so there is a record.

Timing: when the money actually leaves your account

ACH transfers typically take one to three business days from the time you submit them. This does not mean the money leaves your account immediately. When you schedule an ACH transfer for a future date, the money stays in your account until that date arrives. On the transfer date, your bank deducts the amount and sends it into the ACH network. The receiving bank then credits the other account within one to three business days after that.

Automatic payments usually process on the date you selected, though the exact timing depends on the company. Some pull the money at midnight, others during business hours. The money is deducted from your available balance on that date, even if it takes another day or two to reach the receiving company's account.

If you have multiple ACH transfers or automatic payments scheduled for the same day, they all process on that day, but the order is not may provide. This matters if your account balance is low—if two payments total more than you have available, one or both may be rejected or trigger an overdraft fee. Check your account balance before authorizing multiple payments on the same date.

What happens if you need to stop or cancel

Stopping an ACH transfer depends on whether it has already been submitted to the ACH network. If you cancel before the transfer date, you can usually do it through your bank's website or app with no problem. If you try to cancel after the transfer has been submitted but before it reaches the receiving bank, your bank may still be able to stop it, but you need to act fast—call your bank immediately and ask for a recall.

Once the money reaches the receiving account, your bank cannot reverse it. You would have to contact the receiving party and ask them to send the money back. This is why it is important to double-check account numbers and amounts before submitting an ACH transfer.

For automatic payments, contact the company pulling the money. Your bank can dispute the charge if it was unauthorized, but the fastest way to stop future payments is to cancel directly with the company. Keep a record of when you canceled—companies sometimes continue pulling money by mistake, and you will need proof that you requested cancellation.

Protecting yourself from unauthorized withdrawals

If money is withdrawn from your checking account without your permission, you have legal rights. Contact your bank as soon as you notice it. Your bank can investigate and may reverse the charge, especially if you report it quickly. Federal law gives you up to 60 days to report an unauthorized transfer, though acting within a few days gives your bank more time to recover the money.

To prevent unauthorized withdrawals, review your checking account statement regularly—most banks let you set up alerts for large transactions or low balances. Be cautious about giving your account number to companies you do not recognize. If a company calls asking for your account information to set up a payment, verify that they are legitimate before providing it.

If you dispute a charge, your bank will typically issue a provisional credit while they investigate. Keep records of any authorization you gave (or did not give) and any communication with the company. If the investigation finds the withdrawal was unauthorized, the credit becomes permanent.

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

ACH transfers and automatic payments are not the same as debit card charges or checks. When you use a debit card, the transaction is authorized at the moment you swipe or enter your PIN. When you write a check, the recipient has to deposit it, and it can take several days to clear. ACH transfers and automatic payments are pre-authorized electronic withdrawals that happen on a schedule.

Wire transfers are faster than ACH transfers—they usually complete the same day—but they cost more and cannot be reversed once sent. ACH transfers are cheaper and are the standard for recurring bills and regular transfers. If you need money to arrive the same day, a wire transfer is the option, but for bills and regular payments, ACH is the norm.

Credit card payments are also different. When you set up an automatic payment to a credit card company, you are authorizing them to pull money from your checking account to pay down your credit card balance. This is an ACH transfer initiated by the credit card company on your behalf.

Frequently Asked Questions

Can a company pull money from my checking account without my permission?

No. Any company that pulls money from your account must have your written or electronic authorization first. If money is withdrawn without your permission, contact your bank immediately. You have the right to dispute it, and your bank can investigate and reverse the charge if it was truly unauthorized.

How do I know if an ACH transfer or automatic payment will go through?

Your bank will show pending transfers in your account history before they process. For automatic payments, the company usually sends a confirmation email or text on the day the payment is scheduled. Check your account balance before the transfer date to make sure you have enough money available.

What if I cancel an automatic payment but the company pulls money anyway?

Contact the company immediately and ask them to reverse the charge. If they refuse or do not respond, contact your bank and dispute the transaction as unauthorized. Keep records of your cancellation request and any communication with the company.

Can I set up an ACH transfer to any bank account?

Yes, as long as you have the correct routing number and account number. ACH transfers work between banks, credit unions, and other financial institutions. Make sure you have the correct information before submitting—once the money reaches the wrong account, you have to contact that account holder and ask them to return it.

How long does an ACH transfer actually take?

One to three business days from the date you submit it. Weekends and holidays do not count as business days, so if you submit a transfer on Friday, it may not arrive until Tuesday. Some banks offer faster ACH transfers that arrive the next business day, but these may have limits on the amount you can send.