How ACH payments and wire transfers differ

An ACH payment and a wire transfer both move money between bank accounts, but they work through different systems and have different rules about speed, cost, and reversibility. ACH payments run through the Automated Clearing House network, which processes transfers in batches at set times during the business day. Wire transfers move through the Federal Reserve or SWIFT (for international transfers) and settle almost when ready — usually within hours on the same day.

The practical difference matters most when you need money fast or when you're sending a large amount. ACH payments typically cost nothing or a few dollars; wire transfers usually cost $15 to $50 per transfer. Once a wire transfer settles, you cannot reverse it. An ACH payment can sometimes be stopped or reversed if you catch it quickly enough, though the window is narrow.

Neither system is "better" — they solve different problems. ACH works well for regular bills, payroll deposits, and routine transfers where speed is not critical. Wire transfers are for situations where the money needs to arrive the same day or when the amount is large enough that the fee makes sense.

Key Takeaways

  • ACH payments process in batches and typically arrive within one to three business days, while wire transfers settle the same day or next business day.
  • ACH payments usually cost nothing or a small fee; wire transfers typically cost $15 to $50 per transfer.
  • Wire transfers cannot be reversed once they settle; ACH payments may be stopped or recalled within a narrow window if you act quickly.
  • ACH payments work through the Automated Clearing House network; wire transfers move through the Federal Reserve or SWIFT for international transfers.
  • ACH is standard for recurring payments like payroll and bills; wire transfers are used for time-sensitive or large one-time transfers.

Processing time: when the money actually arrives

ACH payments move through a batch system. Your bank collects ACH requests throughout the day and sends them to the clearing house at set cutoff times — usually mid-morning, mid-afternoon, and evening. The receiving bank then processes them in its own batches. This means an ACH payment you submit on Monday morning might not arrive until Wednesday, depending on when you submit it and when the receiving bank processes batches.

Wire transfers settle much faster because they do not wait for batches. When you initiate a wire transfer before the Federal Reserve's cutoff time (usually 2 p.m. or 3 p.m. Eastern, depending on your bank), the money typically arrives the same business day. International wires through SWIFT take longer — usually one to three business days — because they pass through multiple banks and currency conversion systems.

If you submit an ACH payment after your bank's cutoff time, it enters the queue for the next batch, which can add a full day. The same applies on weekends and holidays — ACH payments do not process, so a payment submitted Friday evening will not enter the system until Monday.

Fees and who pays them

Most banks charge nothing for ACH payments, especially if you are paying bills through your bank's bill pay system or receiving a direct deposit. Some banks charge $1 to $3 per ACH payment if you are sending money to another person's account outside a bill pay setup, but this is less common. Business accounts may have different pricing.

Wire transfers almost always carry a fee. Domestic wire transfers typically cost $15 to $30; international wires cost $25 to $50 or more. Some banks charge different amounts depending on whether you are sending or receiving a wire. A few banks offer a limited number of free wires per month for premium account holders, but this is not standard.

The fee structure matters when you are choosing between the two. If you need to send $500 and speed is not critical, paying $20 for a wire transfer is a significant percentage of the amount. If you need to send $50,000 the same day, the $20 fee is negligible compared to the cost of waiting.

Reversibility and fraud protection

Once a wire transfer settles, it is final. The receiving bank has the money, and you cannot reverse it through your bank. If you send a wire to the wrong account or to a fraudster, your only option is to contact the receiving bank and ask them to return the money — which they are not required to do. This is why wire transfer fraud is so common and so costly.

ACH payments offer more protection because they can be reversed. If you notice an error within one business day, you can contact your bank and ask them to stop the payment before it settles. If the payment has already settled, you can file a dispute and ask your bank to reverse it — though the receiving bank can contest the reversal. The window for stopping an ACH payment is tight, usually just a few hours, so you have to act fast.

For this reason, ACH is safer for payments to people or accounts you do not know well. Wire transfers should only be used when you are certain of the recipient and the account details.

Transaction limits and amounts

ACH payments have per-transaction limits set by your bank, typically ranging from $10,000 to $25,000 for individuals, though some banks allow higher amounts. If you need to send more, you may have to split it into multiple ACH payments or use a wire transfer. Business accounts often have higher limits.

Wire transfers usually do not have a per-transaction limit, or the limit is much higher — $100,000 or more depending on your bank and account type. This makes wire transfers the practical choice for large transfers. Some banks may require you to call and verify a very large wire transfer before they process it.

If you are regularly sending large amounts, check your bank's specific limits for both ACH and wire transfers. Limits vary significantly by bank and account type.

When to use ACH payments

Use ACH for routine bills, payroll deposits, and regular transfers where the money does not need to arrive the same day. ACH is the standard for mortgage payments, utility bills, insurance premiums, and subscription services. It is also the method used for direct deposit of paychecks and tax refunds.

ACH works well when you are paying someone you trust and have paid before. If you are sending money to a friend or family member and they are not in a rush, ACH is cheaper and safer than a wire transfer. You can also use ACH to transfer money between your own accounts at different banks, though this still takes one to three business days.

ACH is also the right choice if you are sending a small amount and do not want to pay a wire transfer fee. The cost difference adds up if you are making multiple transfers.

When to use wire transfers

Use a wire transfer when you need the money to arrive the same business day. This includes time-sensitive situations like closing on a home purchase, paying a contractor before they start work, or sending money in response to an urgent request from someone you know well.

Wire transfers are also appropriate for large amounts where the fee is a small percentage of the total. If you are sending $100,000, a $25 wire transfer fee is 0.025 percent of the amount — much cheaper than the cost of delaying the payment by two or three days.

International transfers almost always require a wire through SWIFT, since ACH is a domestic-only system. If you are sending money to another country, wire transfer is your only option through a traditional bank.

Security steps before sending either type of payment

Before you send an ACH payment or wire transfer, verify the account details independently. Do not copy and paste account numbers from an email or text message. Call the person or organization directly using a phone number you know is correct, and ask them to confirm their account number and routing number.

For wire transfers especially, confirm the recipient's full name, account number, and routing number (or SWIFT code for international transfers) before you initiate the transfer. Scammers often use similar names or account numbers that are off by one digit. If the details do not match exactly, do not send the wire.

Keep records of the confirmation — the date you called, who you spoke with, and what information they gave you. If something goes wrong, this documentation can help your bank investigate.

Frequently Asked Questions

Can I cancel an ACH payment after I send it?

You can ask your bank to stop an ACH payment, but only if you act within a few hours of submitting it — before it enters the clearing house batch. Once the batch has been sent, stopping it becomes much harder. If the payment has already settled at the receiving bank, you can file a dispute, but the receiving bank can refuse to return the money. Contact your bank when ready if you need to stop a payment.

What happens if I send a wire transfer to the wrong account?

Once a wire transfer settles, you cannot reverse it through your bank. Your only option is to contact the receiving bank directly and ask them to return the funds — but they are not required to do so. If you sent money to a fraudster, recovery is unlikely. This is why verifying account details before sending a wire is critical.

Why do wire transfers cost more than ACH?

Wire transfers move through real-time systems (the Federal Reserve or SWIFT) and settle when ready, which requires more infrastructure and manual processing. ACH batches payments and processes them automatically, which is cheaper to operate. The fee difference reflects the cost and speed difference between the two systems.

Can I use ACH to send money internationally?

No, ACH is a domestic-only system in the United States. To send money to another country, you must use a wire transfer through SWIFT or an international money transfer service. SWIFT wire transfers typically take one to three business days and cost more than domestic wires.

Is there a limit to how much I can send via ACH or wire transfer?

ACH limits vary by bank, typically $10,000 to $25,000 per transaction for individuals. Wire transfers usually have higher limits or no per-transaction limit at all. Check with your bank about your specific account limits, especially if you need to send a large amount.