ACH and wire transfers are not the same thing, though both move money between bank accounts

An ACH transfer (Automated Clearing House) and a wire transfer are two separate systems for moving money. A wire transfer sends funds directly from one bank to another, usually within hours. An ACH transfer routes money through a clearing network and typically takes one to three business days. Wire transfers cost more, move faster, and are harder to reverse. ACH transfers are cheaper, slower, and give you more time to stop the transaction if something goes wrong.

The choice between them depends on how quickly you need the money to arrive and how much you are willing to pay. If you are sending money across the country tomorrow and speed matters, a wire transfer is the tool. If you are paying a bill next week or setting up a recurring payment, ACH is usually the standard option.

Key Takeaways

  • Wire transfers move money directly between banks and arrive within hours; ACH transfers go through a clearing network and take one to three business days.
  • Wire transfers typically cost $15 to $50 per transaction; ACH transfers are often free or cost $1 to $3.
  • You can stop an ACH transfer before it settles, usually within one business day of initiating it; wire transfers are nearly impossible to reverse once sent.
  • ACH transfers are the standard for payroll, bill payments, and recurring subscriptions; wire transfers are used for large sums, time-sensitive payments, and international transfers.
  • Both require accurate bank account and routing numbers, but wire transfers demand additional verification to prevent fraud.

How ACH transfers work step by step

When you initiate an ACH transfer, your bank does not send the money directly to the receiving bank. Instead, it batches your transfer with thousands of others and sends them all through the Automated Clearing House network, which is run by the Federal Reserve and a private operator called The Clearing House. This batching process is why ACH transfers take longer than wire transfers.

The receiving bank gets the batch file, processes it, and credits the money to the recipient's account. Most ACH transfers settle within one to three business days, though some banks offer next-day ACH for an additional fee. If you send an ACH transfer on a Friday afternoon, it will not arrive until Monday or Tuesday at the earliest.

You initiate an ACH transfer through your bank's website, mobile app, or by phone. You provide the recipient's name, bank account number, and routing number. Your bank then submits the transfer to the ACH network on the next business day (or the same day if you send it early enough in the morning).

How wire transfers work step by step

A wire transfer sends money directly from your bank to the receiving bank using the SWIFT network (for international transfers) or the Federal Reserve's wire system (for domestic transfers). Your bank contacts the receiving bank when ready and instructs it to credit the recipient's account. No batching, no clearing house, no waiting for a network to process a file.

Wire transfers typically arrive within a few hours on the same business day, or by the next business day if you send the transfer after your bank's cutoff time (usually 2 or 3 p.m.). You initiate a wire transfer through your bank by phone, in person, or sometimes through online banking. Your bank will ask for the recipient's full name, account number, routing number, and the amount. For international wires, you will also need the recipient's bank's SWIFT code and address.

Because wire transfers move money when ready and are nearly impossible to reverse, banks verify your identity more carefully before processing them. You may be asked to confirm the recipient's information in writing or to answer security questions.

Cost differences between ACH and wire transfers

ACH transfers are cheap or free. Many banks offer ACH transfers at no cost to customers. Some banks charge $1 to $3 per transfer, especially if you exceed a monthly limit. A few banks charge nothing for ACH transfers but charge for receiving them, though this is less common.

Wire transfers cost significantly more. Domestic wire transfers typically cost $15 to $50 per transaction, depending on your bank. International wire transfers cost $25 to $75 or more. Some banks charge different rates for incoming and outgoing wires. A few banks waive wire fees for customers who maintain a high balance or have premium accounts.

If you are sending money regularly or in small amounts, ACH is almost always cheaper. If you need money to arrive the same day and cost is not your main concern, a wire transfer is the only option.

Speed: when each transfer type arrives

ACH transfers take one to three business days from the time you initiate them. If you send an ACH transfer on Monday morning, the money will arrive on Tuesday or Wednesday. Weekends and bank holidays do not count as business days, so a transfer sent on Friday will not arrive until Tuesday at the earliest.

Wire transfers arrive within hours on the same business day, or by the next business day if you send them after your bank's cutoff time. If you send a wire transfer at 1 p.m. on a Tuesday, it will likely arrive by 5 p.m. the same day. If you send it at 4 p.m., it will probably arrive by 10 a.m. Wednesday.

Some banks now offer next-day ACH, which guarantees delivery by the next business day. This costs more than standard ACH but less than a wire transfer. It is useful if you need faster delivery than standard ACH but do not want to pay wire transfer fees.

Reversing or stopping a transfer

You can stop an ACH transfer before it settles, which is usually within one business day of when you initiate it. Contact your bank as soon as you realize a mistake. Your bank can issue a stop-payment order, similar to stopping a check. If the transfer has already settled, you will need to contact the recipient and ask them to return the money, or file a dispute with your bank.

Wire transfers are nearly impossible to reverse once sent. Your bank can attempt to recall the wire, but the receiving bank is not required to comply. If the receiving bank has already released the funds to the recipient, there is no way to get the money back through the banking system. This is why banks ask for careful verification before processing a wire transfer.

If you send a wire transfer to the wrong account by mistake, contact your bank when ready. Some banks can contact the receiving bank and ask them to hold the funds, but this only works if you catch the error within hours. After that, your only option is to contact the recipient directly and ask them to return the money.

When to use ACH vs. wire transfers

Use ACH transfers for payroll, bill payments, subscription services, and any recurring payment. Use ACH when you are not in a hurry and want to keep costs low. Most employers use ACH to deposit paychecks. Most utility companies, credit card companies, and loan servicers accept ACH payments. Many online services like streaming subscriptions and software licenses use ACH for monthly charges.

Use wire transfers when you need money to arrive the same day, when you are sending a large sum and want the security of direct bank-to-bank transfer, or when you are sending money internationally. Real estate closings often use wire transfers because the money must arrive by a specific time. Large purchases from private sellers sometimes require wire transfers. International payments almost always require wire transfers because ACH is a domestic-only system.

If you are unsure which one to use, ask the person or business receiving the money. They will tell you which method they accept and which they prefer.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

Yes, but only if you act quickly. Contact your bank within one business day of initiating the transfer and ask for a stop-payment order. If the transfer has already settled (usually after one to three business days), you cannot cancel it through the banking system. You will need to contact the recipient and ask them to return the money.

Why do wire transfers cost so much more than ACH?

Wire transfers move money when ready and directly between banks, which requires manual processing and verification. ACH transfers are automated and batched with thousands of others, so the cost per transaction is much lower. Banks also charge more for wire transfers because they are harder to reverse, so the bank takes on more risk.

Can I use ACH for international transfers?

No. ACH is a domestic system used only within the United States. For international transfers, you must use a wire transfer through the SWIFT network. International wire transfers take longer and cost more than domestic wires, and the receiving country's banking system may add additional fees.

What happens if I give the wrong account number for an ACH transfer?

The transfer will go to the wrong account. Contact your bank when ready and explain the error. Your bank can attempt to recover the funds, but this depends on whether the receiving bank will cooperate. If the money has already been withdrawn, you may need to contact the recipient directly or file a dispute with your bank.

Is a wire transfer safer than ACH?

Wire transfers are harder to reverse, which makes them riskier if you send money to the wrong person. However, wire transfers require more verification before they are processed, which can prevent fraud. ACH transfers are easier to stop if you catch an error quickly. Neither system is inherently safer — it depends on whether you send the money to the right place.