ACH and wire transfers both move money between bank accounts, but they work differently and cost different amounts
An ACH payment (Automated Clearing House) batches your transaction with thousands of others and clears through the Federal Reserve over one to three business days. A wire transfer sends your money directly from your bank to another bank in hours, sometimes minutes. ACH is cheaper and safer for routine bills; wire is faster and necessary when you need money to arrive the same day or when you're sending a large amount to someone you've never paid before.
The choice matters because it affects how long your money takes to arrive, what it costs you, and how much protection you have if something goes wrong. Picking the wrong one can mean a missed deadline or an unnecessary fee.
Key Takeaways
- ACH payments take one to three business days and usually cost nothing or a small fee; wire transfers arrive the same day or next day and typically cost $15 to $30.
- ACH is reversible for several days after you send it; wire transfers cannot be recalled once they leave your bank, making them riskier for unfamiliar recipients.
- Wire transfers are required for large amounts, international payments, and time-sensitive transactions; ACH works for bills, payroll, and routine transfers.
- Both are initiated through your bank's website, app, or by phone, but the steps and information required differ slightly.
How ACH payments move money
When you send an ACH payment, your bank collects it along with thousands of others and sends the entire batch to a clearing house once or twice a day. The Federal Reserve processes these batches overnight, and the receiving bank deposits the money into the recipient's account the next business day or the day after. Most ACH payments clear within one to three business days, depending on when you initiate them and whether the receiving bank processes deposits immediately or holds them.
ACH payments are designed for routine, predictable transfers: paying a utility bill, sending rent to a landlord, funding a loan payment, or transferring money between your own accounts. Your bank usually charges nothing for ACH payments to your own accounts and may charge $0 to $3 for ACH payments to other people's accounts, though many banks offer a certain number free per month.
Because ACH moves through a clearing system rather than directly, you can stop an ACH payment before it clears—usually up to one business day after you send it. Once the receiving bank has processed it, you cannot reverse it, but you have a window to catch mistakes.
How wire transfers move money
A wire transfer sends money directly from your bank to the recipient's bank using the SWIFT network (for international wires) or the Federal Reserve's Fedwire system (for domestic transfers). The money leaves your account immediately and arrives at the receiving bank within hours, often the same day if sent before the bank's cutoff time, usually 2 p.m. or 3 p.m. Eastern time. The receiving bank then deposits it into the recipient's account, which can happen the same day or the next business day depending on their processing schedule.
Wire transfers cost more than ACH because they move outside the batch system and require manual verification at both banks. Expect to pay $15 to $30 per wire transfer, depending on your bank and whether the wire is domestic or international. Some banks charge more for international wires or wires to certain countries.
Once a wire leaves your bank, it cannot be stopped or reversed. The money is gone. This makes wire transfers risky if you send money to the wrong account or to someone you do not know well. If the recipient's bank receives a wire to an account that does not exist or is closed, the money may be returned, but this can take weeks.
When to use ACH instead of wire
Use ACH for bills, loan payments, payroll deposits, and routine transfers where you have time to wait one to three days. ACH is the standard for paying utilities, credit card bills, mortgage payments, and insurance premiums. It is also the method most employers use to deposit paychecks and the method most government agencies use to send refunds or benefits.
ACH is safer for transfers to people you do not know well because you can stop the payment if something feels wrong, and because the receiving bank can reject it if the account information is incorrect. If you are paying a contractor, a landlord for the first time, or someone selling you something, ACH gives you a safety window.
ACH is also the right choice if cost matters. Most banks charge nothing for ACH payments, and even when they do charge, the fee is usually under $3. If you are making many small transfers, ACH adds up to much less than wire.
When to use wire transfer instead of ACH
Use wire transfer when the money must arrive the same day or the next morning. If you are paying a deposit on a house or car and the seller needs the funds before the end of business, wire is the only option. If you are sending money to cover a time-sensitive expense—a medical bill due today, a court filing fee, an urgent repair—wire gets it there fast.
Wire transfer is also necessary for large amounts. Most banks allow ACH transfers up to $10,000 per day, though some allow more and some allow less. If you need to send $25,000 or more, wire is often the only option. Check your bank's limits before you plan a large ACH transfer.
Wire is required for international payments. ACH only works between U.S. bank accounts. If you are sending money to Canada, Mexico, or anywhere else, you must use a wire transfer or an international money transfer service.
Fraud protection and what happens if something goes wrong
ACH payments are protected by the Electronic Funds Transfer Act. If someone steals your account information and sends an unauthorized ACH payment, you can dispute it within 60 days of the statement date, and your bank must return the money while they investigate. If you report the fraud quickly, you are not liable for the loss.
Wire transfers have almost no protection. The Electronic Funds Transfer Act does not cover wires, and once the money leaves your bank, it is gone. If you wire money to a scammer or to the wrong account by mistake, you have almost no way to recover it. Some banks will try to recall a wire if you ask within hours, but the receiving bank is not required to cooperate, and recovery is rare.
If you receive an ACH payment by mistake—someone sends you money meant for someone else—you are required to return it. If you receive a wire by mistake, you should contact the sending bank immediately, but you are not legally required to return it in all cases. This is one reason why scammers prefer wire transfers.
How to send an ACH payment or wire transfer
Both ACH and wire transfers are initiated through your bank's website, mobile app, or by calling customer service. To send either one, you will need the recipient's name, bank name, routing number, and account number. For a wire transfer, you may also need the recipient's address and the bank's address.
Most banks allow you to save a recipient's information after the first transfer, so you do not have to enter it every time. Some banks require you to verify a new recipient by sending a small test deposit first, which takes one to two days, before you can send a larger amount.
If you are sending a wire transfer, double-check the routing number and account number before you confirm. Typos in these numbers can send your money to the wrong account, and recovery is difficult. If you are unsure about the information, call the recipient and ask them to read it back to you.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
Yes, but only if you act quickly. You can usually stop an ACH payment up to one business day after you send it by contacting your bank. Once the receiving bank has processed it, you cannot cancel it, but you can ask the recipient to return the money. If the payment was unauthorized, you can dispute it within 60 days.
What happens if I send a wire to the wrong account?
Contact your bank immediately and ask them to attempt a recall. The receiving bank is not required to cooperate, and recovery is unlikely. If the money reaches an account at a different bank, it is almost impossible to recover. This is why wire transfers are risky for unfamiliar recipients.
Why does my bank limit how much I can send via ACH?
Banks set ACH limits to reduce fraud risk and to manage their clearing obligations. Limits vary by bank and account type, but $10,000 per day is common. If you need to send more, you can request a higher limit, split the transfer across multiple days, or use a wire transfer.
Do I need a special account to send wire transfers?
No. Any checking or savings account can send a wire transfer. Your bank may require you to set up wire transfer permissions the first time, which takes a few minutes. Some banks charge more for wire transfers from savings accounts than from checking accounts.
Is ACH or wire transfer better for paying taxes?
The IRS accepts both, but ACH is standard for routine tax payments and refunds. If you owe taxes and the deadline is today, wire transfer is your only option. For estimated quarterly payments, ACH is cheaper and works fine because you know the due date in advance.