Businesses

Hidden international payment charges every Indian business pays

Hatim Janjali
March 25, 2026
2 minutes read
Hidden international payment charges every Indian business pays

Your US client wires $10,000. You invoice for $10,000. Your bank credits ₹8,21,000 — but at today's mid-market rate of ₹84 to the dollar, you should have received ₹8,40,000. Where did ₹19,000 go?

Note: The ranges cited in this article are based on recent bank fee schedules and third-party analyses; always confirm your actual rate and charges with your bank for each transfer.

It didn't get lost. It got collected — and the single biggest reason is the exchange rate your bank applied. Indian businesses receiving international payments through traditional bank channels commonly absorb 2–3% in total deductions on every transfer, and in some cases, on smaller-value transfers or less-competitive corridors, this can reach 4–5%. Most business owners have never added up the annual cost of this. This article breaks it down, charge by charge — and tells you exactly what you can do about it.

What the mid-market rate is, and why your bank never uses it?

When you look up USD/INR on Google or XE.com, the rate you see is called the mid-market rate — the exact midpoint between the global buy and sell price of a currency. It is the real rate. No one adds a margin to it. It simply reflects what a dollar is worth at that moment.

Your bank, however, does not use this rate.

Banks set their own buying and selling rates with a built-in margin — what's known as the forex markup. For inward remittances into Indian business accounts, this markup is typically observed in the range of 1.5% to 3.5% above the mid-market rate, depending on the bank, your account type, and prevailing market conditions.

Here's what it looks like in practice. Say the mid-market USD/INR rate is ₹84. Your bank's TT buying rate — the Telegraphic Transfer rate they apply to inward remittances — might be ₹82. They have retained ₹2 per dollar. On a $10,000 transfer, that is ₹20,000 gone before any other charge is even applied.

Quick check — see your own markup: Look up USD/INR on XE.com on the day you received your last payment. Compare that rate to the rate on your bank's remittance advice or receipt. The gap is your forex markup — and for most Indian businesses, this is the first time they have ever calculated it.

This markup is rarely displayed as a fee. It is embedded in the exchange rate itself — invisible unless you know to look for it. That invisibility is precisely the point.

The 5 charges stacked on every international payment, counted

The forex markup is the dominant cost. Additional line-item fees compound on top. Here is what actually happens to a $10,000 SWIFT inward remittance by the time it reaches your Indian bank account.

Charge #1 — Forex markup (1.5–3.5%). The exchange rate spread is the single largest component of the total cost. At a commonly observed markup of around 2% on $10,000, this amounts to approximately ₹20,000 lost before anything else is deducted. HDFC and ICICI tend to be reported at 1.5–2%; SBI at 1–2%, but with higher flat fees; Axis Bank customer data suggests spreads can run meaningfully higher than some peers, sometimes approaching 3–3.5%. Exact figures change daily — always verify the live TT rate on your bank's treasury/forex rate page.

Charge #2 — SWIFT processing fee (₹200–₹1,000+) Your receiving Indian bank charges a flat fee to process incoming SWIFT wires, which is deducted directly from the credited amount. For most current accounts at Indian private banks, ₹200–₹1,000 per transfer is typical; some tiers, banks, or high-value transaction categories go higher. GST at 18% is then applied on this fee.

Charge #3 — Intermediary/correspondent bank fee ($5–$25). International wires rarely travel directly. They pass through one or more correspondent banks — each of which may deduct a handling fee before the funds reach your bank. This is the most opaque charge in the stack: you simply receive less than your invoice amount with no clear explanation. SWIFT's GPI data confirms correspondent deductions affect a significant share of cross-border wire transfers globally.

Charge #4 — 18% GST on bank service charges. Indian banks levy 18% GST on all their service and processing fees, compounded on top of the transfer fee stack. It usually appears as a separate line item on bank statements — but is routinely overlooked when businesses reconcile payments against invoices.

This is especially important to get right before your FIRC documentation — a mismatch between your bank records and declared purpose code can create compliance headaches beyond just the fees themselves. Here's everything you need to know about purpose codes for international money transfers.

Note that GST applies only to the service fees, not to the principal transfer amount.

Charge #5 — FIRA/FIRC certificate fee (₹300–₹1,000) A Foreign Inward Remittance Certificate (FIRC) — or its digital version, e-FIRA — is a compliance document required for GST filings and export incentive claims. Most traditional banks charge ₹300–₹1,000 per transfer to issue one.

Illustrative running total on a $10,000 transfer (mid-range assumptions): Forex markup ~₹20,160 + SWIFT fee ~₹1,000 + Correspondent deduction ~₹1,260 + GST on fees ~₹400 + FIRA ~₹500 = ~₹23,320 — roughly 2.3% of the transfer value. The actual figure will vary based on your bank, corridor, and negotiated rates. At the higher end of the spread, total deductions can approach ₹35,000–₹40,000 on a single $10,000 transfer.

How much is your business actually losing? The annual math?

Business owner using fintech platform and smartphone for international payment collection via multi-currency account

One transfer is painful enough. Multiply it by 12 months of business.

Note: The figures below are illustrative scenarios based on mid-range assumed loss percentages (2–3%). Your actual cost will vary depending on your bank, transfer corridor, and account type.

Annual foreign receiptsEstimated annual loss (low)Estimated annual loss (high)
$25,000 / year₹44,000₹1,10,000
$1,00,000 / year₹1,75,000₹4,50,000
$5,00,000 / year₹8,75,000₹22,50,000

To put the middle figure in context: for a 5-person team each earning ₹5 lakh per year, losing ₹4.5 lakh to bank charges is roughly equivalent to an entire employee's annual salary — evaporating without a single budget line to show for it.

Payment frequency compounds the fixed fee stack further. A business receiving 12 transfers per year at an SWIFT processing fee of ₹1,000 per transfer is paying ₹12,000 in flat fees before the forex spread is even factored in.

Do this calculation right now: Pull your last 6 months of bank statements. For each foreign payment received, calculate: invoice USD × mid-market rate on receipt date (from XE.com's historical data). Compare to the actual INR credited. The gap is your total charge. Most businesses have never run this number.

Which Indian banks charge the most, and the least?

Not all banks are equal — but all traditional Indian banks apply a forex markup on inward remittances. The figures below reflect commonly observed and reported ranges; they are not officially published guarantees. TT buying rates move daily, and your actual rate will depend on your account type, transaction volume, and timing. Always check each bank's live treasury/forex rate page for the exact figure on any given day.

HDFC Bank: Forex markup commonly reported at around 1.5–2% for inward remittances, with processing fees of ₹200–₹1,000 per transfer. FIRC is available digitally among the more competitive private banks for IT exporters and agencies.

ICICI Bank: Markup reported around 1.5–2%, with some scope for high-volume exporters to negotiate. FIRC is available for download online, making compliance relatively straightforward.

Axis Bank: Customer data suggest Axis Bank's forex spreads can run meaningfully higher than some peers, sometimes approaching 3–3.5%. Processing fees and FIRC via manual request (email or branch). Always verify the live TT rate before any transfer.

SBI: Markup typically 1–2%, with handling fees of ₹500–₹1,000 and 18% GST on top. More accessible for businesses in tier-2 and tier-3 cities; less competitive on the total cost stack for frequent, high-value inward remittances.

Kotak Mahindra Bank: Markup broadly in line with other private banks at around 1.5–2%, with fees of ₹500–₹1,000. Good urban digital experience; suits mid-market businesses with moderate transaction volumes.

The pattern across the board: private banks typically offer tighter FX spreads than PSU banks, though this is a general tendency and not a strict rule. What is consistent is that no traditional Indian bank passes through the mid-market rate — all of them apply a spread. The question is only how wide.

By contrast, platforms that apply a flat, transparent fee structure and zero forex markup — like Winvesta's $3 + 0.99% model for inward remittances — remove the exchange rate spread from the equation entirely, regardless of transaction size.

Why does this keep happening, and why don't banks advertise it?

If your reaction is "why didn't anyone tell me this?" — that is the right reaction. The answer is straightforward, if frustrating.

The forex spread across inward remittances is a significant profit centre for Indian banks. Applied across millions of transactions per year, it generates far more revenue than visible flat fees ever could. Banks have little commercial incentive to draw attention to it.

The markup is technically disclosed. It appears in the fee schedules attached to your business's current account agreement — documents almost no one reads when opening an account. It is entirely legal. It is just rarely prominent.

The option to route international payments away from traditional SWIFT bank channels has only become genuinely accessible in recent years. The RBI's PA-CB (Payment Aggregator – Cross-Border) framework, operationalised in 2023–24, established the regulatory basis that allows modern payment platforms to handle inward remittances legally. Most Indian businesses have not yet updated their infrastructure to take advantage of this.

If your business exports goods or services internationally, having your Bank AD Code correctly linked to your account is equally critical — without it, foreign exchange receipts can't be routed or tracked under RBI compliance, adding yet another layer of friction on top of the charges described above.

None of this makes banks villains. The charges described are standard industry practice. The point is simply: now you know. And knowing changes what you do next.

3 things Indian businesses can do right now to stop the leak

US dollar banknotes falling and flying in the air symbolising money lost to hidden international payment charges

Step 1 — Audit your transfers for the past 6 months. Pull your bank statements. For each USD payment received, check: invoice amount × mid-market rate on receipt date vs actual INR credited. Total the difference. This is your real cost baseline — and for most businesses, the number is larger than expected.

Step 2 — Ask your bank for their TT buying rate sheet. Request the exact exchange rate applied to each of your inward remittances. Banks are required to provide this on request. Knowing the actual spread gives you either negotiating leverage or a clear case to switch providers.

Step 3 — Switch to a multi-currency collection account. Platforms like Winvesta give Indian businesses a dedicated local account number in the US, UK, or EU through their Global Collection Account (GCA). International clients pay domestically — no SWIFT network involvement, no correspondent bank hops, no intermediary deductions. INR settlement happens at a flat rate of $3 + 0.99%, with zero forex markup, automatic e-FIRA generation, and same-day settlement. See how much your business could save by comparing your current bank's TT rate against Winvesta's transparent fee structure.

Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.

Get paid globally. Keep more of it.

No FX markups. No GST. Funds in 1 day.

Wallet with money

Frequently asked questions

Related Blog Posts

Explore more insights and analysis

Contact Us

Address: Famous Studios, 20, Dr Elijah Moses Rd, Gandhi Nagar, Upper Worli, Mahalakshmi, Mumbai, Maharashtra 400011

Phone: +91-(0)20-7117 8885, Monday to Friday - 10:00 am to 6:00 PM IST

Email: support@winvesta.in