Indian freelancers and agencies billing US clients face two systems at once: the client's accounts-payable process expects an American-looking invoice, and your side has GST rules written for exports. The good news is that a single well-built invoice satisfies both. Here's what to decide and what to include.
Invoice in USD, almost always
For US clients, invoice in USD unless you have a specific reason not to. Their finance team budgets, approves, and pays in dollars; an INR invoice forces them to guess the conversion, and any rate movement between approval and payment becomes a discrepancy someone has to explain. Quoting in USD also means your quoted price matches what the client actually pays — the rupee amount you finally receive depends on the exchange rate on the day the money converts, which is your side of the deal to manage. If rate risk worries you, build a small buffer into your USD pricing rather than switching currencies invoice by invoice.
Put the ISO code on the invoice, not just a symbol — "USD 2,400", not "$2,400" alone — so there's no ambiguity in anyone's records.
GST on exported services: the structural picture
Under India's GST framework, services supplied to a client outside India are generally treated as exports rather than domestic sales, and exports sit in a different lane: they can be zero-rated, and many exporters use a Letter of Undertaking (LUT) — filed through the official GST portal — to export without charging IGST on the invoice. Whether your work qualifies, whether you need GST registration at your revenue level, and how payment must be received for the export treatment to hold are all questions with real conditions attached — this is a conversation to have once with a CA, not something to improvise per invoice.
Structurally, an export invoice from a GST-registered supplier commonly carries: your GSTIN, the client's name and foreign address (which is what marks it as an export), and a declaration line referencing supply under LUT without payment of IGST, with a 0% tax line rather than no tax line at all. If you're not GST-registered, your invoice simply won't have a GSTIN or GST line. For the domestic-side details of GST invoices, see GST invoice requirements in India.
What US finance teams expect
US companies don't need your invoice to follow any US format, but their AP process moves faster when it includes:
- A unique, sequential invoice number — their system files by it.
- Your full legal name and address, including "India" — how the expense gets classified.
- Specific line items — "Backend development, Sprint 14 (Sep 1–12)" clears approval faster than "software services".
- A due date and payment instructions — US clients commonly pay by international wire or through platforms; state what you accept and that the sender covers transfer fees.
One thing that often comes up: many US companies ask foreign contractors to complete a W-8BEN (or W-8BEN-E for entities) — a standard IRS form certifying you're not a US taxpayer, which is routine paperwork rather than a red flag. It's a form you send once, separate from the invoice itself.
A realistic example
Example: Indian developer billing a US startup in USD
A GST-registered exporter invoicing under LUT: GSTIN on the seller side, US client address marking it an export, 0% GST line with the LUT declaration, USD amounts, and sender-covers-fees terms.
Getting paid: keep the paper trail clean
However the money travels — bank wire, PayPal, Wise, or a similar service — keep the invoice number attached to the payment and keep the remittance record, since export treatment and your own accounting both lean on being able to match money received to invoices issued. The free invoice generator handles USD (and 25+ other currencies) with a GST tax label at any rate, plus notes and terms fields for your LUT declaration and wire instructions — no signup needed. For choosing between payment channels, see getting paid internationally.
Tax rules vary and change — confirm the specifics with your accountant or local tax authority.