The number you see online isn't the number you'll pay
Search "USD to VND" or "GBP to BRL" and the rate that comes back is almost always the mid-market rate — the exact midpoint between what large banks and currency traders are buying and selling a currency pair for, at that moment, with no markup added. It's the real, unbiased exchange rate, and it's genuinely useful as a baseline. But it's rarely the rate you'll actually get when you convert cash at an airport kiosk, send an international transfer, or pay a foreign merchant with your card — those providers almost all build a margin on top of the mid-rate, and that margin is where a meaningful chunk of the real cost of converting money hides.
Check today's mid-market rate
Why exchange rates move every day
Currencies float against each other based on interest rate decisions, inflation data, trade balances, and investor sentiment, all of which shift constantly — there's no fixed peg the way there is between, say, kilometers and miles. That's why a rate that was accurate this morning can be meaningfully different by tomorrow, and why any tool or article quoting a currency conversion should be treated as a snapshot from a specific date rather than a permanent number. It's also why larger, time-sensitive transfers are worth timing carefully rather than converting on the first day the thought occurs to you — a percent or two of movement over a few days is common and can matter on a large enough amount.
How to spot a bad markup
The simplest way to judge whether a provider is charging you fairly is to compare the rate they're offering against the current mid-market rate for the same pair — the gap between the two is effectively their fee, whether or not they call it that. A provider advertising "no fees" but quoting a rate 3–5% worse than the mid-rate hasn't actually made the conversion free; they've just moved the cost into the exchange rate itself instead of a separate line item, which is exactly why it's worth checking the mid-rate first.
The most common trap for anyone traveling is dynamic currency conversion — when a card terminal or ATM abroad asks "would you like to be charged in your home currency instead?" It sounds convenient, but the merchant's bank sets that conversion rate, and it's almost always worse than what your own card issuer would apply. The rule of thumb worth remembering: always choose to be charged in the local currency, not your home currency, when paying by card abroad — your own bank's conversion is virtually always the better deal.
A quick example with real numbers
Say the mid-market rate is 1 USD = 26,000 VND, and you're converting $500. At the true mid-rate, that's exactly 13,000,000 VND. An airport currency kiosk offering 24,800 VND per dollar instead — a seemingly small-looking difference — actually hands you 12,400,000 VND, about 600,000 VND (roughly $23) less than the fair conversion, purely from the spread baked into their quoted rate. That gap only gets larger on bigger amounts, which is exactly why checking the mid-rate before a transfer, and comparing it to what a provider is actually offering, is worth the thirty seconds it takes.