Businesses

Forex markup fee: The hidden 3-5% cost on international payments

Denila Lobo
January 6, 2026
2 minutes read
Forex markup fee: The hidden 3-5% cost on international payments

You sent an invoice for $5,000. Your client paid it three days ago. But your bank account shows only ₹3,98,500 instead of the expected ₹4,15,000.

Where did ₹16,500 disappear?

Welcome to the hidden world of international payment fees. These charges eat into your earnings silently. Most Indian freelancers and exporters lose 3–5% on every foreign payment through banks or Payoneer — and up to 7–9% through PayPal — without realising it.

That's ₹15,000-25,000 lost on a ₹5 lakh payment. Over a year, you could be losing several lakhs to fees you never agreed to pay.

This 2026 guide shows you exactly where these fees hide and how to avoid them. We break down every hidden currency conversion charge across five real platforms, compare what you actually receive on a $5,000 payment, and share practical ways to keep more of your money.

In this guide:

  • What are international payment fees
  • Where fees hide in foreign transfers
  • Real cost comparison: Winvesta vs other platforms
  • Seven ways to reduce payment fees

What are international payment fees

International payment fees are charges applied when money crosses borders. Banks and payment platforms add these fees at multiple stages of the transfer process.

Unlike domestic transfers, foreign payments pass through several intermediaries. Each one takes a cut. The problem? Most fees remain invisible until the money lands in your account.

Three types of fees hit your payments

1) Transfer fees
Banks charge a flat fee to process international transfers. This ranges from ₹200 to ₹1,000 for most Indian bank accounts, though some setups can go higher. Some banks call this a "wire transfer fee" or "SWIFT processing charge."

Your client's bank charges a sending fee. Your bank charges a receiving fee. Any intermediary bank in between charges a handling fee.

2) Currency conversion markup
This is where banks make their real money. They convert your dollars or euros to rupees at a rate worse than the market rate.

The market rate today might be $1 = ₹83. But your bank converts at ₹80.91. That ₹2.09 difference per dollar? That's their markup fee. On a $5,000 payment, you lose ₹10,450.

Banks call this their "forex margin" or "exchange rate spread." It typically ranges from 2-3.5% but can go higher.

3) Platform or intermediary charges
Payment platforms like PayPal add their own fees on top of everything else. These include transaction fees (usually 3-4.4%), currency conversion fees (another 3-4%), and withdrawal fees when you move money to your bank.

A $3,000 payment through PayPal could cost you ₹15,000-20,000 in combined fees.

Why do these fees hurt so much

Let's look at real numbers. You're a software developer billing US clients $4,000 monthly.

With traditional bank transfers:

  • Expected amount: ₹3,32,000 (at ₹83/$1)
  • Wire fees: ₹1,200
  • Forex markup at 2.5%: ₹8,300
  • Actual amount received: ₹3,22,500
  • Loss per month: ₹9,500
  • Loss per year: ₹1,14,000

That's more than one month's income gone to fees.

Small percentages compound into massive losses over time. A 3% fee doesn't sound terrible. But when you receive ₹40 lakhs annually in foreign payments, you're losing ₹1.2 lakhs every year.

The worst part? These fees are rarely disclosed upfront. Your invoice shows $4,000. Your client confirms they sent $4,000. But you receive less. The difference vanishes into a complex fee structure you never agreed to.

How banks hide the real cost

Most banks don't show a line item for "forex markup fee." They apply a worse exchange rate and call it their "prevailing rate" or "card rate."

Your Foreign Inward Remittance Certificate (FIRC) shows one exchange rate. Google shows another. The gap between these two rates represents money taken from your payment.

Banks count on you not comparing rates. They know most people accept whatever amount appears in their account. This lack of transparency allows them to charge higher markups without question.

How hidden fees work in international bank transfers

International payment fees lurk at every stage of the transfer process. Understanding where they appear helps you spot and avoid them.

Bank wire transfers through SWIFT

SWIFT remains the most common way to receive business payments from abroad. It's also one of the most expensive.

Sending bank charges
Your client's bank charges them $25-50 to send the wire. Sometimes clients deduct this from your payment. Other times, they pay it separately. Either way, it affects the final amount.

Intermediary bank fees
Money rarely travels directly between banks. It passes through 1-3 intermediary banks. Each one charges $10-25 for handling the transfer.

These fees get deducted automatically from the transfer amount. You never see them itemised. The money arrives with less than what was sent.

Receiving bank charges
Your Indian bank charges ₹250-750 to receive a foreign wire transfer. This appears as a deduction on your bank statement, usually labelled "inward remittance charges."

Example breakdown: Your client sends $5,000. By the time it reaches you:

  • Sending bank fee: $30 (deducted by client or from the amount)
  • Two intermediary banks: $15 each = $30
  • Amount reaching your bank: $4,940
  • Your bank's receiving fee: ₹500
  • Forex conversion at approximately 2.7% markup instead of the market rate

You expected ₹4,15,000 but received ₹3,98,350. Total loss: ₹16,650.

International payment platform fees in 2026: PayPal, Payoneer, Wise, Skydo and Stripe

PayPal, Payoneer, and Stripe help you receive money from other countries. But they take a cut—sometimes a bigger cut than you'd expect.

PayPal — 2026 fees

PayPal charges Indian recipients on two levels simultaneously:

Transaction fee: 4.4% of whatever you receive. Currency conversion markup: Another 3–4% when they convert dollars to rupees.

In May 2025, the RBI granted PayPal in-principle approval as a Payment Aggregator for Cross-Border Exports, legitimising its India operations under the new framework. Its fee structure, however, has not changed.

What this looks like: You invoice a client for $2,000. After PayPal's fees and currency conversion, you end up with around ₹1,53,000 instead of ₹1,66,000. That's roughly ₹13,000 gone — about 7–8% of your payment.

Payoneer — 2026 fees

Payoneer updated its pricing structure in April 2025 and introduced peer-to-peer transfer fees in March 2025. Here is where the cost lands for Indian exporters in 2026:

  • Receiving from marketplaces (Upwork, Fiverr, Amazon): Free to 1%, depending on the platform
  • ACH bank debit transfers: 1%
  • Credit card payments via Payment Request: 3.2% + $0.49
  • FX markup on USD-to-INR conversions: 2–3% above mid-market rate
  • P2P transfers (same country): $4 flat; cross-country: 1% of the amount
  • Annual inactivity fee: $29.95 if you receive less than $2,000 in 12 months

Indian accounts cannot access the Payoneer prepaid Mastercard, face a $5,000 daily withdrawal limit, and are subject to mandatory auto-withdrawal within 24–48 hours. Settlement takes 2–5 business days after initiation.

For Indian freelancers on Upwork or Fiverr, Payoneer's 2,000+ marketplace integrations make it the most frictionless option — but the 2–3% FX markup on withdrawal is the real hidden cost. For full alternatives with lower markups, see our best Payoneer alternatives in 2026.

Wise — 2026 fees

In June 2025, RBI approved Wise as a cross-border Payment Aggregator — a significant development that strengthened its India credibility. Wise uses mid-market exchange rates and shows all fees transparently upfront, which makes it one of the most honest pricers in this space.

However, Indian users face a critical limitation: funds auto-convert to INR immediately on receipt. You cannot hold foreign currency balances in a Wise account. There is no Wise debit card for India either.

The effective cost for Indian exporters typically runs 1.5–2%, which is meaningfully more transparent than Payoneer or PayPal — but the lack of balance-holding means you lose timing control over your conversion.

Skydo — 2026 fees

Skydo is an India-first platform built specifically for service exporters. It holds RBI in-principle PA-CB authorisation and serves over 30,000 Indian exporters. Its flat-fee model eliminates guesswork entirely:

  • Payments up to $2,000: $19 flat
  • Payments $2,001–$10,000: $29 flat
  • Payments above $10,000: 0.3% of the payment
  • FX markup: Zero
  • FIRA: Instant, automated at no additional cost

On a $5,000 payment, Skydo charges $29 flat — an effective rate of about 0.58%. For high-value single invoices, Skydo is highly competitive on pure cost.

Stripe — 2026 fees

Stripe is designed for businesses with online payment flows rather than direct invoicing. Its fees stack:

  • Base fee: 2.9% + $0.30 per transaction
  • International cards: Add 1.5%
  • Currency conversion: Add 1%

For a $10,000 payment from international customers on a typical cross-border setup, you could lose around $540 — about 5.4%. Exact Stripe pricing varies by country and product configuration.

The forex markup trap

This deserves special attention because it is the largest hidden fee across almost every platform listed above.

Banks and most platforms don't charge you a separate line item. They manipulate the exchange rate itself. This makes the fee invisible to most people.

How to spot it: Check the market rate on Google or xe.com when your payment arrives. Compare it to the rate shown on your FIRC. The difference is your forex markup fee.

Market rate: $1 = ₹84 Bank rate on FIRC: $1 = ₹81.84 Markup: ₹2.16 per dollar (2.6%)

On a $6,000 payment, this costs you ₹12,960 that vanishes without a line item.

Indian banks typically charge a 2–3.5% markup. Some charge more for small amounts or infrequent transactions.

Correspondent bank charges

Lesser-known but equally costly, correspondent bank charges occur when your bank has no direct relationship with the sending bank.

Money routes through intermediary banks to facilitate the connection. Each correspondent bank deducts $15–$30 from the transfer amount before it reaches you. These deductions are automatic — you never see them itemised.

You cannot avoid these unless you use a platform with direct connections to foreign banking networks. Most traditional Indian banks use correspondent banking, which makes these fees structurally unavoidable.

2026 fee comparison: Five platforms on a $5,000 payment

Baseline: Mid-market rate of ₹84 per dollar = ₹4,20,000 expected. (Update this rate to the live mid-market rate at time of publishing.)

PlatformHow fees apply in 2026Estimated amount receivedYou lose
PayPal4.4% transaction fee + 18% GST on fee + 3–4% FX markup~₹3,84,000–₹3,89,400~₹30,600–₹36,000 (7–9%)
Payoneer2–3% FX markup on withdrawal; receiving fees vary by source~₹4,07,400–₹4,12,800~₹7,200–₹12,600 (1.7–3%)
Wise~1.5–2% effective cost; mid-market rate; INR auto-conversion, no balance holding~₹4,11,600–₹4,14,300~₹5,700–₹8,400 (1.4–2%)
Skydo$29 flat, zero FX markup~₹4,17,564~₹2,436 (~0.58%)
Winvesta $3 + 0.99% = ~$52.50 total, 0% FX markup~₹4,15,590~₹4,410 (~1.05%)

Fee structures based on published information as of Q1 2026. Actual charges vary by provider, account type, and corridor. Mid-market rate is illustrative — replace with the live rate at time of publication.

Winvesta GCA fee structure

Winvesta's Global Collections Account runs on a fixed-plus-variable pricing model. Here is exactly what you pay:

Fee typeAmount
Account opening₹0
Monthly maintenance₹0
Receiving fee (USD, GBP, EUR, CAD, AUD)₹0
Forex markup on INR conversion0%
Payout fee (per withdrawal to Indian bank)$3 + 0.99% of the amount
FIRA / e-FIRA certificateFree, auto-generated per transaction
Settlement timeline1 business day

You get local account details in USD (US ACH routing and account number), GBP, EUR, CAD, and AUD. Your clients send money as a domestic transfer in their country. No SWIFT hops, no correspondent bank deductions. The funds land in your foreign-currency balance inside your GCA dashboard.

You convert to rupees when you choose, at the live mid-market rate with 0% forex markup. You are not forced to convert on receipt — unlike Wise, which auto-converts immediately.

On a $5,000 payment: Payout fee = $3 + $49.50 = $52.50. At ₹84/USD, that is ₹4,410 in fees — an effective cost of about 1.05%, with no hidden currency conversion charge layered on top.

Winvesta supports 30+ currencies across 180+ countries. Every transaction generates a complimentary e-FIRA automatically — critical for claiming GST zero-rating on exports under the IGST Act without chasing your bank for a certificate.

Get dedicated foreign currency accounts

This is the single most effective way to cut payment fees.

Instead of receiving dollars that get auto-converted to rupees, you receive them into a USD account. No conversion happens until you decide. No intermediary banks take cuts. No forex markup applies.

Winvesta's Global Collections Account gives you local account details in USD, GBP, EUR, CAD, and AUD. Your clients send money as a domestic transfer in their country — no SWIFT fees, no correspondent bank deductions. It arrives in your foreign currency balance within 1 business day. The account costs nothing to open, charges no receiving fee, applies 0% forex markup, and auto-generates a free e-FIRA on every transaction.

You hold the money in dollars, euros, or pounds. Convert to rupees when rates favour you. Or keep it in foreign currency if you have overseas expenses.

Real example: A content writer receives $3,000 monthly. Previously on bank wire transfers, losing ₹9,500 monthly to SWIFT fees and forex markup. After switching to Winvesta GCA: receives the full $3,000 with no receiving fee or markup. Pays $3 + 0.99% ($32.70) only on payout. Saves over ₹1,10,000 annually compared to a 2.5% markup on bank transfers.

Compare exchange rates before accepting payment methods

Before agreeing on payment terms, calculate the actual amount you'll receive through different methods.

Your client wants to pay via PayPal. Calculate: $5,000 minus 4.4% transaction fee minus 3.5% conversion fee equals approximately ₹3,83,000. But bank transfer through your GCA gives you full ₹4,15,000.

Share this comparison with your client. Explain that PayPal costs them nothing extra but costs you ₹32,000. Most clients happily switch to bank transfers when they understand this.

Some clients insist on PayPal for their convenience. That's fine. Just adjust your invoice amount to compensate for the fees. Charge $5,430 instead of $5,000. After PayPal's 7.7% fee, you still receive your intended ₹4,15,000.

Always check your FIRC against market rates

Your Foreign Inward Remittance Certificate lists the exact exchange rate used for conversion. Your bank issues this document for each foreign payment received.

Get your FIRC for every payment. Compare the rate to that day's market rate from Google or xe.com. Calculate the percentage difference. This tells you exactly what forex markup your bank charged.

Example FIRC analysis:

  • Date: 15th December 2025
  • Amount received: $4,000
  • FIRC rate: ₹80.75
  • Market rate that day: ₹83.00
  • Difference: ₹2.25 per dollar
  • Markup: 2.7%
  • Money lost: ₹9,000

Armed with this information, you can negotiate better rates with your bank or switch to better alternatives.

Keep records of all your FIRCs. When you accumulate evidence of high markups over multiple transactions, you have leverage to demand better rates or justify switching providers.

Negotiate payment terms upfront.

Don't wait until after work is done to discuss payment details. Address this in your contract or initial agreement.

Specify who bears transfer fees. Some contracts state "payment received net of all charges", meaning your client covers all fees. Others say you bear the cost. Negotiate this before accepting the project.

For large projects, request payment in instalments. This reduces per-transaction percentage fees and gives you more flexibility on conversion timing.

Consider invoicing in INR instead of USD for clients who regularly work with Indian service providers. They pay in rupees directly. You avoid all conversion fees and complications.

Time your currency conversions

If you have a foreign-currency account, you control when the conversion happens. This lets you optimise based on exchange rates.

Rupee strengthening against the dollar? Hold dollars and wait. Rupee weakening? Convert now to get more rupees per dollar.

Set rate alerts on currency tracking apps. Convert when rates hit your target. Even small improvements matter. Converting $10,000 at ₹83.50 instead of ₹83 gives you ₹5,000 extra.

Pro tip: Convert larger amounts less frequently, not small amounts frequently. Transaction fees (if any) hurt less when spread across larger amounts.

Use platforms with transparent pricing.

Some platforms hide fees in exchange rate markups. Others show you exactly what they charge.

Transparent platforms like Wise and Winvesta separate the exchange rate from their fees. You see the real market rate. You see their fee—no hidden costs.

This transparency helps you make informed decisions. You know exactly what you're paying for and can compare options accurately.

Avoid platforms that refuse to disclose their forex markup or use vague terms like "competitive rates" or "interbank rates." These usually hide the highest fees.

Request a fee breakdown from your bank.

Walk into your bank. Ask for written documentation of all charges for receiving foreign payments:

  • Receiving fees
  • SWIFT charges
  • Correspondent bank charges
  • Forex markup percentage

Most banks give vague answers. Insist on specifics. Request this in writing or over email.

If they can't or won't provide clear fee structures, that's a red flag. Banks with nothing to hide share their fees transparently.

Once you have this breakdown, compare it against alternatives. Show the bank you're considering switching providers unless they offer better rates. For high-volume customers, banks often negotiate lower fees.

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 about the forex markup fee

Related Blog Posts

Explore more insights and analysis

Contact Us

Address: WeWork Vaswani Chambers, 2nd Floor, 264-265, Dr Annie Besant Rd, Municipal Colony, Worli Shivaji Nagar, Worli Colony, Mumbai, Maharashtra, India, 400030

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

Email: support@winvesta.in