🇮🇳How to Receive International Payments in India
Last updated: May 2025
Banking and Foreign Exchange Context
India has one of the most developed inward remittance ecosystems among emerging markets. The Reserve Bank of India (RBI) governs all cross-border transactions under the Foreign Exchange Management Act (FEMA) 1999, and the framework explicitly welcomes inward remittances for export of services — which is the category your freelance income falls under.
Inward remittances must pass through an Authorised Dealer (AD) bank. Every licensed commercial bank operating in India — including HDFC Bank, ICICI Bank, Axis Bank, State Bank of India, and Kotak Mahindra — holds AD Category I or II status and can receive foreign currency on your behalf. When a foreign client sends payment via SWIFT, the funds arrive at your bank's nostro account abroad and are then credited to your Indian savings or current account, typically after conversion to Indian rupees at the bank's prevailing rate.
The RBI's Master Direction on Export of Goods and Services (RBI/FED/2015-16/12) covers service exports comprehensively. Unlike goods exporters, service exporters are not required to submit a Shipping Bill or export declaration to Customs. Instead, the documentation anchor is the Foreign Inward Remittance Certificate — a critical document described in detail in the regulations section below.
India does not maintain a separate foreign currency savings account regime comparable to Nigeria's domiciliary accounts for most resident individuals. Resident Indians receiving freelance income from abroad must generally convert inward remittances to rupees at the time of credit, unless they hold a Resident Foreign Currency (RFC) account, which is available only to returning Non-Resident Indians. Ordinary residents receive rupees.
Key Regulations
FEMA 1999 and the rules made under it form the complete statutory framework. For freelancers, the operative provisions are in the Foreign Exchange Management (Current Account Transactions) Rules 2000, which allow an individual resident to receive foreign currency for services rendered outside India without any prior RBI permission — receipt of payment for legitimate export of services is a current account transaction and is freely permitted.
The Foreign Inward Remittance Certificate (FIRC) is a document issued by your AD bank acknowledging receipt of foreign currency. Its importance cannot be overstated. The FIRC specifies the sender's name and country, the amount in foreign currency, the rupee equivalent at conversion, and the purpose code. You need the FIRC to claim GST refunds (if applicable), to demonstrate foreign exchange earnings in IT filings, and as evidence during any bank audit. Request a FIRC for every significant inward remittance — many banks issue them electronically via net banking or on request within 48 hours.
Purpose codes matter. When your bank processes an inbound wire, it asks you to declare the purpose code under the RBI's purpose code list. For freelance software or digital services, the relevant code is typically P0802 (Computer and Information Services) or P0806 (Professional and Management Consulting Services). Using the correct purpose code ensures the transaction is classified as a service export, which triggers zero-rating under GST and proper classification in your bank's records.
The RBI's Master Direction on Export of Services requires that payment for export of services be received within nine months of the date of invoice (one year for certain sectors). In practice, freelancers working on retainer or milestone-based contracts should ensure payment is received within this window. If a client delays beyond nine months, inform your bank and obtain an extension — non-repatriation without valid reason can attract FEMA enforcement.
Platform Recommendations
Wise is the most popular choice among Indian freelancers billing international clients directly. Wise provides local receiving account details in the US (ACH routing and account number), UK (sort code and account number), EU (IBAN), and other currencies. Your client pays as if making a domestic transfer in their own country, and Wise converts and sends rupees to your Indian bank account. The mid-market exchange rate and low fixed fees make Wise significantly cheaper than a traditional SWIFT wire for amounts under USD 5,000.
Payoneer is particularly dominant for freelancers on marketplace platforms — Upwork, Fiverr, Toptal, and similar services all support direct Payoneer withdrawal. Payoneer provides a US virtual bank account and a EUR IBAN, which can receive client payments or marketplace disbursements. Withdrawal to an Indian bank account incurs a conversion fee; Payoneer publishes its rates on the withdrawal screen. One important advantage: Payoneer provides a document called a Revenue Report that many Indian freelancers use alongside the FIRC as supporting documentation for IT returns and GST filings.
Direct SWIFT wire transfers to an Indian bank account remain the most transparent option for large one-time payments. Share your account number, IFSC code (domestic), and the bank's SWIFT/BIC code with your client. For Axis Bank, HDFC, and ICICI, SWIFT transfers typically arrive in one to two business days. Banks charge a small inward remittance fee (usually INR 100–500 per transaction) and a conversion spread on the exchange rate. For amounts above USD 10,000, the SWIFT route often works out cheaper than Wise or Payoneer.
Stripe and Razorpay both support international cards but are primarily suited to product businesses rather than freelance invoicing. Stripe's payouts to Indian bank accounts are in INR and the platform requires GST registration for Indian entities.
Practical Tips
Always issue a GST-compliant invoice before requesting payment, even if you are not registered for GST. Include your name, address, PAN number, description of services, the agreed currency and amount, and a reference to the FEMA purpose code if your bank requires it. This invoice forms the basis for the FIRC and, once you cross the GST registration threshold, for claiming zero-rated export status.
Maintain a dedicated ledger for foreign currency receipts. Record the invoice date, payment received date, foreign currency amount, INR conversion rate, and FIRC reference number for every transaction. This table is exactly what a CA will ask for during tax filing and what an income tax officer examines during scrutiny.
If your primary client base is in the US and your invoices are in USD, consider consolidating smaller payments before requesting a wire. SWIFT inward remittance fees are per transaction — sending USD 3,000 in three USD 1,000 transfers costs three times the fee compared to one consolidated transfer. Wise and Payoneer do not have this problem as they aggregate internally.
For tax efficiency, track whether your advance tax obligations are being met quarterly. The due dates are 15 June (15%), 15 September (45%), 15 December (75%), and 15 March (100% of assessed tax liability). Missing the September deadline in particular attracts penal interest under Section 234C of the Income Tax Act.
Tax Considerations
Freelance income received from abroad is taxable in India as income from business or profession under the Income Tax Act 1961. The income is computed on a receipt basis for most freelancers (cash accounting), meaning you report income in the year the rupee equivalent hits your bank account. The applicable slab rates for individuals in 2025 are: nil up to INR 3,00,000 (new regime), 5% from INR 3,00,001 to 6,00,000, 10% from 6,00,001 to 9,00,000, 15% from 9,00,001 to 12,00,000, 20% from 12,00,001 to 15,00,000, and 30% above INR 15,00,000.
GST treatment is one of the most significant advantages for Indian freelancers selling to international clients. Under Section 16(3)(a) of the IGST Act 2017, export of services is zero-rated — no GST is collected on the invoice, and you may claim a refund of any input GST paid on expenses related to the export. This zero-rating applies when: (a) you are registered under GST, (b) the recipient of services is located outside India, (c) the payment is received in convertible foreign exchange, and (d) the supplier and recipient are not merely establishments of the same legal entity. Most freelancers billing foreign clients satisfy all four conditions. Once registered, file a Letter of Undertaking (LUT) on the GST portal at the start of each financial year to export without collecting GST. This is free and can be done online in minutes.
India has Double Taxation Avoidance Agreements (DTAA) with over 90 countries. If your primary client is in the US, UK, Germany, Singapore, or Australia and they have withheld tax at source on your payment, you can claim a credit for the tax paid abroad against your Indian tax liability under the relevant DTAA. Keep the Tax Residency Certificate and Form 10F ready when claiming DTAA relief.
Section 44ADA of the Income Tax Act offers a presumptive taxation scheme for professionals with gross receipts up to INR 75 lakh. Under 44ADA, 50% of gross receipts is deemed to be profit — you pay tax only on that 50% without needing to maintain detailed expense records. This significantly simplifies compliance for mid-income freelancers.
Frequently Asked Questions
What is a FIRC and do I need one for every payment?
A Foreign Inward Remittance Certificate (FIRC) is issued by your Authorised Dealer bank and confirms receipt of foreign currency along with the purpose, amount, and conversion rate. You should request one for every substantive inward remittance. It is required for GST zero-rating claims, serves as supporting documentation in income tax filings, and is the primary evidence of foreign exchange earnings if your books are ever scrutinised.
Is my freelance income zero-rated under GST?
Yes, provided you meet the four conditions for export of services under the IGST Act: the recipient is outside India, payment is received in convertible foreign exchange, and you and your client are not establishments of the same entity. Once GST-registered, file a Letter of Undertaking (LUT) at the start of each financial year to export without charging GST on invoices.
Can I receive payments through Wise directly to my Indian bank account?
Yes. Wise supports transfers to Indian bank accounts in INR. Your client sends money to Wise's local receiving accounts in their country (US ACH, UK BACS, EU SEPA), and Wise converts and credits your Indian account in rupees within one to two business days. Your bank will still generate a remittance advice or FIRC for the inward credit.
Do I need to convert foreign currency immediately upon receipt?
For resident Indians (not NRIs), inward remittances credited to a standard savings or current account are converted to rupees at the time of credit — there is no legal mechanism to hold USD in a regular account. If you want to defer conversion, discuss Resident Foreign Currency (RFC) account eligibility with your bank, though this is typically restricted to returning NRIs.
What is the presumptive tax scheme under Section 44ADA?
Section 44ADA allows freelancers with gross receipts up to INR 75 lakh to pay income tax on a deemed profit of 50% of receipts, without needing to document individual expenses. This is ideal for freelancers whose actual expenses are lower than 50% of income and who want minimal bookkeeping. You declare gross receipts, half is treated as taxable income, and standard slab rates apply.
Sources
See which payment platforms support India and compare their fees.
View platform data for India →