The main difference: speed and cost

An ACH transfer and a wire transfer are two separate ways to move money between bank accounts, and they work very differently. An ACH transfer moves money through the Automated Clearing House network — a batch system that processes transfers in groups, usually taking one to three business days. A wire transfer sends money directly from one bank to another through a separate network, typically arriving the same day or next business day, but it costs more.

The trade-off is straightforward: ACH transfers are cheaper (often free or a few dollars) but slower. Wire transfers are faster but usually cost $15 to $30. For most everyday payments — paying a bill, sending money to a friend, moving funds between your own accounts — ACH is the standard choice. Wire transfers are used when speed matters or when you need to send money to someone outside the U.S. banking system.

Key Takeaways

  • ACH transfers process in batches and take one to three business days; wire transfers go directly and usually arrive same-day or next-day.
  • ACH transfers are free or cost a few dollars; wire transfers typically cost $15 to $30 per transfer.
  • ACH transfers work only between U.S. bank accounts; wire transfers can send money internationally.
  • ACH transfers can be reversed if something goes wrong; wire transfers are nearly impossible to reverse once sent.
  • Your bank sets the limits on how much you can send via ACH or wire on any given day.

How ACH transfers work step-by-step

To send an ACH transfer, you need the recipient's routing number and account number. You log into your bank's website or app, select "send money" or "transfer funds," choose ACH as the method, and enter those details plus the amount. Your bank then holds the transfer until the next batch cycle — usually at the end of the business day — and sends it through the ACH network along with thousands of other transfers.

The ACH network sorts all those transfers by receiving bank and delivers them in a batch the next morning. The receiving bank then posts the money to the recipient's account, which usually happens by the end of that business day. If you send an ACH transfer on a Friday afternoon, it will not enter the batch until Monday, so it typically arrives Wednesday or Thursday. Weekends and federal holidays add extra days.

Most banks let you set up recurring ACH transfers for things like rent or loan payments. You can also reverse an ACH transfer within a certain window (usually a few days) if you made a mistake or the recipient disputes it — your bank will investigate and may pull the money back.

How wire transfers work step-by-step

A wire transfer requires the same basic information — routing number and account number — but the process is faster and more direct. You initiate a wire through your bank's website, app, or by calling a representative. Your bank deducts the money from your account when ready and sends it directly to the receiving bank through the Federal Reserve's wire network or a private network like SWIFT (for international wires).

The receiving bank gets the transfer within hours, often the same day if sent before the bank's cutoff time (usually 2 or 3 p.m.). If you send a wire after cutoff or on a weekend, it arrives the next business day. Once the money lands in the recipient's account, it is theirs — wire transfers are nearly impossible to reverse. Your bank can try to recall it, but only if the receiving bank agrees, and that rarely happens.

Wire transfers are also the only option for sending money outside the U.S. You will need the recipient's international bank details, which may include a SWIFT code or IBAN (International Bank Account Number) instead of a routing number.

When to use ACH and when to use wire

Use ACH when you are paying a bill, sending money to a friend or family member within the U.S., or moving money between your own accounts at different banks. The lower cost and the ability to reverse the transfer if needed make ACH the safer choice for routine payments. Most bill-pay systems use ACH automatically.

Use a wire transfer when you need the money to arrive the same day or next day, when you are sending money internationally, or when you are making a large purchase and the seller requires a wire. Real estate closings, car purchases, and large business transactions often require wires because the seller wants may provide, irreversible payment.

Some banks also limit how much you can send via ACH in a single day — often $10,000 to $25,000, though this varies. If you need to send more than your daily limit, a wire may be your only option, even if you would normally prefer ACH.

Fees and limits you should know

Most banks charge nothing for incoming ACH transfers and nothing for outgoing ACH transfers to your own accounts. Outgoing ACH transfers to other people's accounts may be free or cost $1 to $3, depending on your bank. Some banks waive fees if you maintain a certain balance or have a premium account.

Wire transfer fees are higher and more consistent. Domestic wires (within the U.S.) typically cost $15 to $30. International wires cost more — often $35 to $50 — because they involve currency conversion and multiple banks. Some banks charge extra if you need to wire money on a weekend or outside business hours.

Daily limits for ACH transfers vary widely by bank. You might be able to send $10,000 per day, $25,000 per day, or more. Wire transfer limits are usually higher or nonexistent, but your bank may still require you to call a representative to authorize very large wires. Check your bank's website or call to find out your specific limits.

Security and fraud protection

ACH transfers are reversible, which makes them safer if you send money to the wrong person by mistake. You can contact your bank within a few days and ask them to reverse the transfer. Your bank will investigate and may be able to pull the money back from the receiving account. This protection is one reason ACH is preferred for routine payments.

Wire transfers are not reversible in any practical sense. Once the money leaves your bank, it is gone. If you send a wire to the wrong account or to a scammer, your bank can try to recall it, but the receiving bank has no obligation to cooperate. This is why wire transfers are a common target for fraud — scammers pose as landlords, real estate agents, or business partners and trick people into wiring money that cannot be recovered.

Always double-check the routing number and account number before sending either type of transfer. For wire transfers especially, verify the recipient's information by calling them directly at a phone number you know is correct, not one they provided in an email or text.

ACH vs. wire: side-by-side comparison

FeatureACH TransferWire Transfer
Speed1–3 business daysSame day or next business day
Cost (domestic)Free to $3$15–$30
InternationalNot availableAvailable ($35–$50+)
ReversibleYes, within a few daysNo, rarely reversible
Daily limitVaries ($10K–$25K+)Usually higher or unlimited
Best forRoutine payments, bill pay, transfers between your accountsUrgent payments, large purchases, international transfers

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

Yes, but only within a narrow window. Contact your bank when ready — usually within one business day of sending the transfer. Your bank can try to stop it before it enters the batch, but once it has been processed, you can only request a reversal, which the receiving bank may or may not honor. For wire transfers, cancellation is almost never possible once sent.

Why would a landlord or seller require a wire transfer instead of ACH?

Wire transfers are irreversible, so the recipient knows the money is theirs and will not be pulled back. For large transactions like rent deposits or home purchases, this certainty is valuable to the seller. ACH transfers can be reversed, so some recipients prefer not to accept them for high-value payments.

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

ACH limits are set by your bank and typically range from $10,000 to $25,000 per day, though some banks allow more. Wire transfer limits are usually higher or nonexistent, but your bank may require you to call and verify very large wires. Contact your bank to find out your specific limits.

What happens if I send money to the wrong account?

For ACH, contact your bank right away and request a reversal. Your bank will investigate and may recover the funds. For wire transfers, call your bank when ready, but know that recovery is unlikely. The receiving bank has no obligation to return the money, and scammers will never cooperate.

Can I send an ACH transfer or wire transfer on a weekend?

You can initiate both on a weekend through your bank's website or app, but neither will process until the next business day. ACH transfers initiated on Friday will not enter the batch until Monday and typically arrive Wednesday or later. Wire transfers initiated on Friday will process Monday and usually arrive Tuesday.