USDT live
Supply 112.4B +0.8%
Tron share 53.2%
ETH share 38.4%
TRC20 gas $0.95 -2.1%
ERC20 gas $4.20
24h volume $48.2B

Why is my FX fee different from what the card officially states?

Direct answer

The advertised 'FX markup X%' only covers the issuer's layer. When you swipe, Visa/Mastercard wholesale rate fluctuations (which change daily) and a 0.3–1% cross-currency network premium stack on top. The total cost on your statement is typically 0.5–1% higher than the advertised figure.

Many readers check their statement after a purchase and find they spent 0.5–1% more than the “official 1% markup” would suggest, and assume they were overcharged. In most cases the issuer has not taken extra. The real explanation is that foreign exchange costs have three layers that stack on top of each other, and the official marketing page only shows the topmost one.

The Three Cost Layers in a Cross-Currency Transaction

When you use a USDT card (USD balance) to pay in Japanese yen in Japan, your money passes through three distinct rate or fee layers:

  1. Card network wholesale rate layer: Visa or Mastercard converts USD to JPY using their daily published wholesale rate. This rate is typically 0.1–0.3% worse than the mid-market rate shown on Google, and it shifts every day.
  2. Network / minor-currency premium layer: If the transaction currency is not a major currency like USD or EUR — think Thai baht, Indonesian rupiah, or Turkish lira — the network adds a floating premium of 0.3–1% to hedge against liquidity risk.
  3. Issuer’s stated markup: This is the “FX fee 0.5%”, “1%”, or “1.5%” figure that actually appears on the official product page.

Official marketing pages almost always show only layer 3. Layers 1 and 2 are card network costs, and issuers tend to fold them into a single phrase such as “settled at the prevailing exchange rate.”

A Concrete Example

Suppose you pay 10,000 JPY, and the Google mid-market rate that day is 1 USD = 150 JPY.

Your statement shows 67.47 USD, but the official page led you to expect 66.67 × 1.01 = 67.34 USD. The 0.13 USD gap comes entirely from the wholesale layer.

Switch to a minor currency like Thai baht and layer 2 adds another 0.5–1%, pushing the gap to 0.5–1 USD — a difference you will notice clearly.

How to Tell Whether an Issuer Is Being Upfront

Check whether the official product page explicitly states something like “settled at Visa/Mastercard daily rate + X% fee” as a complete disclosure.

Among mainstream USDT cards, both MPCard and Bybit Card explicitly disclose the two-layer structure of network rate plus issuer markup. For a detailed comparison, see the lowest-fee card guide.

Editorial Recommendations

Do: Before a large cross-currency purchase, use the official Visa or Mastercard rate calculator to estimate the expected amount. When your statement arrives, compare — a difference within 0.5–1% is normal.

Don’t: Do not treat the “FX fee X%” figure on a marketing page as the complete cost, especially when spending in minor currencies. For a fuller picture of actual costs, the billing field explanations on the card fee guide are more reliable.

FAQ

Q. Does the card network wholesale rate change every day?
Yes. Visa and Mastercard each publish a new wholesale rate once per business day, with Friday's rate carrying over through the weekend. The same transaction amount can therefore cost slightly different amounts depending on whether you swipe on a Monday versus a Friday.
Q. Does the USD price I get when topping up with USDT count as an FX fee?
No. That is the stablecoin premium or discount on the deposit side, typically 0.1–0.3%. It is a separate cost layer from the FX conversion that happens when the card settles a non-USD purchase.

Sources