kredly.

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:

  1. You send USD.

  2. A service converts USD into EUR.

  3. 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.