Direct answer
The spread in currency conversion fees is mainly affected by how easily the market can absorb a conversion (liquidity), how much the exchange rate is moving (volatility), where and how the conversion order is executed (execution venue and pricing model), and the provider’s own pricing and risk controls. These factors change the difference between the provider’s buy and sell conversion rates (or the effective rates after conversion-related charges), which is what many people experience as a “spread.”
Mechanism and definition
A currency conversion spread is the gap between the rate a provider effectively uses when converting into a currency and the rate it uses when converting out of that currency. In practice, the “spread” can appear in different ways:
- A visible bid/ask gap: one rate to buy the quote currency and another rate to sell it.
- An effective gap after fees: conversion commissions, markups, or other charges applied on top of a reference rate.
To reason about it without assuming live prices, consider a simple model. Suppose a provider shows an “into” rate (used when you convert into currency B) and an “out of” rate (used when you convert back to currency A). The spread is the difference between those effective rates, expressed per unit. If you start with 1 unit of currency A, convert to currency B, then immediately convert back, the round-trip amount will generally be less than 1 unit because the second conversion faces the opposite side of the provider’s pricing.
Why liquidity matters
Liquidity refers to how much tradable activity is available at or near the relevant exchange rates. When liquidity is high and market depth is strong, the market can support larger conversions with smaller price impact. That typically allows tighter bid/ask spreads, so conversion pricing can be closer to a reference.
When liquidity is low (thin trading, low available counterparties, or limited order matching), even modest conversion size can move the effective rate. Providers often widen spreads in those moments because the cost of hedging or sourcing the counter-exposure becomes harder and more expensive.
Why volatility matters
Volatility is how quickly exchange rates move. Higher volatility increases uncertainty for short time horizons: a rate that is fair a moment ago may become unfavorable by the time an order is matched, hedged, or priced. To compensate for that uncertainty, providers may widen the spread so they are less likely to lose if rates move against them during execution.
Why execution venue and pricing model matter
Even if the “market” exchange rate is the same conceptually, execution details can change the observed spread:
- Order matching vs. dealer pricing: some flows may interact with liquidity pools differently than dealer-style quotes.
- Pricing time: whether the provider prices at order entry, at execution, or uses a reference plus adjustments changes what rate you effectively receive.
- Aggregation and routing: how an order is routed can affect the available counterparties and therefore the bid/ask gap.
In other words, the provider’s execution approach can determine how closely the customer’s conversion price tracks a reference and how much additional margin is embedded in the bid/ask or fee-adjusted rate.
Why provider policy matters
Providers may apply policies that affect effective conversion cost, which can show up as a wider spread. Common examples of policy-driven contributors include:
- Pricing rules that add a markup over a reference rate.
- Risk controls that change quoted tightness when exposure is larger or when conditions worsen.
- Minimum charges or fee structures that make the effective rate less favorable for smaller conversions.
These items can be stable in design but variable in outcome depending on the market moment and the order size.
Evidence or example (with clear assumptions)
Assume the following simplified scenario for illustration only:
- A provider lists an into rate of 1.2000 currency B per currency A.
- The out of rate is 1.1980 currency B per currency A (so the effective gap is 0.0020 B per A).
- You convert 1.00 currency A to B, then convert back immediately using the provider’s out-of side.
If you convert 1. 00 A to B at 1. 2000, you receive 1. 2000 B. Converting back using the out-of effective rate (1.