Cross-Border Payments: A Complete Guide
Sending money across borders is one of the most common financial tasks, yet it is also one of the most opaque. The same $1,000 can cost $25 to move or $105, depending on the path you choose. This guide breaks down every major method — traditional and crypto — so you can pick the right one for your situation.
The four paths at a glance
| Method | Speed | Typical cost | Best for |
|---|---|---|---|
| Bank wire (SWIFT) | 1–5 days | $15–50 + FX markup | Large transfers, formal contracts |
| Wise / Revolut | Minutes–2 days | 0.35–1% + small fixed fee | Everyday transfers, freelancers |
| Remittance (Western Union, etc.) | Minutes–1 day | 1–6% | Cash pickup, unbanked recipients |
| Stablecoin (USDT/USDC) | Minutes | 0.1–1.2% | Tech-savvy users, restricted corridors |
No single method is best for every situation. The right choice depends on amount, speed, recipient access, and regulatory constraints.
Path 1: Bank wire (SWIFT)
How it works
Your bank sends a message through the SWIFT network to the recipient’s bank. The money does not actually travel instantly — it moves through correspondent banks, each taking a cut or holding the funds overnight.
Cost structure
- Outgoing wire fee: $15–50 (fixed, charged by your bank)
- Intermediary bank fee: $10–30 (often hidden until the recipient gets less than expected)
- FX markup: 1.5–3.5% over the mid-market rate
- Incoming wire fee: $0–20 (charged by the recipient’s bank)
Example: Sending $5,000 from the US to China
- Outgoing fee: $35
- Intermediary fee: $20
- FX markup (2.5%): $125
- Recipient bank fee: $15
- Total cost: $195 (3.9%)
When to use
- Large amounts ($10,000+) where the fixed fee is diluted
- Formal business payments requiring invoices and audit trails
- Recipients who only have a bank account, no digital wallets
When to avoid
- Small amounts (under $2,000) — the fixed fee dominates
- Emergency transfers — banks do not process wires on weekends (SWIFT itself runs 24/7, but your bank does not)
- Corridors with currency controls — funds can get stuck for days
Path 2: Wise / Revolut / digital banks
How it works
Instead of moving money across borders, Wise holds pools of currency in multiple countries. When you send USD to a recipient in EUR, your USD goes into Wise’s US pool, and Wise pays the recipient from its EUR pool in Europe. No physical money crosses a border.
Cost structure
- Conversion fee: 0.35–1% (transparent, shown upfront)
- Fixed fee: $0–5 (depends on corridor and payment method)
- No FX markup — you get the mid-market rate
Example: Sending $5,000 from the US to China (Wise to Alipay)
- Conversion fee (0.65%): $32.50
- Fixed fee: $4
- Total cost: $36.50 (0.73%)
When to use
- Everyday transfers under $10,000
- Recipients who can receive to a digital wallet or local bank
- When you want transparency — Wise shows the exact fee before you pay
When to avoid
- Very large amounts — some digital banks have transfer limits ($1M/month on Wise for personal accounts)
- Restricted countries — Wise does not serve every country
- Recipients who need physical cash
Path 3: Traditional remittance (Western Union, MoneyGram)
How it works
You pay cash or card at a physical location or online. The recipient picks up cash at a local agent or receives it to a mobile wallet.
Cost structure
- Transfer fee: $5–50 (varies wildly by amount, corridor, and speed)
- FX markup: 1–4% (often the larger cost)
- Agent fee (sometimes): $0–5 at pickup
Example: Sending $500 from the US to Mexico (cash pickup)
- Transfer fee: $15
- FX markup (2%): $10
- Total cost: $25 (5%)
When to use
- Recipients without bank accounts
- Rural areas where only cash pickup is available
- Emergency transfers when speed matters more than cost
When to avoid
- Large amounts — fees do not scale well
- When the recipient has a bank account or digital wallet — cheaper options exist
Path 4: Stablecoins (USDT/USDC)
How it works
You buy stablecoins (digital dollars) on an exchange, send them to the recipient’s wallet address, and the recipient converts them back to local currency.
Cost structure
- On-ramp fee: 0.1–0.5% (buying stablecoins with fiat)
- Network fee: $0.5–5 (blockchain transaction fee)
- Off-ramp fee: 0.5–2% (converting stablecoins to local fiat)
- FX risk: Minimal for USD-pegged stablecoins, but depeg events can cause 1–10% swings
Example: Sending $5,000 via USDT (TRC-20)
- On-ramp (0.15%): $7.50
- Network fee: $1
- Off-ramp (1%): $50
- Total cost: $58.50 (1.17%)
When to use
- Restricted corridors where banks and remittance services are limited
- Tech-savvy senders and recipients
- When you already hold crypto and want to avoid fiat conversion steps
- Recipients who can use P2P markets (Binance P2P, OKX P2P) for off-ramp
When to avoid
- Recipients who are not comfortable with crypto wallets
- Large amounts during market stress — stablecoins can depeg
- When you need chargeback protection — blockchain transactions are irreversible
Choosing the right path: a decision tree
Does the recipient have a bank account or digital wallet?
├── No → Cash remittance (Western Union) or stablecoin + local P2P
└── Yes → How fast does it need to arrive?
├── Same day → Wise / Revolut or stablecoin
└── 1–5 days OK → Compare bank wire vs. Wise
└── Is the amount > $10,000?
├── Yes → Bank wire (fixed fee is diluted)
└── No → Wise (lower percentage cost)
Hidden costs to watch for
1. The “no fee” lie
Some banks advertise “zero fee international transfers.” They make money on the FX markup instead — sometimes 3–4% hidden in the exchange rate.
Always compare the recipient’s received amount, not just the advertised fee.
2. Intermediary bank fees
SWIFT transfers often pass through 1–3 intermediary banks. Each can deduct $10–30 without showing up on your receipt. The recipient simply receives less than expected.
Ask your bank: “Will this transfer pass through intermediary banks? Can you use a direct correspondent relationship?”
3. Receiving bank fees
The recipient’s bank may charge $10–30 to accept an international wire. This is invisible to the sender but real to the recipient.
4. Speed premiums
Remittance services charge more for “instant” vs. “next day.” The underlying infrastructure is the same — you are paying for priority queueing.
Stablecoins vs. traditional: a deeper comparison
| Factor | Bank wire | Wise | Stablecoin |
|---|---|---|---|
| Speed | 1–5 days | Minutes–2 days | Minutes |
| Cost ($5K) | 3–5% | 0.5–1% | 1–2% |
| Transparency | Low | High | Medium |
| Reversibility | Possible (with effort) | Possible | No |
| Regulatory risk | Low | Low | Medium |
| Recipient flexibility | Bank only | Bank/wallet | Wallet/P2P |
| Weekend/holiday | No | Partial | Yes |
The stablecoin path wins on speed and weekend availability but carries platform risk and requires both parties to be comfortable with crypto.
Tools to model your transfer
Use our Cross-Border Fee Calculator to model the exact cost of your specific amount, corridor, and method. It compares bank wire + FX markup + card fees against the stablecoin path with on-ramp, network, and spend fees.
For fiat-to-stablecoin quotes by channel, use the Fiat to Crypto Quote tool.
Bottom line
Cross-border payments are not a single product — they are a spectrum of trade-offs between cost, speed, accessibility, and safety.
- For everyday transfers: Start with Wise or Revolut
- For large formal payments: Bank wire, but negotiate the FX rate
- For restricted corridors: Stablecoins + P2P off-ramp
- For unbanked recipients: Cash remittance, but compare total cost carefully
Always model the all-in cost before you send, and confirm the exact received amount with the recipient when possible.
Disclaimer: Fees, exchange rates, and service availability change frequently. Verify current terms with your chosen provider before initiating a transfer. This guide is for educational purposes and does not constitute financial advice.