How to Invoice International Clients From India in 2026

 | 
How To Invoice International Clients From India in 2026

 

UdaipurTimes, 14 September 2026 | Business and Finance Blog: 

The invoice is the least interesting document in an export business and the one everything else hangs off. Your GST position, your RBI reporting, your realisation record, your refund claim and your client payment cycle all reference it. Get it wrong and every downstream process inherits the error.

Most Indian businesses selling abroad build their invoice template once, in the first month, from a template found online, and never revisit it. It works, in the sense that clients pay. Whether it works when a GST officer examines a refund claim is a different question and one that gets answered eighteen months later.

This covers what a compliant export invoice from India needs to carry, how to handle currency, and how the payment instructions on it determine everything that happens after.

What the invoice must carry

Working from the top of the page down.

Your full legal entity name and registered address, matching your GST registration exactly. Abbreviations and trading names cause mismatches, and mismatches cause queries.

Your GSTIN, if registered. Your PAN, which some clients request for their own withholding assessments.

A serial invoice number, unique and running in an unbroken sequence for the financial year. Gaps invite questions about missing invoices, and duplicates are worse. Pick a format and hold it: a prefix, the financial year, and a running number is sufficient.

The invoice date, which is the date the FEMA realisation clock starts from.

The recipient legal name, full address and country. The address is doing real work here, because it establishes that the recipient is located outside India, which is a condition of treating the supply as an export.

A description of the services supplied that a stranger could understand. This should align with the SAC code you use and with the purpose code that will be applied to the payment. Three documents describing the same work differently is the beginning of a compliance problem.

The SAC code for the service.

The currency and the amount, stated unambiguously with the currency code rather than a bare symbol, since a dollar sign covers several currencies.

The place of supply, which for export of services is the recipient location.

Where you are exporting under a Letter of Undertaking without payment of integrated tax, the endorsement stating that, along with your LUT reference. This is the line explaining why no IGST appears on an invoice, and its absence is one of the more common defects in Indian export invoices.

Payment terms, stated as a number of days rather than as a vague expectation.

Payment instructions, covered separately below because they matter more than their position on the page suggests.

Currency and conversion

Invoice in the currency your client transacts in. A US client paying in dollars, a UK client in pounds and a European client in euros removes a conversion decision from their side and a friction point from your collection.

The conversion question then becomes yours: at what rate do you record the invoice in your books. Under the CGST rules there is a prescribed basis for determining the value of a supply of services in Indian currency, and your accountant will apply it. What matters from your side is consistency. Applying one basis for some invoices and another for others creates a reconciliation problem that is entirely self inflicted.

The gap between the rate at invoice date and the rate at realisation is a foreign exchange difference, and it is a real economic exposure rather than an accounting artefact. On net-60 terms it can exceed the fee difference between any two payment providers, which is worth remembering when deciding where to spend your attention.

Currency and conversion

Invoice element

Why it matters

What breaks without it

Where it is needed

Serial invoice number

Establishes a continuous, auditable sequence

Gaps and duplicates that an auditor will query

GST records, statutory audit

GSTIN and full legal name

Identifies the supplier as registered

Refund claims rejected or queried

GST refund, LUT compliance

Recipient name, address, country

Establishes the recipient is outside India

The export characterisation is unsupported

Zero rated supply, place of supply

SAC code and service description

Classifies what was supplied

Purpose code mismatch, classification queries

GST, RBI reporting

LUT endorsement, where applicable

States the export is without payment of tax

The basis for not charging IGST is undocumented

GST assessment

None of these is difficult. All of them are easier to include from the first invoice than to retrofit across two years of records.

Payment instructions, and why they decide everything downstream

This block of text near the bottom of the invoice determines your collection speed, your cost, your documentation and how much friction your client experiences. It is the highest leverage part of the document and it usually gets the least thought.

If the instruction is a SWIFT wire to your Indian current account, you are asking a client to initiate an international wire, which their finance team may treat as an exception process requiring approvals. Once sent, the money moves through correspondent banks that may deduct charges in transit, arrives in two to five working days at a rate you see afterwards, and produces a bank statement entry rather than export documentation. For a US client used to paying vendors by ACH, this is meaningfully more work than paying anyone else they pay.

Best way to receive foreign payments in India comes down to removing that friction on the client side while improving the documentation on yours, and those two goals turn out to point at the same answer.

A cross border collection platform gives you receiving account details in the client currency, so your invoice can carry local bank details in their country. The client pays domestically, through the same process they use for every other supplier, with no international wire and no correspondent chain. skydo is RBI-authorised under the Payment Aggregator Cross Border framework and settles INR into your Indian account with a transparent flat fee, conversion at or near mid-market, and a FIRA generated automatically against the correct purpose code. The client experience is a domestic transfer. Your experience is a settled payment with its documentation already attached.

Whatever rail you use, put one method on the invoice rather than three. Offering options produces questions, and questions produce delay.

What the invoice looks like from the client side

Worth thinking about deliberately, because it determines how fast you get paid and Indian exporters rarely see it.

A US company receiving your invoice runs it through accounts payable. Somebody sets you up as a vendor, which usually means collecting a tax form appropriate to a foreign supplier, entering your bank details into a payment system, and getting approval. If your payment details are an Indian account requiring an international wire, that setup is an exception case handled by a person who does it rarely.

Each of those steps is a place where your invoice sits in a queue. A vendor who can be paid through the normal domestic process clears them all in the standard cycle. A vendor requiring a wire gets handled when someone has time.

The practical consequences show up as a payment cycle systematically longer than your stated terms, questions about your bank details that take a week to resolve, and occasional wires that arrive short because a charge instruction was set differently than either of you expected.

None of that is about your work or your relationship with the client. It is a process artefact, and it is removable by giving them local payment details in their own currency. Exporters who make this change frequently report the payment cycle shortening without a single conversation about payment terms.

Setting up before the first invoice

A short sequence that prevents most of the problems above. Do it once.

File your Letter of Undertaking for the financial year if you are exporting services without payment of integrated tax, and note the renewal date. Exporters who miss the renewal lose the ability to export without payment until it is back in place, and they usually discover this while raising an invoice.

Confirm your SAC code and the purpose code that will apply to your remittances, and check that both line up with the service description on your invoice template. Three documents, one story.

Set up your collection account and verify it fully before you need it. Verification takes time and it is easier when nothing is waiting on it.

Have your CA review the invoice template once, in full, against your actual registration position. Ten minutes of their time against two years of consistent output is the best value professional advice available to an export business.

Decide your numbering format and your filing structure, and store each invoice alongside its remittance documentation from the first one. The habit is trivial to start and unpleasant to retrofit.

Numbering, revisions and credit notes

Never edit an issued invoice. If something is wrong, issue a credit note against it and raise a fresh invoice with a new serial number. An amended invoice carrying the original number creates two documents with one identity, and reconciling that later is unpleasant.

Keep credit notes in their own sequence and reference the original invoice on each.

For long engagements, decide upfront whether you are invoicing on milestones or on a monthly cycle, and hold to it. Irregular invoicing against a single contract makes realisation matching harder and makes your own revenue recognition messier than it needs to be.

Matching payments back to invoices

This is where good invoicing pays off and bad invoicing costs.

Ask clients to quote the invoice number in the payment reference. Many will. The ones who do turn reconciliation into a lookup instead of an investigation.

Discourage aggregated payments where you can. A client settling four invoices with one transfer creates one remittance record covering four export transactions, and now nothing maps one to one. It is workable with a statement and it is more work every single time.

Watch for short payments. If the credit is less than the invoice, establish immediately whether it was a bank deduction in transit or a client deduction, because those have different fixes and the same appearance on your statement.

And track the realisation clock. Export proceeds have to be realised into India within the period FEMA prescribes, nine months from the invoice date for most exporters. On net-90 terms with a client who runs late, that headroom disappears faster than it looks like it should.

Frequently asked questions

Do I charge GST on an invoice to a foreign client?

Export of services is zero rated, so you either export under a Letter of Undertaking without paying integrated tax, or pay it and claim a refund. Which route applies to you, and whether your supply qualifies as an export of services, depends on specifics your CA should confirm.

Can I invoice in Indian rupees?

You can, and it shifts the conversion decision to your client, who will apply their own bank rate and may resist the uncertainty. Most Indian exporters invoice in the client currency for this reason.

What if the client deducts withholding tax?

Some jurisdictions require withholding on payments to foreign suppliers, and a tax treaty may reduce or eliminate it. Clients typically need a tax residency certificate and a declaration from you. Sort this out before the first invoice, since recovering wrongly withheld tax afterwards is a long process.

Do I need an IEC to export services?

The requirement differs between goods and services and depends on your circumstances. Confirm your position rather than assuming, since it is a straightforward registration to hold and an awkward thing to be missing.

How long should I keep invoices?

For the full statutory retention period applicable to your entity, together with the corresponding remittance documentation. Keep them matched, because an invoice without its realisation record and a realisation record without its invoice are each half a document.

Should the invoice state who pays the transfer charges?

Yes, particularly for wires, where the charge instruction determines whether deductions come out of your amount or the client pays them separately. A single line on the invoice prevents a recurring and entirely avoidable dispute.

The short version

A compliant export invoice from India carries your registered identity, an unbroken serial number, the recipient location, a service description that matches your SAC and purpose code, the currency, and the LUT endorsement where it applies. Invoice in the client currency. Put one payment method on it, chosen so the client pays domestically and the documentation arrives with the money. Then track the realisation clock, because the invoice date starts it.