- Receiving USD through banks and SWIFT commonly costs 4 to 6%, and PayPal can reach 8 to 9%, once fees and exchange rate markup are counted.
- The biggest hidden cost is the FX markup, the gap between the rate you get and the real mid-market rate, usually 2 to 5%.
- Payment platforms and marketplaces often auto-convert your USD at a poor rate, which is where you lose the most without noticing.
- Cheaper routes include transparent-rate platforms, local collection accounts, and holding USD to convert on your own terms.
- On a $5,000 payment, a low-cost route can leave you $200 to $400 better off than a bank wire or PayPal.
- Whatever route you pick, make sure it still gives you a FIRC and the correct purpose code, so you stay compliant.
You invoice a client for $5,000, but the amount that lands in your account is noticeably smaller. Somewhere between their bank and yours, a slice went missing.
That slice is usually 4 to 6% of the payment, and with some methods it is higher. Most of it is not a visible fee. It hides in the exchange rate.
The frustrating part is that this loss is avoidable. Once you see where the money goes, you can route your payments to keep almost all of it.
This guide breaks down the real cost of receiving USD in India, then shows you how to bring it down to a fraction of what banks and wallets charge.
Where the 4-6% actually goes
The headline fee your bank quotes is rarely the full story. A single USD payment can pass through several layers, and each one takes a cut.
- Your client's outward fee. Their bank charges them to send, which sometimes gets passed on to you.
- Intermediary bank fees. A SWIFT payment often hops through one or two correspondent banks, and each can deduct $15 to $30 or more along the way.
- Your bank's incoming fee. Many Indian banks charge a processing fee, often Rs 200 to Rs 1,000, to credit an inward remittance.
- FX markup. The largest cost, and the least visible. Banks and platforms convert your USD at a rate worse than the real one, keeping the difference.
- Lifting charges. Unannounced deductions made by intermediary banks in transit.
Stacked together, these turn a small visible fee into a 4 to 6% loss on the whole payment.
The biggest culprit: FX markup vs the mid-market rate
The mid-market rate is the real exchange rate, the midpoint between the buy and sell price. It is the number you see when you search USD to INR on Google.
You rarely get that rate. Banks and platforms hand you a weaker rate and pocket the spread, usually 2 to 5%. Because it is baked into the rate, you never see it as a line item.
Here is what that looks like. Say the mid-market rate is 1 USD to Rs 87, but your bank converts at Rs 84. On a $5,000 payment, that 3-rupee gap alone costs you about Rs 15,000, before any flat fee.
So the flat fees are the part you can see, and the FX markup is the part you cannot. Always check the mid-market rate before you accept a conversion.
The platform trap: auto-conversion on PayPal, Upwork, and marketplaces
Many freelancers assume a payment platform is cheaper than a bank. Often it is not, because the platform converts your money automatically before it reaches you.
PayPal is the clearest example. It charges roughly 4.4% as a transaction fee, then adds a currency markup of 3 to 4% on top. All in, that can reach 8 to 9% of your payment.
Marketplaces like Upwork, Fiverr, and Amazon can also auto-convert your earnings to INR unless you actively choose a USD or local-bank payout option. The convenience hides the cost, since you never see the mid-market rate you missed.
The fix is to pick USD or local-bank payout options wherever you can, and avoid letting a platform convert your money on its own terms.
How to actually receive USD cheaply
You have several ways to cut the cost. Most freelancers can drop from 4 to 6% down to under 1%.
- Use a transparent-rate platform. Providers that show the mid-market rate and a clear flat fee, such as Wise or Wisemonk, beat both banks and PayPal.
- Use a local collection account. These give you local USD, EUR, or GBP account details, so clients pay through cheap local rails instead of costly SWIFT wires.
- Receive in USD and convert on your terms. Hold your USD, for example in an Exchange Earners' Foreign Currency (EEFC) account, and convert when the rate is good rather than auto-converting.
- Check the mid-market rate before every conversion. Use it as your benchmark, and avoid any provider that bundles its fee into the rate.
- For bank wires, ask upfront and negotiate. Request the FX rate and fees before the transfer, and if you are a regular, high-value customer, ask your bank to reduce them.
A worked example: keeping more of a $5,000 payment
The difference is not small. Here is roughly what you keep on a single $5,000 payment, by route.
| Route | Typical all-in cost | You keep on a $5,000 payment |
|---|---|---|
| Bank or SWIFT wire | 4% to 6% | about $4,700 to $4,800 |
| PayPal | 8% to 9% | about $4,550 to $4,600 |
| Wise | 0.33% to 1% | about $4,950 to $4,983 |
| Wisemonk Freelancer Payments | 0.5% flat | about $4,975 |
The gap between a bank wire and a low-cost route is $200 or more on this one payment. Over a year of client invoices, that adds up to real money left on the table.
This is where a purpose-built service helps. Wisemonk Freelancer Payments lets you raise an invoice in your client's currency, and your client pays locally in their own country. You receive INR at a transparent 0.5% flat fee, with T+2 settlement and RBI-compliant remittance, and a free Foreign Inward Remittance Advice (FIRA) on every withdrawal.
On a $5,000 payment, that is roughly $25 in cost against $250 or more through a typical bank. These figures are illustrative, and your actual cost varies with the provider, the amount, and the rate on the day.
Don't trade fees for compliance
A cheap route is only worth it if it keeps you on the right side of the rules. Saving 5% is no win if the payment cannot be documented later.
Whatever method you use must let you receive through an authorised channel, tag the correct purpose code, and get a FIRC or FIRA for every payment. Our guides on choosing the right purpose code and the RBI rules for freelancers cover both.
Cutting a fee by skipping compliance can cost far more later, in held payments, queries, or scrutiny. The goal is low cost and clean records together.
Frequently asked questions
How much do banks charge to receive USD in India?
Expect a flat incoming fee of around Rs 200 to Rs 1,000, plus intermediary bank cuts, plus an FX markup of 2 to 5%. Together this often works out to 4 to 6% of the payment.
Why is PayPal so expensive for receiving USD?
PayPal charges about 4.4% as a transaction fee and adds a 3 to 4% currency conversion markup on top. All in, a single payment can cost you 8 to 9%.
What is the mid-market rate?
It is the real exchange rate, the midpoint between the buy and sell price, and the number you see on Google. Use it as the benchmark to judge any rate you are offered.
Is Wise or a local collection account cheaper than a bank?
Usually yes. Transparent platforms and local collection accounts use rates close to mid-market with low flat fees, which beats the bundled markup on bank wires.
Can I hold USD instead of converting it right away?
Yes. An Exchange Earners' Foreign Currency (EEFC) account or a USD-holding option lets you keep your earnings in dollars and convert when the rate suits you.
Do cheaper routes still give me a FIRC?
Good ones do. Before you switch, confirm the provider issues a FIRC or FIRA and records the correct purpose code, so your income stays provable.
What is the cheapest way to receive USD as a freelancer?
A transparent-rate platform or a local collection account, typically under 1%, is the cheapest route. That compares with 4 to 6% on a bank wire and more on PayPal.
Does receiving USD cheaply change my tax?
No. The cost of receiving money does not change your tax. You still report the income, and if you file on actual expenses, the fees you do pay can be claimed as a business cost.
Ready to build your India team?
Tell us who you're looking to hire. We'll walk you through exactly how the setup works for your company, your timeline, and your budget.