Skip to main content

How ACH Payment Gateways Move Money Between Bank Accounts

What an ACH Payment Gateway Does

An ACH payment gateway is software that lets a business or organization collect money directly from a customer's bank account. It sits between the person paying and the banking system, handling the request, the security, and the record-keeping. When you pay a bill online, set up a subscription, or authorize a one-time bank transfer, an ACH gateway is usually what processes that request behind the scenes.

The gateway does not hold the money itself. It formats your payment instruction, sends it through the ACH network (the system that moves money between U.S. bank accounts), and reports back whether the transaction succeeded or failed. The actual funds move from your bank to the business's bank, typically taking one to three business days.

ACH gateways are different from credit card processors. With a credit card, you are borrowing from the card issuer. With ACH, money comes straight from your checking or savings account, and the business gets paid faster and at a lower cost than a card transaction would.

Key Takeaways

  • An ACH gateway is software that processes bank-to-bank payments; it formats your request and sends it through the ACH network, but does not hold your money.
  • ACH transfers typically take one to three business days to complete, and the business receives lower fees than they would with credit card payments.
  • When you authorize an ACH payment, you are giving the business permission to pull money from your account on a specific date or dates.
  • ACH gateways are used for bills, subscriptions, payroll deposits, and one-time transfers, and they are regulated by the Federal Reserve and NACHA (the ACH network operator).
  • If an ACH payment fails or you dispute it, you have rights under the Electronic Funds Transfer Act, including the right to stop a payment before it processes.

How Money Moves Through an ACH Gateway

When you enter your bank account number and routing number into a payment form, the gateway encrypts that information and stores it securely. On the date the payment is scheduled, the gateway sends an instruction to the ACH network that says, "Transfer this amount from this account to that account." The ACH network then routes the instruction to your bank and the receiving bank.

Your bank checks whether you have enough money in the account and whether you have authorized the payment. If both are true, your bank deducts the amount and sends it into the ACH network. The receiving bank gets the instruction and deposits the money into the business's account. Throughout this process, the gateway logs every step so both you and the business can see what happened.

The whole cycle usually takes one to three business days. Some gateways offer "next-day ACH," which is faster, but most standard ACH transfers settle within that window. Weekends and federal holidays do not count as business days, so a payment authorized on Friday may not clear until Tuesday.

Types of ACH Payments a Gateway Can Process

One-time payments are single transfers you authorize once. You might pay a medical bill, a utility bill, or a contractor this way. You enter your bank details, confirm the amount and date, and the gateway processes it once.

Recurring payments are set up once but repeat on a schedule you choose—weekly, monthly, quarterly, or annually. Subscription services, insurance premiums, and loan payments often use recurring ACH. You authorize the first payment and the terms of the recurrence, and the gateway processes each one automatically until you cancel.

Payroll deposits are ACH payments employers use to deposit your salary directly into your bank account. The employer's payroll system acts as the gateway, sending your deposit instruction to the ACH network on payday.

Business-to-business payments use ACH gateways too. A company might pay a vendor or contractor via ACH instead of writing a check, and the gateway handles the authorization and processing the same way it would for a consumer payment.

Security and Authorization in ACH Gateways

When you enter your bank account information into an ACH gateway, that data is encrypted—scrambled into a code that only the gateway and your bank can read. The gateway does not store your full account number in plain text; it stores a token, a stand-in code that represents your account without exposing the real number.

Before the gateway can process a payment, you must authorize it. Authorization means you have explicitly agreed to let the business pull money from your account. For one-time payments, you authorize each transaction separately. For recurring payments, you authorize the first one and agree to the schedule; the gateway then processes each future payment under that standing authorization.

If a business wants to change the amount or frequency of a recurring payment, they must get your permission again. If they do not, you have the right to dispute the unauthorized change and request a refund. The gateway keeps records of every authorization so you and the business both have proof of what you agreed to.

What Happens When an ACH Payment Fails

An ACH payment can fail for several reasons. Your account might not have enough money on the scheduled date. Your bank might flag the transaction as suspicious and block it. You might have closed the account or changed banks. The receiving bank's account number might be wrong. The gateway catches these failures and reports them back to the business, usually within one business day.

When a payment fails, the money does not leave your account. The transaction simply does not go through. The business will usually contact you to let you know and ask you to resubmit the payment or use a different method. Some gateways allow automatic retries—the business can set the gateway to try again a few days later—but you should always be notified before a retry happens.

If a payment fails and you are charged a fee by your bank for the failed attempt, you can dispute that fee with your bank. Many banks waive the fee if you can show the failure was not your fault.

Your Rights When Disputing an ACH Payment

The Electronic Funds Transfer Act gives you the right to dispute an ACH payment if you did not authorize it, if the amount is wrong, or if the payment was processed on the wrong date. You have up to 60 days from the date the payment was deducted from your account to file a dispute with your bank.

To dispute a payment, contact your bank and explain what went wrong. Provide the date the payment was deducted, the amount, and the name of the business that received it. Your bank will investigate and, if they find the payment was unauthorized or incorrect, they will refund the money to your account. This process usually takes 10 business days, though your bank may refund you provisionally while they investigate.

You also have the right to stop a payment before it processes. If you know a recurring payment is coming and you want to cancel it, contact the business or your bank at least three business days before the scheduled date. The business should stop the payment at the gateway; if they do not, your bank can block it on their end.

ACH Gateways Versus Other Payment Methods

Payment MethodHow It WorksProcessing TimeCost to Business
ACH GatewayMoney pulled directly from your bank account1–3 business days$0.25–$1.50 per transaction
Credit CardYou borrow from card issuer; card company pays business1–2 business days2–3% of transaction amount
Debit CardMoney pulled from your account immediately; processed as card transaction1–2 business days$0.50–$1.50 per transaction
Wire TransferMoney sent directly between banks; requires routing and account numbersSame day or next day$15–$50 per transaction
CheckPaper check mailed or deposited; bank clears it3–7 business days$0.50–$2.00 per check

ACH is cheaper for businesses than credit cards, so many companies prefer it for recurring payments and large transactions. It is slower than a wire transfer but much less expensive. It is more secure than a check because the money moves electronically and can be tracked. For you as a payer, ACH is convenient because you do not need a credit card, and you have strong legal protections if something goes wrong.

Frequently Asked Questions

Can I stop an ACH payment after I have authorized it?

Yes, but only before it processes. Contact your bank or the business at least three business days before the scheduled date and request that the payment be stopped. If you wait until after the money has been deducted, you will need to dispute the payment instead, which takes longer. Once a payment has cleared, your only option is to ask the business for a refund.

What if I do not recognize an ACH payment on my bank statement?

Contact your bank within 60 days of the date the payment was deducted and file a dispute. Provide the date, amount, and the name of the business. Your bank will investigate and, if the payment was unauthorized, will refund you. Do not wait; the 60-day window is a legal deadline.

Why does my ACH payment say "pending" for several days?

ACH transfers take one to three business days to settle. During that time, the money is in transit between banks. Your bank may show it as "pending" or "processing" until the receiving bank confirms receipt. Once the receiving bank deposits it, the status changes to "posted" or "complete."

Can a business change the amount of my recurring ACH payment without asking?

No. If a business changes the amount or frequency without your permission, that is an unauthorized change. You can dispute it with your bank and request a refund. The business must contact you and get your written consent before changing the terms of a recurring payment.

Is my bank account number safe when I use an ACH gateway?

ACH gateways encrypt your account information and store it as a token, not as your actual account number. However, you should only enter your bank details on secure websites (look for "https://" in the address bar and a lock icon). If you are unsure whether a website is legitimate, contact the business directly before entering your information.