What Is FX Markup?
Learn what FX markup is, how to calculate it, and why a zero-fee money transfer can still cost more through a weaker exchange rate.
FX markup is the difference between a reference exchange rate and the rate offered to a customer by a bank or money transfer provider.
It is an indirect currency conversion cost. A provider may advertise a low or zero transfer fee while earning money through a weaker exchange rate. For this reason, the visible fee alone does not show the complete cost of an international transfer.
What does FX mean?
FX is short for foreign exchange: the process of converting one currency into another.
Examples include:
Converting US dollars into Mexican pesos
Converting British pounds into euros
Converting euros into US dollars
Converting Canadian dollars into Indian rupees
An international transfer involving two different currencies requires an exchange rate. The rate determines how much destination currency the recipient receives for each unit of the sending currency.
What is an exchange rate?
An exchange rate expresses the value of one currency in terms of another.
For example:
1 USD = 17.50 MXN
This means one US dollar is worth 17.50 Mexican pesos at that stated rate.
If 1,000 USD were converted at this rate before fees:
1,000 × 17.50 = 17,500 MXN
The actual customer rate may be different from the rate shown by a currency converter, financial news service, or search engine.
What is the mid-market exchange rate?
The mid-market rate is an informational reference between the prices at which a currency can be bought and sold in wholesale markets.
It is also sometimes called:
The interbank rate
The market rate
The spot reference rate
The real exchange rate
These terms are often used loosely and do not always describe exactly the same data or market conditions.
The mid-market rate provides a useful benchmark, but individual customers may not be able to exchange money at that exact rate. Providers can apply fees, spreads, markups, and other pricing adjustments.
You can view informational currency rates using the [Kredly currency converter](/en/currency-converter/).
How FX markup works
Suppose the mid-market rate is:
1 USD = 17.50 MXN
A transfer provider offers:
1 USD = 17.20 MXN
The provider rate is lower than the reference rate. As a result, the recipient gets fewer Mexican pesos.
For a transfer of 1,000 USD:
Value at the mid-market rate: 17,500 MXN
Value at the provider rate: 17,200 MXN
Difference: 300 MXN
That 300 MXN difference represents the effect of the exchange-rate markup before considering any separate transfer fee.
How to calculate FX markup
When a higher quoted rate produces more destination currency, the percentage markup can be estimated using:
FX markup (%) = ((mid-market rate − provider rate) ÷ mid-market rate) × 100
Using the previous example:
((17.50 − 17.20) ÷ 17.50) × 100 = approximately 1.71%
The provider’s rate is therefore approximately 1.71% below the reference rate.
FX markup calculation example
Assume:
You send: 5,000 USD
Mid-market rate: 1 USD = 17.50 MXN
Provider rate: 1 USD = 17.20 MXN
Visible fee: 10 USD
At the mid-market rate:
5,000 × 17.50 = 87,500 MXN
If the 10 USD fee is deducted before conversion:
4,990 × 17.20 = 85,828 MXN
The difference between the reference value and recipient payout is:
87,500 − 85,828 = 1,672 MXN
This difference reflects both:
The exchange-rate markup
The visible transfer fee
The precise calculation may differ if the provider charges the fee separately rather than deducting it from the sending amount.
Why quote direction matters
Currency pairs can be presented in different directions.
For example:
1 USD = 0.9200 EUR
1 EUR = 1.0870 USD
These are inverse quotations of the same currency relationship, subject to rounding.
The simple markup formula must be applied carefully because a higher numerical rate is not always better. It depends on:
Which currency is the base currency
Which currency is the quote currency
Whether you are buying or selling the base currency
How the provider presents its rate
The safest practical comparison is often the final amount the recipient receives for the same sending amount and payment method.
Is FX markup the same as an exchange-rate spread?
The terms are related but are not always identical.
Exchange-rate spread
A market spread is generally the difference between buying and selling prices.
For example:
Buy price: 1.0840
Sell price: 1.0860
Difference: 0.0020
FX markup
A customer markup describes the difference between a selected reference rate and the rate offered to the customer.
A provider may base its customer rate on:
A wholesale rate
A market-data feed
Its own reference rate
Currency-pair liquidity
Operating costs
Risk controls
Commercial pricing
Because providers may use different references and update at different times, markup estimates can vary slightly between comparison services.
Is FX markup a fee?
FX markup is a cost, but it is not necessarily displayed as a separate fee.
A provider may show:
A transfer fee
A customer exchange rate
A recipient payout
The exchange-rate cost is embedded in the difference between the reference rate and customer rate.
This means a transfer advertised as “fee-free” or having a “zero fee” may still include a currency conversion cost.
Always examine both the visible fee and the rate.
Why providers apply an FX markup
Providers may apply exchange-rate markup to cover:
Currency conversion costs
Market volatility
Liquidity risk
Payment processing
Compliance operations
Technology and customer support
Banking and payout partnerships
Failed or reversed transactions
Commercial profit
The presence of markup does not automatically make an offer unfair or unsuitable. What matters is the complete cost, service quality, delivery time, security, and final recipient payout.
Zero transfer fee versus zero FX markup
These are different claims.
Zero transfer fee
The provider does not charge a separately displayed transfer fee for the eligible transaction.
The exchange rate may still contain a markup.
Zero FX markup
The provider claims that its customer rate matches a specified reference rate.
Other fees may still apply, and the reference rate, timing, eligibility conditions, or usage limits should be checked carefully.
A promotion may apply only to:
New customers
The first transfer
Selected currencies
Certain transfer amounts
A specific payment method
A limited period
Review the complete terms before relying on a zero-fee or zero-markup offer.
How transfer amount affects the cost
A percentage-based exchange-rate difference becomes more significant as the transfer amount increases.
A 1% markup represents approximately:
1 USD on 100 USD
10 USD on 1,000 USD
100 USD on 10,000 USD
500 USD on 50,000 USD
1,000 USD on 100,000 USD
The exact value in the destination currency depends on the exchange rate.
For small transfers, a fixed fee may have a greater relative effect. For large transfers, the exchange-rate markup can become the dominant cost.
Read our guide to [large international money transfers](/en/guides/large-transfers/) before sending a substantial amount.
How fees and markup work together
Consider two providers for the same transfer.
Provider A
Transfer fee: 0 USD
Provider rate: 1 USD = 17.10 MXN
Amount converted: 1,000 USD
Recipient receives: 17,100 MXN
Provider B
Transfer fee: 10 USD
Provider rate: 1 USD = 17.40 MXN
Amount converted after fee: 990 USD
Recipient receives: 17,226 MXN
Provider B charges a visible fee but produces a higher recipient payout.
This example shows why a zero-fee provider is not automatically the least expensive choice.
Compare the recipient payout
The recipient payout combines the effect of the provider rate and fees deducted before conversion.
When comparing offers, use the same:
Sending amount
Sending currency
Receiving currency
Destination
Funding method
Payout method
Quote time
Then compare:
Final recipient payout
Visible transfer fee
Provider exchange rate
Estimated FX markup
Delivery time
Potential third-party charges
The offer with the lowest visible fee may not produce the highest payout.
What is the total transfer cost?
A simplified total transfer cost can be estimated as:
Reference value − actual recipient payout
Where:
Reference value is the sending amount converted using the selected reference rate
Actual recipient payout is the amount expected to reach the recipient
For example:
Sending amount: 2,000 USD
Mid-market rate: 1 USD = 17.50 MXN
Reference value: 35,000 MXN
Actual recipient payout: 34,300 MXN
Estimated difference:
35,000 − 34,300 = 700 MXN
The 700 MXN difference may include the effect of:
FX markup
Transfer fee
Payment-method charge
Other known deductions
This calculation may not include an unexpected intermediary or receiving-bank fee.
What is an effective exchange rate?
The effective exchange rate shows how much destination currency is received per unit of sending currency after relevant costs.
A simplified formula is:
Effective rate = recipient payout ÷ original sending amount
For example:
Original sending amount: 1,000 USD
Recipient payout: 17,200 MXN
Effective rate:
17,200 ÷ 1,000 = 17.20 MXN per USD
If a fee is paid separately rather than deducted from the transfer, it may be useful to divide the recipient payout by the complete amount paid.
For example:
Transfer amount: 1,000 USD
Separate fee: 10 USD
Total paid: 1,010 USD
Recipient payout: 17,200 MXN
Cost-adjusted effective rate:
17,200 ÷ 1,010 = approximately 17.03 MXN per USD
This approach helps compare offers with different fee structures.
Why rates differ between providers
Provider rates can differ because of:
Different pricing strategies
Different reference-rate sources
Data update timing
Currency liquidity
Market volatility
Transfer size
Destination country
Payment method
Payout method
Customer status
Promotions
Operating and compliance costs
Banking relationships
Two providers may display different rates even when checked at almost the same time.
Compare complete quotes rather than isolated rate figures.
Why exchange rates change
Foreign exchange markets can move because of:
Interest-rate expectations
Inflation
Economic data
Political events
Central bank announcements
Market demand
International trade
Financial-market conditions
Liquidity
Changes in investor sentiment
A quote available now may not remain available later.
Some providers secure the rate when the transfer is confirmed. Others may wait until they receive your payment. Check when the rate becomes fixed and how long the quote remains valid.
Live, estimated, and indicative rates
Not every rate shown by a provider or comparison service represents a guaranteed customer quote.
Live rate
A recently retrieved rate associated with current provider pricing.
It may still change before the transfer is confirmed.
Estimated rate
A rate calculated using recent observations or a pricing model when an exact live quote is unavailable.
The final provider rate may differ.
Indicative rate
A general reference intended to explain current currency value or approximate conversion.
It is not a guaranteed transaction rate.
Always confirm the final exchange rate and recipient payout directly with the provider before paying.
Can the recipient receive less than quoted?
The recipient may receive less than expected if:
An intermediary bank deducts a fee
The recipient bank applies a charge
The transfer is converted again
The recipient account uses a different currency
The quote expires
The transfer details change
A fee is deducted at payout
The selected payment method changes
The provider reprices the transaction according to its terms
Check whether the provider guarantees the recipient payout and whether third-party charges can apply.
Avoid double currency conversion
Double conversion occurs when money is converted more than once.
For example:
You send USD.
A service converts USD into EUR.
The recipient’s account automatically converts EUR into MXN.
Each conversion may involve a separate spread, markup, or fee.
Before sending money, confirm:
The currency accepted by the recipient’s account
The currency the provider will deliver
Whether the recipient bank will perform another conversion
Whether you can send directly in the recipient’s account currency
Avoiding unnecessary conversion can reduce the total cost.
Card currency conversion
When paying by card, you may be asked whether to pay in your home currency or another currency.
A merchant, payment processor, ATM, or card network may perform the conversion. Different conversion choices can produce different exchange rates and fees.
Review:
Which company performs the conversion
The rate being offered
Any foreign transaction fee
Whether the card issuer will apply another charge
The complete amount shown before confirmation
Do not assume that paying in your familiar home currency is automatically cheaper.
Bank exchange rates
Banks may use different rates for:
Cash currency exchange
Card purchases
ATM withdrawals
International wire transfers
Online account conversions
Business transactions
A rate shown on a bank’s market-information page may not be the customer rate used for an actual transfer.
Request or calculate the final recipient payout before comparing a bank with a specialist provider.
FX markup on same-currency transfers
A transfer sent and received in the same currency may avoid provider currency conversion, but other costs can still apply.
These may include:
Transfer fees
Correspondent bank charges
Recipient-bank fees
Account maintenance charges
Fees for receiving foreign payments
The recipient bank may also convert the funds if the account does not support the sent currency.
Confirm the receiving account’s currency and terms before sending.
How to reduce currency conversion costs
You may be able to reduce the total cost by:
Comparing multiple providers
Comparing the final recipient payout
Checking both the fee and exchange rate
Using the same payment method for every comparison
Avoiding unnecessary currency conversions
Checking whether the recipient account supports the delivery currency
Comparing bank transfer and card funding
Reviewing offers at approximately the same time
Checking promotions and their conditions
Requesting a rate for the exact transfer amount
Asking about customised pricing for a large transfer
The lowest-cost provider can change with the amount, route, payment method, and market conditions.
How Kredly calculates estimated FX markup
When sufficient information is available, Kredly compares the provider’s observed customer rate with a reference mid-market rate.
A simplified calculation is:
Estimated FX markup (%) = ((reference rate − provider rate) ÷ reference rate) × 100
The calculation may be adjusted when the currency pair is quoted in the opposite direction.
Kredly may also examine:
Sending amount
Visible transfer fee
Recipient payout
Currency pair
Payment method
Observation time
Data availability
Our markup figures are estimates intended to help users understand differences between offers. They are not invoices or guaranteed provider charges.
Read our full [Methodology](/en/methodology/) for information about data sources and ranking.
Limitations of markup estimates
An estimated FX markup may differ from the provider’s own calculation because of:
Different reference-rate sources
Different observation times
Rapid market movement
Quote rounding
Inverted currency pairs
Promotions
Tiered pricing
Fees included within a rate
Fees charged separately
Changes made before payment
Incomplete provider data
A small difference does not necessarily indicate an error.
The provider’s final quote controls the actual transaction. Review it before paying.
Does Kredly rank by the lowest markup?
FX markup is an important comparison factor, but it is not the only transfer cost.
A provider with the lowest estimated markup may charge a higher visible fee. Depending on the amount, another offer may deliver more money to the recipient.
Kredly’s organic transfer comparisons focus primarily on the final recipient payout after identifiable costs for the selected transfer details.
Commercial relationships do not determine organic rankings. Learn more in our [Affiliate Disclosure](/en/affiliate-disclosure/).
FX comparison checklist
Before choosing a transfer offer, confirm:
What is the current reference rate?
What rate does the provider offer?
In which direction is the currency pair quoted?
What is the estimated FX markup?
Is there a separate transfer fee?
Is the fee deducted before conversion or paid separately?
Are card or bank funding fees possible?
Can intermediary banks deduct charges?
How much will the recipient receive?
Is the recipient payout guaranteed?
When does the provider fix the exchange rate?
How long is the quote valid?
Could the recipient bank perform another conversion?
Does a promotional rate have eligibility conditions?
What is the total amount you must pay?
Use the same transfer details and quote time when comparing providers.
Key takeaway
FX markup is an indirect cost built into a customer exchange rate.
A provider can advertise a low or zero transfer fee while offering a less favourable rate. Another provider may charge a visible fee but deliver more money to the recipient.
To compare international money transfers accurately, consider:
The final recipient payout
The provider exchange rate
Estimated FX markup
Visible fees
Payment-method charges
Possible third-party deductions
Delivery time
Provider reliability and security
Always verify the complete final quote directly with the provider before sending money.