Receive Freelance Payments From Abroad: PayPal, Wise, FIRA
How Indian freelancers receive foreign client payments via bank wire, PayPal or Wise: fees, purpose codes like P0802, FIRA/FIRC, GST LUT and tax as of 2026.

In this article (9 sections)
- The three routes compared
- How each route works in practice
- Purpose codes: tell your bank what the money is for
- FIRA/FIRC: your proof of export
- GST: zero-rated, but registration rules still apply
- Worked example: same invoice, three routes (illustrative)
- Income tax on foreign earnings
- Safety checks for foreign payments
- Key takeaways
An Indian freelancer can receive foreign client payments in three main ways: a direct bank wire (SWIFT) to your Indian account, PayPal, or a service that gives you local foreign account details such as Wise. In every case the money arrives in rupees in your Indian bank account, tagged with an RBI purpose code (for example P0802 for software services), and your bank or the provider issues an inward remittance advice (FIRA, earlier called FIRC) as proof. Pick the route by total cost, client convenience and paperwork, as of October 2026.
The three routes compared
| Route | How the client pays | Typical costs to watch | Paperwork | Good for |
|---|---|---|---|---|
| Direct bank wire (SWIFT) | Client's bank sends to your bank using SWIFT code and account number | Sender's fee, intermediary bank deduction, your bank's charge, exchange-rate markup | Bank issues FIRA/e-FIRA; you give purpose code | Large or one-time invoices |
| PayPal | Client pays your PayPal email by card or PayPal balance | Receiving fee as a percentage, currency conversion spread | Purpose code set in account; inward remittance proof via PayPal/partner bank | Small invoices, clients who prefer PayPal |
| Local account details (e.g. Wise) | Client sends a local transfer in USD, GBP, EUR etc. to account details issued to you | Fixed or percentage fee plus conversion fee; charge for e-FIRA may apply | Provider partners with an Indian bank; e-FIRA available | Regular payments from repeat clients |
Payoneer and freelance marketplaces such as Upwork offer their own withdrawal options as well. Fees change often, so check each provider's official India pricing page before you choose, not a comparison blog.
How each route works in practice
Direct bank wire
Give the client your account holder name, account number, bank name, branch address and SWIFT/BIC code. When the money arrives, your bank may contact you for the purpose code and supporting documents such as your invoice. Banks convert at their own card rate unless you negotiate, so the markup can be the biggest hidden cost. An intermediary bank may also deduct a flat amount before the money reaches India.
PayPal
In India, PayPal accounts are used only for receiving international payments, not domestic ones. Per PayPal India's help pages, you verify your PAN, link an Indian bank account and select a purpose code. Payments are withdrawn to your bank in rupees. Check PayPal's current India fee page for the receiving fee and the conversion spread, since together they can be noticeably higher than a bank wire on large amounts.
Wise and similar account details
Wise says Indian freelancers and businesses can get account details in several foreign currencies, with transfers going directly to their Indian bank account and operating with RBI approval through a local bank partner. The money is converted on arrival rather than held as a foreign balance. Check limits, supported currencies and e-FIRA charges on Wise's official India site.
Purpose codes: tell your bank what the money is for
Every inward remittance is reported under an RBI purpose code. Choosing the right one matters because it decides whether the receipt is treated as an export of services.
| Your work | Commonly used code |
|---|---|
| Software development, implementation, IT consultancy | P0802 |
| Business and management consultancy, PR | P1006 |
| Advertising and market research | P1007 |
| Other professional or technical services | Check the RBI list with your bank |
Do not use codes for gifts or family maintenance for business income. That can create tax and GST mismatches later. If unsure, show your invoice to the bank and ask which code fits.
FIRA/FIRC: your proof of export
A Foreign Inward Remittance Certificate (FIRC) was the traditional bank certificate. Many banks and payment providers now issue an electronic Foreign Inward Remittance Advice (FIRA/e-FIRA) instead. Either way, it records the amount, currency, sender and purpose. Keep one for every payment because:
- It supports zero-rated GST treatment of your export.
- It matches your income in the ITR to bank credits.
- Lenders and visa officers may ask for it as proof of income.
Download or request it monthly rather than at year-end, when tracing old payments is harder.
GST: zero-rated, but registration rules still apply
- Export of services is zero-rated under GST when conditions are met, including payment in convertible foreign exchange (or as permitted by RBI).
- Registration is mandatory once aggregate turnover crosses ₹20 lakh in a financial year (₹10 lakh in specified special category states). Export receipts count towards turnover.
- Once registered, file a Letter of Undertaking (LUT) on the GST portal each year to export without paying IGST.
FEMA also expects export proceeds to be realised within a set period. As of October 2026, reports indicate RBI's new export regulations prescribe 9 months from the invoice date for most services exports; confirm the current period with your bank if a client pays very late.
Worked example: same invoice, three routes (illustrative)
Rahul invoices a US client $1,000. Assume a mid-market rate of ₹85 per dollar, so the "fair" value is ₹85,000. Fees below are assumptions for illustration only.
Route 1: card-style platform
- Receiving fee 4.4%: $44, leaving $956
- Conversion 3% below mid-market: ₹85 × 0.97 = ₹82.45
- Credited: 956 × 82.45 = ₹78,822
Route 2: bank wire
- Intermediary deduction: $20, leaving $980
- Bank rate 1% below mid-market: ₹84.15
- Credited: 980 × 84.15 = ₹82,467
Route 3: local account details with a 1.5% all-in fee
- Credited: ₹85,000 × 0.985 = ₹83,725
The gap between best and worst is ₹4,903 on one invoice, or roughly ₹58,800 a year at one such invoice a month. Ask for a sample breakdown before choosing, and check our wider guide to comparing international money transfers.
Income tax on foreign earnings
- A resident freelancer's foreign fees are business or professional income, taxed at slab rates. Your regular resident savings account is the right account; NRE and NRO accounts are for non-residents (see NRE vs NRO vs FCNR).
- Eligible professionals can use presumptive taxation under Section 58 of the Income-tax Act, 2025 (old Section 44ADA), declaring 50% of receipts as income. Details are in our freelancer tax guide.
- Foreign clients do not deduct Indian TDS, so pay advance tax if your tax for the year is ₹10,000 or more. See the advance tax guide and estimate it with the income tax calculator.
- If a client's country withheld tax, you may be able to claim foreign tax credit; take a CA's help.
Safety checks for foreign payments
- A genuine client never asks you to pay a "release fee", "tax clearance" or "anti-money-laundering charge" to receive your payment.
- Never share your OTP, UPI PIN, net banking password or PayPal login, even with someone claiming to be from PayPal or your bank.
- Be wary of "overpayment" cheques or transfers where the client asks you to refund the extra amount.
- Report fraud on 1930 or cybercrime.gov.in without delay.
Key takeaways
- Choose between bank wire, PayPal and local account details by total cost, including the exchange-rate markup.
- Give the correct RBI purpose code (P0802 is common for software work) and keep a FIRA/e-FIRA for every payment.
- Exports are zero-rated for GST; register above ₹20 lakh turnover and file an LUT each year.
- Foreign fees are taxable business income in India as of October 2026; plan advance tax since there is no TDS.
- Nobody genuine charges you a fee to release your own payment.
Frequently asked questions
What is the best way for an Indian freelancer to receive payments from abroad?
There is no single best route. A direct bank wire suits large invoices, PayPal suits clients who already use it, and services offering local foreign account details, such as Wise, can be cheaper for regular payments. Compare the total cost, including the exchange-rate markup, not just the visible fee.
Which purpose code should a freelancer use?
It depends on the service. P0802 is commonly used for software consultancy and implementation, P1006 for business and management consultancy, and P1007 for advertising and market research. Check the RBI purpose code list or ask your bank, because a wrong code can cause compliance questions later.
What is FIRC or FIRA and do I need it?
It is the bank's proof that foreign currency came into India for a stated purpose. Many banks now issue an electronic Foreign Inward Remittance Advice instead of a certificate. Keep it for every payment, as it supports zero-rated GST exports and your income records.
Do I pay GST on freelance income from foreign clients?
Export of services is zero-rated. If you are registered under GST, file a Letter of Undertaking each year to export without paying IGST. Registration is needed once aggregate turnover crosses ₹20 lakh, or ₹10 lakh in specified special category states.
Is money received from foreign clients taxable in India?
Yes. For a resident freelancer, foreign client fees are business or professional income taxed at slab rates. Foreign clients do not deduct Indian TDS, so you may need to pay advance tax yourself.
This article is for general education and is not personalised financial, tax or legal advice. Rates and rules are as of 28 Oct 2026; confirm current terms with your lender, AMC or a qualified adviser.


