ACH vs wire transfer
What is the difference between ACH and a wire transfer?
Think of ACH and wire transfer as two distinct tracks for moving US dollars. ACH stands for Automated Clearing House, which is a low-priced way banks move money electronically in bulk. A wire, by contrast, is a single, bank-to-bank payment, often received much faster than an ACH.
Both ACH and wire get money from one US bank account to another. ACH runs in batches, so you might wait one to several business days for funds to appear. Domestic wire goes through Fedwire, which is the instant network managed by the US Federal Reserve. That means your money usually arrives that day. For international wire, banks connect through SWIFT to pass the payment onward.
How ACH payments reach a non-US business
ACH stays inside the United States, it only works between US bank accounts. Your US client can only send an ACH to you if you’re set up with a US bank account or a US receiving account. A receiving account is a set of US banking details given to you by certain payment companies. Without either, your client will probably have to arrange an international wire instead.
ACH is usually less expensive for your client, which is why employers and regular payers like it for routine transfers. There’s a catch: ACH payments can be reversed in a few circumstances, for instance if account info is wrong, so the funds aren't always completely locked in when they're sent. To see how this works in practice, there’s more detail here: local account details for getting paid abroad.
When a wire transfer makes more sense
Wire transfer fits situations where you need speed or can’t risk hiccups. When a domestic wire moves in the US, it’s usually settled and final the same day it’s sent, so many businesses use it for urgent or high-value payments.
If you receive an international wire sent over SWIFT, your funds may pass through several correspondent banks. Each intermediary might subtract its own fee along the way, and your client’s sending bank typically charges separately. Who pays these fees depends on the payment’s charge code, while value dates and cut-off times affect exactly when you’ll see the transfer finished.
A worked example: a US invoice paid two ways
Here’s a case: your US client owes $2,000. If you hold a US receiving account, they can send the money via ACH. Funds may take several days to reach you. You receive the full $2,000, minus whatever your provider takes on receipt.
But, if the client can only send international wires, things change. Their payment might reach you within one or two days, but they’ll pay a fee to send it, and intermediary banks can deduct further charges. You might end up with $1,970 instead, leaving the invoice short, which then needs correcting before you can close the books.
Frequently asked questions
Is ACH faster than a wire transfer?
No, it’s not. Domestic US wires are usually same-day, but ACH payments are slower because they travel in batches, expect one to a few business days. ACH fees are often lower. International wires can take anywhere from a day to several days, depending on the route and the banks in between.
Can a company outside the US receive ACH payments?
Yes, but only if you get a US bank account or a US receiving account first. If all you have are non-US bank details, you’re out of scope for ACH. Certain payment providers can set you up with US account numbers that accept incoming ACH. Double-check whether the account will receive ACH credits and read the terms closely before sending your clients those details. See our guide here for a breakdown: receiving US dollar payments in Europe.