You land your first US or European client, agree a rate in dollars, and then realise nobody explained how you are actually supposed to get paid, what to put on the invoice, or whether you owe GST on money coming from outside India. Most freelancers figure this out through a confusing first payment that arrives smaller than expected.
Invoicing international clients from India is not complicated once you know the actual rules. Here is exactly what to put on the invoice, how to receive the money, and what tax treatment applies.
Export of services: the classification that changes everything
Freelance work for a client outside India is legally classified as an "export of services" under GST law, and this classification is what determines your entire tax treatment. Export of services is zero-rated under GST, meaning you charge 0% GST on the invoice regardless of whether you are GST registered.
This is different from working with an Indian client below the GST threshold, where you simply do not charge GST because you are not required to register. With export of services, even a GST-registered freelancer charges 0% GST specifically because it is an export, not because of the threshold. The distinction matters for how you file, covered further down.
What to put on an international invoice
An invoice to a foreign client needs everything a domestic invoice needs (your details, invoice number, date, due date, itemised services, total amount), plus a few export-specific additions. For the baseline fields every invoice needs regardless of currency, see the guide on how to create a professional freelance invoice in India. State the amount in the client's currency, typically USD, EUR, or GBP. Add a line explicitly marking it as an export invoice with 0% GST, referencing the export of services provision if you are GST registered.
Include your GSTIN if you are registered, even though you are not charging GST on this invoice. Add your bank's SWIFT/BIC code and IFSC alongside your account details, since foreign banks need the SWIFT code to route international wire transfers correctly. If you are using a payment platform like Wise, Payoneer, or PayPal instead of a direct wire, include the relevant account or profile details for that platform instead. For a full comparison of fees, speed, and which method suits which client, see the guide on how to receive international payments as a freelancer.
How the money actually reaches your account
Foreign currency payments must be remitted through proper banking channels for the transaction to be legal and traceable under India's foreign exchange rules. A direct bank wire, or a registered payment platform like Wise, Payoneer, or PayPal, satisfies this. Cash, informal transfers, or a friend's foreign account do not, regardless of how small the amount is.
Each method has a different cost and speed tradeoff. Direct bank wires often carry a flat fee from both the sending and receiving bank but preserve more of the amount on larger payments. Wise generally offers the most transparent, lowest-cost conversion for mid-sized amounts. PayPal is the most convenient for smaller, frequent payments but has the highest fees and a less favourable exchange rate built into the conversion. Choose based on the size and frequency of your typical invoice, not just the platform you have already heard of.
Your bank will issue a Foreign Inward Remittance Certificate (FIRC) for wire transfers, or your payment platform will provide an equivalent statement. Keep every one of these. They are your proof of legitimate foreign income if the tax department or your bank ever asks for the source of funds.
Filing an LUT so you never pay GST upfront
If you are GST registered and export services, file a Letter of Undertaking (LUT) on the GST portal at the start of each financial year. The LUT lets you invoice at 0% GST directly, without paying GST first and claiming a refund afterward. Filing takes about fifteen minutes online and needs no supporting documents beyond your GSTIN and basic business details.
Without an LUT, you would technically need to pay GST on the export invoice and then apply for a refund, which ties up cash and adds paperwork for no benefit. File the LUT before your first export invoice of the financial year. It is one of the most commonly missed steps for Indian freelancers new to international clients, and it costs nothing to file correctly.
Income tax on international earnings
Foreign income is taxed exactly the same as domestic freelance income in India: as business or professional income, most commonly under Section 44ADA if your total gross receipts (domestic and international combined) are under ₹75 lakh. There is no separate or reduced tax rate for foreign-earned income. The full mechanics of 44ADA and filing are covered in the guide on freelance tax in India simplified.
Report the rupee-equivalent value of foreign income at the exchange rate on the date each payment was received, not a single rate applied to your total annual income. Most invoicing tools convert and log this automatically, which saves significant reconciliation work at tax time compared to calculating it manually from bank statements.
Rinto lets you create invoices in foreign currency with the export of services fields built in, and tracks your total receipts across both domestic and international clients in one place, so you always know your real income figure without switching between spreadsheets.
Frequently Asked Questions
Do I charge GST on invoices to international clients?
No. Services provided to a client outside India are classified as export of services and are zero-rated under GST, meaning you charge 0% GST regardless of whether you are GST registered. If you are registered, file a Letter of Undertaking (LUT) annually on the GST portal to invoice at 0% without having to pay GST upfront and claim a refund later.
What is the best way to receive payments from foreign clients in India?
For larger, less frequent payments, a direct bank wire or Wise typically offers the best value with transparent fees and competitive exchange rates. For smaller, more frequent payments, Payoneer or PayPal offer more convenience but carry higher fees and less favourable conversion rates. Match the method to your typical invoice size rather than defaulting to whichever platform you set up first.
Do I pay extra tax on income earned in foreign currency?
No. Foreign income is taxed exactly the same as domestic freelance income under the Income Tax Act, most commonly under Section 44ADA if your total gross receipts are under ₹75 lakh. There is no separate foreign income tax rate or additional levy specifically for international freelance earnings. Report it in rupees at the exchange rate applicable on the date each payment was received.
What is an FIRC and do I need to keep it?
A Foreign Inward Remittance Certificate (FIRC) is a document your bank issues confirming that a foreign currency payment was received through legitimate banking channels. Keep every FIRC or equivalent statement from your payment platform, since it is your proof of legitimate foreign income if a bank or the tax department ever asks about the source of funds in your account.
Should I register for GST just to work with international clients?
Not necessarily. GST registration is only mandatory once your total annual income, domestic and international combined, crosses ₹20 lakh. Since export of services is zero-rated regardless of registration status, there is no GST advantage to registering early purely for international work. Register when you cross the threshold, or if you also have significant domestic clients who require GST-compliant invoices.