industry

Cross-Border FX Pricing: What Merchants Actually Pay

We break down the all-in cost of a $10K SGD-to-IDR transfer across six routes — including the hidden spread that turns a 'fee-free' transfer into a 1.4% cost. A guide for finance teams comparing payment providers.

April 8, 20267 min readBy Kaadxpay Team

"Free transfer." "0% commission." "Mid-market FX rates."

Every cross-border payment provider markets some version of these phrases. None of them are dishonest — but the all-in cost a merchant actually pays is almost always higher than the headline suggests. This piece is about how to do the math correctly, with a worked example.

The four costs in any cross-border transfer

A merchant moving money between countries pays, in some combination:

  1. Transparent fees — the explicit charges on your invoice ("USD 25 wire fee")
  2. FX margin — the difference between the rate you got and the interbank rate at the moment of conversion
  3. Beneficiary deductions — what the receiving bank takes out before crediting the recipient
  4. Float / value-date cost — the implicit cost of being out of pocket while funds move

Most pricing comparisons focus on #1. The real money is in #2 and #4.

A worked example: SGD 10,000 → IDR

Let's price a SGD 10,000 transfer to an Indonesian beneficiary across six routes. We'll assume:

  • Mid-market rate at the moment of execution: 1 SGD = 11,800 IDR
  • "Fair" cost (what a sophisticated treasury team can negotiate): ~25 bps total = SGD 25
  • Transaction date: a Tuesday at 11am Singapore time

Route 1: Singapore retail bank wire

  • Stated wire fee: SGD 30
  • FX margin: ~150 bps (typical retail bank spread on minor pairs)
  • Beneficiary bank deduct (likely): IDR 25,000 fee
  • Value-date: T+1 (~SGD 1.50 cost at 5% annual cost of capital)

All-in: SGD 209.62 = 2.10%

Route 2: SWIFT through correspondent network

  • Stated wire fee: SGD 25
  • FX margin: ~120 bps (better than retail bank, worse than specialist)
  • Lifting fee from intermediary correspondent: ~USD 15 (~SGD 20)
  • Beneficiary bank deduct: IDR 25,000
  • Value-date: T+2 (~SGD 3 cost)

All-in: SGD 191.62 = 1.92%

Route 3: Wise (TransferWise) Business

  • Stated transfer fee: SGD 41 (0.41% above Wise's threshold)
  • FX margin: ~30 bps (Wise charges a transparent margin marked as "transfer fee" in their UI)
  • Beneficiary deduct: zero (Wise pre-funds local rails)
  • Value-date: typically same-day for SGD-IDR

All-in: SGD 76.41 = 0.76%

Wise's pricing is genuinely close to mid-market for most ASEAN corridors at the SME tier.

Route 4: Airwallex Business

  • Stated transfer fee: SGD 0
  • FX margin: ~80 bps (varies by pair; SGD-IDR is on the higher end)
  • Beneficiary deduct: zero
  • Value-date: same-day

All-in: SGD 80.00 = 0.80%

The "free transfer" framing is technically accurate (no fee row) but the FX margin is doing all the work. This is the most common pricing-opacity pattern in 2026 — and the easiest to misread.

Route 5: Currencycloud (white-label, via a fintech)

  • Stated transfer fee: SGD 5–10 typical (passed through)
  • FX margin: ~50 bps standard tier (negotiable downward at scale)
  • Beneficiary deduct: zero
  • Value-date: same-day

All-in: SGD 55–60 = 0.55–0.60% at standard tier

Route 6: Kaadxpay (Labuan FSA orchestration)

  • Stated transfer fee: SGD 0
  • FX margin: ~40 bps (corridor-specific; published per pair)
  • Beneficiary deduct: zero
  • Value-date: same-day SGD-IDR

All-in: SGD 47 = 0.47%

For full transparency: this is our published rate for SME-tier merchants on the SG-ID corridor as of April 2026. Larger volumes and pre-paid accounts get tighter spreads. We publish per-corridor rates in our pricing reference.

Side-by-side

RouteStated feeFX marginAll-inNote
Retail bank wireSGD 30150 bps2.10%Most expensive, common for SMEs
SWIFT correspondentSGD 25120 bps1.92%Slightly better, still expensive
AirwallexSGD 080 bps0.80%"Free fee" framing
Wise BusinessSGD 4130 bps0.76%Most transparent of mainstream
Currencycloud (via fintech)SGD 5–1050 bps0.55–0.60%Wholesale tier
KaadxpaySGD 040 bps0.47%Our SG-ID published rate

The gap between "best banking option" and "best fintech option" is ~150 bps, or SGD 150 per SGD 10K transfer. For a merchant doing SGD 1M/month in SG-ID flows, that's SGD 18,000/year, easily.

How to evaluate any provider's true cost

Three questions that cut through marketing:

1. "What's the total amount that lands in the recipient's account?"

Get a screenshot or confirm in writing. The number that lands minus the number you sent, divided by the number you sent, is your all-in cost. Compare that to mid-market rate × amount, and you have the true margin.

2. "What was the mid-market rate at the exact moment of execution?"

For ASEAN pairs, xe.com and Bloomberg both publish reasonable mid-market reference rates. The provider's offered rate vs. mid-market at execution time = the spread. Anything above 50 bps for major pairs is now uncompetitive at SME tier.

3. "What's the value date and what cost does that imply for me?"

If your provider settles T+2 instead of T+0, you're carrying float. At a 5% cost of capital (typical for SMEs), that's about 14 bps for two days. Not huge per transaction, but it adds up at volume.

What to look for in a transparent provider

In our (admittedly biased) view, a transparent cross-border provider should:

  • Publish the FX margin in basis points, per corridor, refreshed at least weekly
  • Confirm the rate before the transfer, not just on the receipt
  • Settle to a published value date (or refund the float cost if delayed)
  • Distinguish in invoices between fees and FX margin (don't bundle into one row)
  • Provide a monthly all-in cost summary at year end so finance teams can audit

We do this. Most don't.

A practical hack: get a baseline from Wise

Even if you don't end up using them, Wise's quote tool is the easiest way to get a market benchmark:

  1. Open wise.com/sgd-to-idr
  2. Quote your specific amount
  3. Note the "guaranteed rate" Wise shows
  4. Note any fee shown

Wise's effective spread is typically 30-50 bps for ASEAN majors. Any provider quoting you tighter than that for SME-sized flows is genuinely competitive. Any provider quoting you wider is not.

What it costs Kaadxpay to deliver 40 bps SG-ID

For full transparency, here's our cost stack on a typical SGD-to-IDR transfer:

  • Underlying interbank spread we pay our FX counterparty: ~12 bps
  • Local Indonesian rupiah rail (RPP): ~5 bps equivalent (mostly per-transaction)
  • Compliance + AML overhead amortized: ~8 bps
  • Capital cost (we pre-fund both sides): ~5 bps
  • Operations / margin: ~10 bps

Our 40 bps published rate is genuinely close to our marginal cost. We make the unit economics work via volume; the same architecture at retail-bank scale would be loss-making.

The honest comparison

Cross-border pricing is genuinely fragmented in 2026. There are real differences between providers, but they're rarely 10x — they're often 2-3x at the all-in level, with most of the gap coming from FX margin and value-date.

The merchant who saves the most isn't the one who picks the cheapest provider; it's the one who understands the four cost components, gets quotes from 3-4 providers, and runs a quarterly audit on the all-in number that lands.

If you're moving meaningful volume across ASEAN and want help benchmarking, we're happy to do a free corridor cost analysis — drop us a line via contact.

Author
Kaadxpay Team
Cross-Border Payments Research

Engineering, compliance, and corridor research from the team building Kaadxpay — a Labuan FSA-licensed cross-border payment orchestrator for ASEAN and beyond.

Related Reading

Stripe vs Airwallex vs Kaadxpay: ASEAN Payments Comparison (2026)

Stripe vs Airwallex vs Kaadxpay: ASEAN Payments Comparison (2026)

An honest, opinionated comparison of three cross-border payment platforms serving ASEAN merchants. Pricing, coverage, settlement speed, FX margin, and where each one actually shines.

Mar 25, 20268 min read
Labuan FSA PSO License Explained: Why It Matters for ASEAN Cross-Border Payments

Labuan FSA PSO License Explained: Why It Matters for ASEAN Cross-Border Payments

A practical guide to the Labuan Financial Services Authority Payment System Operator license — what it permits, who needs it, and how it compares to BNM, MAS, and offshore alternatives.

Apr 28, 20266 min read
ASEAN Payment Corridors 2026: State of the Market

ASEAN Payment Corridors 2026: State of the Market

A corridor-by-corridor breakdown of how ASEAN cross-border payments actually flow today — from MY-SG QR linkage to the IDR-PHP backwater. What's working, what's broken, and what's worth integrating.

Apr 22, 20267 min read

Subscribe to Kaadxpay Insights

Monthly insights on cross-border payment corridors, regulation, and engineering practice.