Wire vs. ACH vs. ISO 20022: A Field Guide to How Money Actually Moves
Every payment you've ever made travels over one of a small number of "rails," think of them like different delivery services for money. Some are fast and expensive, like overnight shipping. Some are slow and cheap, like standard mail. This post breaks down the three you'll run into most: wires, ACH, and ISO 20022, using everyday examples instead of jargon.
The three questions every payment answers
- How fast does the money show up?
- How is the instruction written down so banks can read it?
- Can it be undone once it's sent?
Keep those three questions in mind, they explain almost everything below.
Wires: the "overnight courier" of payments
Real world example: you're buying a house abroad and need to send a $50,000 down payment to a seller in another country by tomorrow. You'd use a wire.
A wire is a direct, one time payment sent bank to bank, usually the same day. It's fast and reliable, but it's also expensive (often $25 to $50 in fees) and hard to undo once it's sent, kind of like handing someone cash in person. There's no "oops, let me take that back."
Behind the scenes, wires run on a network called SWIFT, and the actual message that carries the payment instructions is called an MT103. Think of it like a shipping label: it says who's sending the money, who's receiving it, how much, and which banks it passes through along the way.
When the payment has to pass through a few different banks to get there (common for international payments), there's a second message called an MT202, which is like the tracking update between each stop in the journey.
ACH: the "regular mail" of payments
Real world example: your paycheck lands in your bank account every other Friday. Or your Netflix subscription charges your card automatically each month. Both of those are ACH payments.
ACH stands for Automated Clearing House, and it's how most everyday, recurring payments move in the US: payroll, rent, utility bills, subscriptions. Instead of sending one payment at a time like a wire, banks bundle up thousands of these payments into one big batch and send them together, kind of like a mail truck picking up hundreds of letters at once instead of a courier delivering one package.
Because it's a batch process, ACH is cheap (often free or a few cents per transaction) but slower, usually the next business day, sometimes same day for an extra fee. And unlike a wire, ACH payments can be reversed for a short window, which is why you can dispute a wrongly charged subscription.
ACH can also do something wires can't: pull money, not just push it. That's how your gym membership or streaming subscription automatically charges you every month without you doing anything.
ISO 20022: the upgrade everyone's switching to
Real world example: imagine your bank used to accept payment instructions handwritten on index cards, understandable, but easy to misread. ISO 20022 is like switching everyone over to a standardized digital form instead, same information, way less room for error.
ISO 20022 is a newer, more detailed message format (using XML, similar to how a webpage is structured) that's slowly replacing the older formats used by both wires and, in some cases, ACH-like systems around the world. It's not a payment network itself, it's a common language that different networks are adopting.
The part you're most likely to run into is called pain.001, which is short for "Payments Initiation." It's the message a company's accounting software sends to its bank saying "please make this payment." The bank then figures out whether to send it as a wire or an ACH payment behind the scenes.
Even SWIFT, the network behind wires, is switching over to ISO 20022 for its own messages. So this isn't a niche standard, it's becoming the common language for payments worldwide.
Side by side
| Wire | ACH | ISO 20022 | |
|---|---|---|---|
| Speed | Same day, often minutes | 1-2 business days | Depends on which rail it's sent over |
| Cost | Expensive ($15-$50) | Cheap (often free or cents) | Depends on which rail it's sent over |
| Can it be undone? | Almost never | Yes, within a short window | Depends on which rail it's sent over |
| Everyday example | Buying a house, sending money abroad | Payroll, rent, subscriptions | The "form" your bank uses to talk to other banks |
What's next
Next up: we'll open an actual wire message and read it line by line, like reading a shipping label, so you can see exactly what information travels with your money and why.