Getting your first payment from a US client into your Indian bank account feels like a small victory. And then you look at how much was lost in fees and currency conversion, and that victory feels a bit smaller.
This guide is the one I wish I'd had when setting this up. It covers every realistic option for receiving USD from US clients, what the fees actually look like, what documents you need, and what the FEMA rules mean for you in practice.
The Options, Honestly Ranked
There are five main ways to receive USD as an Indian freelancer. Here's the quick verdict before I go into detail:
Wise is the best for most people. Best exchange rates, fair fees, and it gives you a real US bank account number that makes invoicing simple.
Payoneer is the best if your client's platform pays to Payoneer (Upwork, Fiverr, Toptal). If you're not on those platforms, Wise is better.
PayPal is fine for one-off payments from clients who insist on it, but the fees and exchange rates are genuinely bad.
Direct SWIFT to Indian bank works for larger, regular transfers but is slow and your bank will ask annoying compliance questions every time.
Stripe is for product businesses, not freelancers. Mentioned at the end for completeness.
Wise: Why It's the Default Recommendation
Wise (formerly TransferWise) gives you virtual bank account numbers in the US, UK, EU, Australia, and a few other countries. When a US client sends money to your Wise US account number, they're doing a domestic ACH transfer. No international wire, no SWIFT fees, no hassle on their side.
The exchange rate is the real advantage. Wise uses the mid-market rate, which is the same rate you see on Google or XE.com. They then charge a small fee on top, usually around 0.5% to 1% depending on the amount. Compare that to PayPal charging 3-5% through a bad exchange rate, or your Indian bank charging 1-2% on top of an already worse rate for SWIFT transfers.
On a $2,000 invoice, Wise might cost you $15-20 in fees. PayPal might cost you $80-100. Over a year of regular invoicing, that difference is meaningful.
Setup takes a few days. You'll verify your identity with Aadhaar or a passport, add your Indian bank account for withdrawals, and get your US account details. After that, you put the Wise US account number on your invoices and your clients just pay it like they'd pay any domestic US vendor.
One practical note: Wise doesn't hold USD indefinitely. You'll need to convert and withdraw to your Indian bank account within a reasonable period (more on FEMA below).
Payoneer: Best for Platform Freelancers
If you work on Upwork, Fiverr, Toptal, or similar platforms, Payoneer is often the default payment method. These platforms pay directly to Payoneer, and Payoneer gives you a similar virtual US account number.
The exchange rates aren't as good as Wise, typically 1-2% worse than the mid-market rate. Payoneer also charges $3 for transfers under $1,000 to your Indian bank. For higher amounts, the flat fee matters less.
Where Payoneer wins is platform integration. If your client is paying you through Upwork, the money flows into Payoneer automatically. There's no extra step, and the platform fees are already built in. In this scenario, comparing Payoneer to Wise doesn't really apply because you're not choosing between them.
For direct client billing (invoices, not through a platform), Wise is generally better. But there are clients who prefer Payoneer, and having both accounts set up is not a bad idea.
For a detailed comparison of Wise vs Payoneer for Indian freelancers specifically, check out the guide on Wise vs Payoneer for Indian freelancers.
PayPal: The Necessary Evil
Most Indian freelancers have a PayPal account, and most US clients know what PayPal is. The convenience is real. But the costs are genuinely high.
When a US client pays you via PayPal, the fee structure works like this: if they send as a business payment (which is the correct type for freelance work), PayPal charges the sender 4.4% plus a fixed fee. Then when you withdraw USD to your Indian bank account, PayPal converts at their own exchange rate, which is typically 3-4% worse than the market rate.
The total cost can be 6-8% of the invoice amount by the time the money is in your Indian bank. That's significant.
The situations where PayPal makes sense: your client absolutely insists on it, you're doing a one-time small project, or you need a payment method that works immediately without setup time. For ongoing freelance billing, push your clients toward bank transfer to your Wise account if you can.
Direct SWIFT to Indian Bank
This is the traditional method: the client does an international wire transfer to your Indian bank account using your SWIFT/IFSC codes.
The good news: it works reliably, there are no third-party accounts involved, and for larger amounts (say, $5,000+), the percentage fees can be lower than other methods.
The bad news: it's slow (3-5 business days, sometimes more), the client usually pays a SWIFT fee of $25-50 on their end, your Indian bank charges a fee on their end too, and your bank will require you to fill out a FIRC (Foreign Inward Remittance Certificate) and specify the purpose of remittance under FEMA codes.
That last part is what makes SWIFT annoying for regular freelancers. Every transfer triggers a compliance check at your bank. Some banks are relaxed about it, others ask for detailed contracts and invoices every time. HDFC and Kotak tend to be more straightforward than older public sector banks, in my experience.
SWIFT makes sense for large, infrequent payments where the fixed cost is negligible relative to the transfer amount.
Understanding FEMA Compliance
FEMA (Foreign Exchange Management Act) governs how foreign currency flows into India. As a freelancer receiving foreign income, here's what you need to know practically:
Foreign currency received for services must be repatriated to India within a certain period. The general rule under FEMA is that you should bring the money into India within 9 months of earning it, but Wise and Payoneer help you stay compliant because they convert and transfer automatically or on demand.
The purpose of remittance matters. When your Indian bank receives foreign money, they classify it by purpose code. For software development and IT consulting, the code is typically P0802 or similar. Your bank may ask you to specify this. Keep a copy of your invoice and any contract with the client to provide if asked.
You don't need to report individual transactions to the RBI if you're receiving normal freelance income through registered channels like Wise or Payoneer. The reporting is handled by the payment service providers.
If you're receiving large amounts regularly (tens of thousands of dollars), it's worth a one-time conversation with a CA who knows FEMA. For most freelancers earning a few thousand dollars a month, just using Wise and keeping your invoices is sufficient.
TDS: What Happens When US Clients Deduct Tax
Some US clients, particularly larger companies, may deduct TDS (Tax Deducted at Source) from your payment. This is uncommon for small business or startup clients but does happen with corporations that have their own finance teams.
If a US client says they need to deduct TDS, they're probably referring to US backup withholding or a tax treaty provision. India and the US have a Double Taxation Avoidance Agreement (DTAA), and you can provide your W-8BEN form to US clients to prevent withholding in many cases.
W-8BEN is a US IRS form for non-US persons. It certifies that you're a foreign person not subject to US backup withholding. Your US client's accounts payable team will know what this is. You can fill it out online, it's not complicated.
If your income has already been withheld, you'd need to claim that credit when filing your Indian tax return. Consult a CA if this situation arises.
Timing Your Currency Conversion
This is something no one talks about, but it matters if you're doing consistent volume.
The USD/INR rate fluctuates. In 2026, it's in the mid-80s per dollar range. A 1-2 rupee swing on $3,000 a month is a few thousand rupees, which isn't life-changing, but it adds up over a year.
The practical approach: don't try to time the market. Convert USD to INR regularly, either when you receive payment or once a month. Holding USD in a Wise account waiting for a better rate is a forex speculation exercise, not a freelancing decision, and it complicates your FEMA compliance.
Wise lets you hold USD and convert manually when you choose, which is a useful feature for those who want some flexibility. But the default behavior of converting as you receive is simpler and avoids compliance headaches.
What Documents You Need
To set up Wise: PAN card, Aadhaar or passport for identity verification, and your Indian bank account details. Verification takes a day or two.
To set up Payoneer: similar identity documents, your bank account for withdrawal.
For SWIFT to Indian bank: just your bank's SWIFT code and account number. Your bank's compliance team will ask for invoices when the money arrives.
To use PayPal for business: verify your identity, link your bank account or debit card for withdrawals.
None of these are difficult. The Wise setup is the most streamlined. Payoneer's verification has occasionally been slow for some users in India, so apply a few days before you need it.
The Setup I'd Recommend
For most Indian freelancers billing US clients: open a Wise account, get your US account number, put that on your invoices, and withdraw to your Indian bank account after each payment. It's the cheapest, fastest, and most convenient option for both you and your client.
If you're also on freelance platforms: set up Payoneer too. Some platforms pay exclusively via Payoneer, and having it ready means you don't miss a payment.
Keep PayPal as a backup for clients who specifically ask for it. Don't use it as your primary collection method.
For the invoicing side of this, the guide on best invoicing tools for Indian freelancers covers how to send professional USD invoices with proper GST documentation.
One More Thing: Declare Your Foreign Income
Foreign income must be declared in your Indian income tax return, even if you received it through Wise or Payoneer. This surprises some freelancers who assume that money held in a Wise account isn't taxable in India until it's moved to an Indian bank.
That's not how it works. Income is taxable in the year it's earned, regardless of where it sits. When you file your ITR, you'll need to include all foreign income, declare the foreign accounts in the schedule for foreign assets, and pay tax on the total income.
This isn't meant to scare you, it's just something to be aware of. A CA who works with freelancers will handle this properly. And keeping clean records of every invoice and every payment received makes this straightforward at tax time.