How to Invoice a Foreign Client from India

Last updated:

Working for clients abroad is one of the best things that has happened to Indian freelancers, and also one of the most confusing to bill. Which currency should you use? Do you charge GST? What proof of payment should you keep? What does your client's finance team expect to see? This guide walks through an invoice format for a foreign client from India, the same document many people search for as an export invoice format for freelancers, and explains each part in plain language.

It is general information, not tax or legal advice, and the rules change, so confirm details with a chartered accountant. Invoro does not currently generate GST tax invoices, and nothing here should be read as saying it does.

What a foreign-client invoice must show

Overseas finance teams want invoices that are complete and easy to match to a purchase order or contract. Include these items:

  • The words Invoice and a unique invoice number.
  • The invoice date and the payment due date, written unambiguously, for example 12 Oct 2026.
  • Your full legal or trading name and address in India, and your PAN or tax identifier if you are asked for one.
  • Your client's legal company name, address and country, plus their PO number or project reference if they gave one.
  • A clear description of the services, with hours or deliverables, and the rate.
  • The currency, stated both in words and in the amount, such as USD 1,200.00.
  • The total due and your payment instructions: bank name, account number, SWIFT or IFSC details, or the payment platform and account email.
  • Your payment terms, such as net 15 or net 30, and any late-payment term.

Choosing the invoice currency

Most freelancers invoice in the client's currency, commonly US dollars, pounds or euros, because the client budgets in it and their bank statement shows the same amount. Agree the currency in the contract and keep it constant for the project. Remember that what lands in your Indian bank account will be lower than the invoice, because of the payment platform's fee and the conversion rate on the day. If the exchange rate matters to you, either invoice in rupees and let the client pay the conversion cost, or build a margin into your rate. Never change currency halfway through a project without saying so in writing.

Payment methods and who bears the fees

Clients abroad usually pay by international bank transfer, a payment platform that settles in India, or a card-based invoicing service. Each deducts a fee or applies an exchange margin. Say in your payment terms who bears the transfer charges, for example that the invoice amount must reach you in full after any sender-side bank fees. Include only payment details that you are comfortable sharing, and double-check account numbers before sending, because an international transfer sent to a wrong detail is slow to recover.

GST and exports of services

Under India's GST law, services supplied to a client outside India can qualify as exports and are treated as zero-rated, provided the conditions in the law are met; those include the place of supply being outside India and payment being received in convertible foreign exchange or in rupees where the Reserve Bank of India permits. If you are not registered for GST, you simply do not charge it. If you are registered, you commonly export without paying integrated tax by furnishing a Letter of Undertaking, and you write something like “Export of services, supplied under LUT” on the invoice, with your LUT reference. Your CA can check that your supplies meet every condition and file the returns correctly.

Proof of foreign payment: FIRC and e-FIRA

When money arrives from abroad, your bank or payment platform can give you a Foreign Inward Remittance Certificate, now often issued electronically as an e-FIRA. It records the amount, the date, the remitter and the purpose. Keep one for every payment, together with the invoice it settles. It is the standard proof that foreign exchange was received, which matters for GST export treatment, for bank queries and for your income-tax records. Make a habit of saving the document the day the money arrives.

Income tax and client tax forms

Income from foreign clients is part of your total income and is taxed in India, and your CA will tell you how to report it and whether any presumptive scheme for professionals is available to you. Some foreign clients, particularly in the United States, ask non-US freelancers to complete a tax form so that they do not withhold tax on payments; your accountant can help you fill in the right one. Indian TDS provisions generally apply to payments made by Indian payers, not to payments from foreign clients.

A sample line layout

A simple foreign-client invoice has this layout. At the top, your name and address on the left and “Invoice INV-2026-27/012, 12 Oct 2026, due 27 Oct 2026” on the right. Below it, “Bill to: Northwind Studio Ltd, 14 Canal Street, Manchester M1 1AA, United Kingdom, PO 4471”. Then the lines: “Website redesign, phase 2, 40 hours at GBP 30.00 = GBP 1,200.00”. Below the total, “Total due: GBP 1,200.00. Payment by bank transfer to the account below within 15 days. Export of services.”

Common mistakes when invoicing abroad

  • Invoicing without a unique number or due date, which finance teams reject.
  • Leaving the currency ambiguous, for example writing “$” when both US and Canadian dollars are possible.
  • Adding GST when you are not registered.
  • Not saving the FIRC or e-FIRA for each payment.
  • Not stating who pays transfer fees.
  • Mixing several projects on one invoice without a clear reference.

Frequently asked questions

Do I charge GST to a foreign client?

If you are not registered for GST you do not charge it. If you are registered, qualifying exports of services are zero-rated and are commonly invoiced under a Letter of Undertaking. Your CA should confirm that your supply meets the conditions.

Which currency should I invoice in?

Usually the client's currency, agreed in the contract. State the currency clearly and keep it constant for the project.

What is an e-FIRA and do I need it?

It is the electronic certificate that records an inward foreign remittance. Keep one for every payment, as it is the usual proof that foreign exchange was received.

Can I send an invoice in a Word or PDF file?

Yes. A PDF is best, because it cannot be edited casually and every finance team can open it. Name the file with the invoice number.

How soon should I expect payment?

Set it in your terms. Net 15 or net 30 is common. Add a late-payment term and follow up politely a few days before the due date.