Blogs >how-to-calculate-the-total-cost-of-an-international-transfer

How to Calculate the Total Cost of an International Transfer

• 3 October 2026• 10 min read

How to Calculate the Total Cost of an International Transfer

The number quoted at checkout is almost never what the transfer actually costs you. Between the advertised fee, the exchange-rate markup, the receiving-bank’s own cut, and the price of waiting three days for the money to arrive, the gap between the sticker price and the true cost of an international transfer often runs into double-digit percentages on smaller amounts.

Working out the real cost takes two or three minutes once you know the four lines to add up. This guide walks through each line, shows how to spot the ones that providers prefer to keep invisible, and ends with a worked example on a USD-to-India transfer.

The Four Lines That Make Up the True Cost

Every international transfer, through any provider, is some combination of these four cost components. Not every one shows up on your receipt.

1. The Upfront Transfer Fee

This is the explicit charge the provider adds for processing the transaction. It is the easiest line to spot because it is quoted before you confirm. It can be a flat amount (think a few dollars per transfer) or a percentage of the amount sent. On smaller remittances the flat version hurts; on larger remittances the percentage version does.

What to look for: a clear “fee” or “charge” line in the quote, usually separated from the exchange rate.

2. The Exchange-Rate Markup (FX Spread)

This is the single largest hidden cost on most international transfers. The provider quotes you an exchange rate, you compare it to the number in your head (or to Google), and the difference between the two is the markup. On a transfer of USD 2,000 at a 2% markup, that is USD 40 that you never see as a “fee” but which you absolutely paid.

How to calculate it: look up the mid-market rate (the rate you see on Google, Reuters, or XE for USD/INR, USD/EUR, etc.), then compare it to the rate the provider is offering. Divide the difference by the mid-market rate and multiply by 100 to get the markup as a percentage.

For example, if the mid-market USD/INR rate is 83.50 and the provider is offering you 82.00, the markup is (83.50 – 82.00) / 83.50 ≈ 1.80%. On a USD 2,000 transfer, that is roughly USD 36 the provider pockets before any explicit fee shows up.

What to look for: compare the quoted rate to the mid-market rate every time. Providers who advertise “no fees” almost always recover their margin here.

3. Intermediary and Receiving-Bank Deductions

On wire transfers in particular, your money passes through one or more correspondent banks before it reaches the receiver. Each one is entitled to a cut, and those cuts come out of the amount in flight, not out of the sender’s account. The receiver’s own bank in the destination country may also deduct a fee before crediting the account.

For USD-to-India wire transfers, intermediary and receiving charges typically land in the USD 15 to USD 30 range per transfer, and the receiver has no way to predict them in advance. The receiver sees a credit smaller than what was sent and no explanation of why.

What to look for: on wire transfers, ask the sending bank whether the fee is quoted as “OUR” (sender pays all charges) or “SHA” (shared, so intermediaries deduct from the amount in flight). On modern remittance apps that use UPI, IMPS, or ACH rails, this line is usually zero.

4. The Time Cost

Money sitting in transit is money you cannot use. On a bank wire that takes two to three business days, that is a measurable cost if the receiver needs the funds for a rent payment, a tuition deadline, or a vendor invoice.

The time cost is harder to put in dollars but easy to feel. If a transfer arrives three days after a credit-card payment was due, the late fee on that card is part of the real cost of using a slow provider. If a business supplier delays shipment because the wire has not landed, the carrying cost of that delay is part of it too.

What to look for: compare quoted delivery windows (“instant”, “within hours”, “1-2 business days”, “up to 5 business days”) and weigh them against when the money actually has to be in the receiver’s hands.

Hidden Cost Detection: Three Patterns to Watch For

Three provider patterns consistently hide cost from senders. If you see any of them, assume there is a markup hidden somewhere and work the math out before confirming.

Pattern One: “Zero Fees” Headlines Without a Visible Rate

If a provider advertises zero or very low fees but will not show you the exchange rate until you enter card details, the markup is in the rate. Always demand the rate first. Any provider confident in its pricing shows the quote upfront with no inputs required.

Pattern Two: Inflated Mid-Market Reference Rates

Some providers display a “today’s rate” alongside their quote that quietly uses a less favourable reference (yesterday’s close, or an average rate from last week) rather than the live mid-market. Compare their reference rate to Google’s live rate for the same pair at the same moment, and work from Google, not from them.

Pattern Three: Complex Multi-Hop Routing

If the quote mentions multiple intermediaries, two-step conversions, or routing through a third currency, there are more places where margin gets added. A straightforward one-step quote in one currency pair is almost always cheaper than a three-step quote even if the headline rate looks similar.

Worked Example: Sending USD 1,500 From the US to India

Say you want to send USD 1,500 to a family member’s Indian bank account. Three different ways to send it produce very different real costs.

Via a Traditional US Bank Wire

  • Mid-market USD/INR rate on the day: 83.50 (so the “fair” INR amount is 125,250)
  • Bank’s quoted rate: 81.00 (markup ≈ 2.99%, costing roughly USD 45 in FX)
  • Sending wire fee: USD 35
  • Intermediary and Indian receiving-bank deductions: USD 20 (actual amount only visible after it lands)
  • Delivery time: 2 to 3 business days
  • INR landing in receiver’s account: roughly 119,760 (USD 1,500 at the bank’s rate, minus roughly USD 20 of deductions converted at the same rate)
  • Real cost: roughly USD 100, or about 6.7% of the transfer amount

Via a Legacy Money Transfer Service

  • Mid-market USD/INR rate: 83.50
  • Service’s quoted rate: 82.50 (markup ≈ 1.20%, costing roughly USD 18)
  • Transfer fee: USD 5
  • Intermediary deductions: USD 0 (fixed-fee model)
  • Delivery time: same day to 1 business day
  • INR landing in receiver’s account: roughly 123,750
  • Real cost: roughly USD 23, or about 1.5% of the transfer amount

Via a Modern Cross-Border Payments App

  • Mid-market USD/INR rate: 83.50
  • App’s quoted rate: 83.50 (0% markup)
  • Transfer fee: 0.4% of amount, so USD 6
  • Intermediary deductions: USD 0 (direct ACH-to-UPI/IMPS routing)
  • Delivery time: instant (within UPI/IMPS per-transaction caps)
  • INR landing in receiver’s account: roughly 125,250
  • Real cost: USD 6, or 0.4% of the transfer amount

The gap between the first and the third is roughly USD 94 on a USD 1,500 send. On a USD 5,000 send, the same spread would be closer to USD 310. These are not trivial differences, and they stack up quickly across a year of monthly transfers.

Sliq Pay sits in the third category. It is a cross-border payments app, regulated as a US money transmitter, and the live USD-to-India product uses mid-market exchange rates with no markup and a transparent per-transfer fee in the 0.3% to 0.5% range. The economics are set up so that every line in the four-line math above is visible before you confirm, and three of the four lines are zero.

Reality Check: Why the Receiver’s Amount Matters More Than the Sender’s

Sender-side math is easier, but receiver-side math is the honest version. The question “what did the receiver actually get in local currency?” cuts through most of the pricing games.

Pull up the mid-market rate for the day, multiply by the amount you sent in your currency, and compare to the local-currency amount the receiver confirms. Divide the shortfall by the sender-side amount and you have your total cost as a percentage, with every line included.

A one-minute reconciliation after each transfer tells you more about your provider than any marketing page will.

FAQs

What is the mid-market exchange rate? It is the midpoint between the buy and sell prices for a currency pair on wholesale markets. It is the rate you see on Google, Reuters, or XE. Retail providers add a markup to this rate when quoting a customer; the markup is their FX margin.

Why do my receiver and I see different amounts? Two reasons. Intermediary banks on a wire transfer deduct fees from the amount in flight. And the exchange rate used to convert at destination may be marked up above the mid-market, so the local-currency credit is smaller than a straight multiplication would suggest.

Is a zero-fee transfer always cheaper? No. Zero or low fees are often paired with a wider exchange-rate markup. The way to know is to check the quoted rate against the mid-market rate at the moment of the quote. A provider offering USD 0 fees but a 2% FX markup is more expensive than a provider charging USD 5 with 0% markup on most transfer sizes above a few hundred dollars.

How do I check the mid-market rate quickly? Type the currency pair into Google (for example, “USD to INR”). The number returned is the mid-market rate for that pair at that moment, pulled from live wholesale data.

Which transfer method is best for small amounts under USD 500? On small amounts, flat fees hurt the most. Percentage-based providers tend to be cheaper. A USD 3 flat fee is 1.5% on a USD 200 transfer; a 0.4% percentage fee is USD 0.80 on the same amount.

Which transfer method is best for larger amounts above USD 5,000? On larger amounts, FX markup starts to dominate. A 1% markup on USD 5,000 is USD 50, and a 2% markup is USD 100. A provider with 0% FX markup and a small percentage fee saves more money per transfer at this size than a provider with a flat fee and a wider FX spread.

Can I negotiate exchange rates with my bank? On very large one-off transfers, some banks will offer a tighter spread as a courtesy or on request through a relationship manager. For routine remittances this is rarely worth the effort. A provider that quotes mid-market by default removes the negotiation entirely.

Before You Go

Four lines, three minutes, one honest number. Running the full math on your next transfer, instead of trusting the sticker price, usually surfaces a shortfall of at least a few percent that you would not have spotted otherwise. On a corridor you send through every month, that compounds into real money within a year.

If you are moving USD into India regularly and want transparent pricing baked in rather than reverse-engineered after the fact, Sliq Pay is one option worth looking at. You can join the waitlist at sliq-pay.com.

Disclaimer: The information provided on this blog is for general informational purposes only and does not constitute legal, financial, tax, or professional advice. Product features, pricing, eligibility, and availability may vary by country, user type, regulatory requirements, and are subject to change. Please refer to Sliq Pay’s Terms of Use and official product pages for the most accurate and up-to-date information. Sliq Pay makes no representations or warranties regarding the completeness, accuracy, or reliability of the content.

Like what you’re reading? Share this with your friends :
FacebookTwitterLinkedInWhatsApp