International·12 min read·April 28, 2026

How to Invoice International Clients from India: GST, FIRC & Getting Paid in USD (2026 Guide)

A complete, India-specific guide to invoicing foreign clients legally. GST registration, LUT, export of services, FIRC documentation, RBI exchange rates, and which payment processor (Wise, Stripe, Razorpay, PayPal) to use.

By InvoiceGen Team

Why Invoicing International Clients Is Different

Indian freelancers and small businesses serving foreign clients sit at the intersection of three rule books: the Income Tax Act, the GST Act (CGST + IGST), and RBI / FEMA rules on foreign exchange. Get the invoice right, and you pay zero GST, claim refunds, and stay compliant. Get it wrong, and you can face GST notices, blocked refunds, or worse — RBI scrutiny on inward remittances.

This guide is the working playbook for 2026. It assumes you are an Indian resident invoicing a foreign client (US, UK, EU, UAE, Singapore — wherever) for services rendered. Goods exporters have additional customs procedures we do not cover here.

The Five Things You Must Know Before You Invoice

  1. GST registration threshold: ₹20 lakh aggregate turnover (₹10 lakh in special-category states). If you cross this in any rolling 12-month period, registration is mandatory.
  2. Voluntary GST registration is often the right move even below the threshold, because export of services is zero-rated — meaning you can claim a refund of input GST you paid on business expenses (laptop, software subscriptions, internet, office rent).
  3. LUT (Letter of Undertaking) — file Form RFD-11 on the GST portal once a year. With an LUT, you invoice foreign clients with zero GST. Without one, you charge 18% IGST and claim a refund later (slower).
  4. FIRC / e-FIRA is your proof that the money came from abroad. Every payment platform issues one. Keep them — your CA will need them at year-end.
  5. GST returns must be filed in INR. You convert each invoice using the RBI exchange rate on the invoice date.

Step 1: Get the Right GST Setup

If your annual turnover from foreign clients is under ₹20 lakh and you have no Indian client revenue, technically you do not need GST registration. But here is why most serious freelancers register anyway:

  • Refund of input GST: Every business expense you pay GST on (laptop, software, hosting, internet) becomes a refundable claim once registered.
  • Trust signal: Foreign clients sometimes ask for your tax registration number for their own records. Having a GSTIN is professional.
  • Smooth scale: When you cross ₹20 lakh, you have 30 days to register. Doing it preemptively avoids the scramble.

The GST registration process takes 7-15 working days online at gst.gov.in. You will need PAN, Aadhaar, bank account proof, and either a rent agreement or NOC for your business address.

Step 2: File the LUT (Letter of Undertaking)

This is the single most important step for international invoicing.

With LUT (recommended):

  • Invoice the foreign client with zero IGST
  • No tax to collect, no tax to pay
  • File quarterly GSTR-1 / GSTR-3B with the export entries
  • Done

Without LUT:

  • Invoice the client with 18% IGST (e.g., on a $1000 invoice, add $180 IGST)
  • The client may refuse to pay the extra 18% (they have no reason to fund Indian tax)
  • You absorb the IGST out of your fees, then file a refund claim
  • Refund typically takes 60-180 days

The LUT itself is filed via Form RFD-11 on gst.gov.in. It is valid for one financial year (April to March) and must be renewed annually. Set a calendar reminder for April 1 every year.

Step 3: Format the Invoice Correctly

For an export invoice, Rule 46 of the CGST Rules requires the standard fields plus three export-specific items:

  1. A clear declaration: write one of these on the invoice (varies by your route):
  • "Supply meant for export under bond or LUT without payment of IGST" (if you have LUT)
  • "Supply meant for export on payment of IGST" (if you do not, and will claim refund)
  1. Place of supply: state the country name (e.g., "United States") — this confirms the place is outside India and the supply is therefore an export
  2. Foreign client details: name, full address, country, and if applicable, their tax registration number (VAT, EIN, etc.)

Other mandatory fields stay the same: your name and GSTIN, invoice number, date, line items, your signature.

Currency: You can invoice in any currency. USD, EUR, GBP are most common. The RBI does not require you to invoice in INR.

Tax line: With LUT, write "IGST: 0% (Zero-rated supply under LUT)". Without LUT, write "IGST: 18%" and apply.

Step 4: Pick the Right Payment Channel

This decision has more real impact on your take-home than your invoicing format. The options ranked by cost:

PlatformCost (typical)SpeedFIRC issued?Best for
Direct bank wire (SWIFT)$20-50 fixed + bank markup ~1-3%2-5 daysYes (paper)Large invoices ($5000+), one-off
Wise (TransferWise)0.4-1% transparent fee1-2 daysYes (e-FIRA)Most freelance recurring
Stripe (via Stripe Atlas / India)2-3% + fixed fee7-14 days holdYesSaaS, subscription, card payments
Razorpay International2-3%2-3 daysYesIndian-friendly UI, integrates with Indian banks
PayPal4-6% (high fee + bad FX)1-3 daysYesWhen client insists, last resort
Crypto (USDT, USDC)<1% but legal grey areaInstantNOUse only if client insists; FEMA risk

Practical recommendation for most freelancers: Wise for invoices under $5,000, direct wire for larger ones. Stripe if you sell SaaS or need card-payment infrastructure. Avoid PayPal unless you have no choice — its fees plus FX markup eat 5-7% of every invoice.

Step 5: Track Payments and Get Your FIRC

Every inward foreign remittance generates a FIRC (Foreign Inward Remittance Certificate) or modern e-FIRA. This is the official RBI proof that the money came from abroad and was credited to your bank.

Why FIRC matters:

  • Required for GST refund claims (proves the invoice was actually paid in foreign currency)
  • Required by the Income Tax Department to validate "export of services" classification
  • Required if you ever face a FEMA inquiry on inward remittance

Where to find FIRC by platform:

  • Direct wire: bank issues paper FIRC within 7-10 days of credit. Some banks charge ₹100-500 per FIRC; ask your relationship manager.
  • Wise: download e-FIRA from your Wise dashboard → "Statements" → choose the inward transaction.
  • Stripe: Stripe issues purpose-of-remittance documentation; combine with your bank statement to form FIRC equivalent.
  • PayPal: download "Foreign Inward Remittance Statement" from PayPal account; cross-reference with bank credit.

Keep a folder named "FIRC FY2025-26" with one PDF per inward remittance. Your CA will thank you at year-end.

Step 6: GST Return Filing for International Invoices

Each export invoice gets reported on GSTR-1 (monthly or quarterly):

  • Section 6A — Exports (with payment of IGST)
  • Section 6A — Exports (without payment of IGST, under LUT) ← if you filed LUT

The amounts must be reported in INR, converted using the RBI exchange rate on the invoice date (not the date of receipt). The official rates are published daily on rbi.org.in.

Practical workflow:

  1. Issue invoice in USD (or whatever currency)
  2. Note the RBI USD/INR rate on the invoice date
  3. Calculate INR equivalent
  4. Use INR figure on GSTR-1
  5. When you receive payment (often weeks later), the actual realised INR may differ from the invoice INR due to FX movements — this is fine, it does not change the GSTR-1 amount

Six Common Mistakes to Avoid

1. Charging IGST without LUT, then forgetting to claim refund

If you invoice with 18% IGST and never file a refund, you have effectively donated 18% of every invoice to the government. Refunds must be claimed via Form RFD-01.

2. Ignoring FEMA limits

Single inward remittances above $250,000 (or equivalent) trigger additional FEMA reporting. Most freelance work is well below this, but bank treasury teams sometimes flag amounts in the $10,000+ range — be ready to confirm purpose code (P0801 for software services, P0807 for consultancy, etc.).

3. Treating the foreign client as a domestic supply

If the place of supply is outside India and other export conditions are met, this is a zero-rated supply, not a normal taxable supply. Do not charge CGST + SGST. Do not put your client's address as anywhere in India.

4. Mixing personal account with business inward remittances

Always receive freelance income in a current account (or a designated savings account documented as "for freelance income"). Mixing personal expenses with foreign-receipt accounts complicates FIRC reconciliation and can flag RBI inquiries.

5. Letting LUT lapse

LUT renewal is annual. The day after expiry, your invoices are no longer covered by zero-rated treatment under bond. File LUT in early April for the new financial year.

6. Misclassifying SAC code

Services have SAC (Services Accounting Code) like 998311 (management consulting), 998313 (IT consulting), 998314 (IT design and development). Pick the right code on each invoice. Wrong codes do not break the invoice but cause classification disputes during scrutiny.

What About Income Tax?

GST is one rule book; income tax is another. Foreign-currency receipts are still your income for income-tax purposes, taxed under the head of business or profession (ITR-3 for most freelancers, ITR-4 if you opt for the presumptive scheme under 44ADA).

For most service freelancers, Section 44ADA (presumptive taxation) is the simplest:

  • Declare 50% of your gross receipts as taxable income
  • No need to maintain detailed expense records
  • Available if total receipts are under ₹50 lakh (raised from ₹20 lakh in earlier years)

This is a separate regime from your GST treatment. You can have zero-rated GST output (export of services) and still declare 50% of those receipts as profit under 44ADA.

Final Thoughts

Invoicing international clients from India is more bureaucratic than domestic invoicing, but each step is well-defined. Once you have your GST + LUT + payment processor + FIRC tracking stack set up, every subsequent invoice takes the same five minutes as a domestic one.

The most expensive mistake is using PayPal by default — that 4-6% fee compounds across every invoice for years. The second most expensive is forgetting to file LUT, which means accidentally charging 18% IGST you cannot easily recover.

Set up your stack once, document it for yourself, and never think about it again until LUT renewal day.

Our free invoice generator creates GST-compliant export invoices with the right declaration text, LUT reference field, and SAC code dropdown. Combined with this guide, that is the entire international-invoicing playbook for an Indian freelancer in 2026.

💳

Need to collect online payments from clients?

Razorpay accepts payments via UPI, cards, netbanking, and wallets. Trusted by 10M+ businesses in India. Get paid instantly with low transaction fees.

Sign Up on Razorpay (Free)

Partner link — supports InvoiceGen at no extra cost to you.

Ready to create your invoice?

Free, no signup, 30+ currencies, instant PDF download.

Try the Generator