Guide for Indian freelancers

How to invoice international clients from India.

You landed a client in the US, UK, or UAE. The work is done. Now you need to send an invoice that doesn’t bounce back because the tax is wrong, the currency is missing, or the declaration isn’t there.

Aditi Design Studio

Aditi Sharma

Mumbai, Maharashtra 400001

aditi@studio.design · +91 98765 43210

PAN: ABCPS1234K · GSTIN: 27ABCPS1234K1Z5

Tax Invoice

ADS/NB/2026/05/003

Bill to

Northbeam Inc

San Francisco, CA

United States

Issued: 2 May 2026

Currency: USD

Rate: 1 USD = ₹84.50

Terms: Net 30

Description
Qty
Rate
Amount
Brand identity + website design
1
$10,000
$10,000.00
Taxable value$10,000.00
Tax (0%)$0.00
Total$10,000.00

INR equivalent: ₹8,45,000.00

Dollars Ten Thousand Only

Supply meant for export under LUT without payment of IGST

Bank details

Account: Aditi SharmaIFSC: SBIN0001234A/C No: 1234567890SWIFT: SBININBB

The invoice above has everything a US client’s accounts team needs to process payment. Currency in USD, INR equivalent with the RBI rate, SWIFT code for the wire, zero-rated tax under LUT, and the export declaration at the bottom. Here’s what each part means and why it’s there.

LUT or IGST: the two options

When you export services from India, GST gives you two choices. Almost every freelancer picks Option 1.

With LUTWithout LUT
Tax on invoice0% (zero-rated)18% IGST
Client paysInvoice amount onlyInvoice amount + 18% IGST
RefundNothing to claimFile for IGST refund (weeks to months)
Declaration on invoice“Supply meant for export under LUT without payment of IGST”“Supply meant for export on payment of IGST”
How to get itGST portal→ Services → User Services → Furnish LUTNo action needed (default)

File your LUT once a year. It takes 5 minutes on the GST portal. It gets approved instantly for most freelancers. If you don’t file it, every export invoice must charge 18% IGST and you’ll be chasing refunds all year.

Currency and the RBI exchange rate

Invoice in whatever currency your client pays you in. USD for American clients, GBP for British, AED for UAE, SGD for Singapore. Your contract specifies the currency. Your invoice should match.

GST requires one extra thing: the INR equivalent of the total amount, calculated using the RBI reference rate on the date of the invoice. This is not optional.

What this looks like on the invoice

Total$10,000.00
INR equivalent₹8,45,000.00 (1 USD = ₹84.50)

The RBI publishes rates daily on rbi.org.in. Use the rate for the date on your invoice. If it’s a weekend or holiday, use the last available working day’s rate.

SWIFT code and bank details

International clients pay via wire transfer (SWIFT). Your invoice must include your SWIFT code (also called BIC) alongside the usual IFSC and account number. Without it, the client’s bank cannot route the payment.

Bank details section on an export invoice

Account name

Aditi Sharma

Account number

1234567890

IFSC

SBIN0001234

SWIFT / BIC

SBININBB

Bank

State Bank of India

Branch

Indiranagar, Bangalore

Where to find your SWIFT code: Check your passbook, your bank’s website, or call your branch. You can also look it up on swift.com. Most Indian banks have a single SWIFT code for all branches (e.g., SBININBB for SBI, HDFCINBB for HDFC).

What your export invoice must include

Everything a domestic invoice has, plus a few extras. Here’s the full list, side by side.

FieldDomesticExport
Your name, address, contact
PAN
GSTIN
Invoice number (sequential)
Invoice date
Line items (description, qty, rate)
Tax breakup (CGST/SGST or IGST)
Bank details (account, IFSC)
Payment terms
Client's country--
Invoice currency (USD, GBP, etc.)--
RBI exchange rate--
INR equivalent amount--
Export declaration (LUT/IGST)--
SWIFT / BIC code--
Client's state + GSTIN--

Country-by-country notes

CountryCurrencyVAT / TaxPaymentTypical terms
United StatesUSDNo federal VAT. You don’t charge any tax.SWIFT wireNet 30
United KingdomGBP20% VAT, but client handles it (reverse charge).SWIFT wireNet 30
UAEAED / USD5% VAT, but client handles it (reverse charge).SWIFT wireNet 30-45
SingaporeSGD / USD9% GST, but client handles it (reverse charge).SWIFT wireNet 30
AustraliaAUD10% GST, but client handles it (reverse charge).SWIFT wireNet 30
Germany / EUEUR19% VAT (DE), but client handles it (reverse charge).SWIFT / SEPANet 30
IndonesiaIDR / USD11% VAT, but client handles it.SWIFT wireNet 30-45

Bottom line:You never charge the foreign country’s VAT/GST. The client handles their own tax under reverse charge. Your only concern is Indian GST (which is 0% under LUT).

After the invoice: FIRC and compliance

When the payment lands in your bank account, your bank issues a Foreign Inward Remittance Certificate (FIRC). This is your proof that the payment came from outside India. Keep it filed with the corresponding invoice.

You’ll need the FIRC for:

  • GST refund claims (if you charged IGST instead of using LUT)
  • Income tax audit documentation
  • FEMA compliance (RBI regulations on foreign exchange)

Most banks issue the FIRC automatically within a few days of the wire landing. If yours doesn’t, call and ask. Some banks charge Rs 100-500 per certificate.

Useful government links

Ready to send your first export invoice?

Pick the client’s country, enter the exchange rate, and we handle the rest. Tax, declaration, currency, PDF. All sorted.

Create your first export invoice free

Have more questions? vasundhra@evrything.online

Frequently asked questions

Do I need to charge GST on invoices to foreign clients?

No, if you have a Letter of Undertaking (LUT). With an LUT filed on the GST portal, your export invoices are zero-rated. Without an LUT, you charge IGST at 18% and claim a refund later. Most freelancers file an LUT because it avoids the cash flow hit.

What is an LUT and how do I get one?

A Letter of Undertaking is a one-page form you file on the GST portal once per financial year. It lets you export services without charging IGST. Go to the GST portal, navigate to Services > User Services > Furnish Letter of Undertaking, and submit. It takes about 5 minutes and gets approved instantly for most freelancers.

What currency should I invoice in?

Invoice in whatever currency your client pays you in. If you agreed on $5,000/month, invoice in USD. Your invoice must also show the INR equivalent using the RBI reference rate on the date of the invoice. This is a GST requirement for export invoices.

Where do I find the RBI reference rate?

The Reserve Bank of India publishes daily reference rates at rbi.org.in under 'Reference Rate'. Use the rate for the date printed on your invoice. If the invoice date falls on a holiday, use the rate from the last working day before it.

Do I need to show CGST and SGST on export invoices?

No. Export invoices always use IGST (inter-state), never CGST + SGST. With an LUT, the IGST rate is 0%. Without an LUT, it is the applicable rate (usually 18% for services).

What if I am not GST registered? Can I still invoice foreign clients?

Yes. If your turnover is below Rs 20 lakh, you are not required to register for GST. Your invoice will be a plain invoice (not a Tax Invoice) with no tax breakup. You still need to include your PAN, your client details, line items, and payment information. The LUT and export declaration are not applicable if you are not GST registered.

Do I need a FIRC for every payment?

Yes. A Foreign Inward Remittance Certificate proves that payment came from outside India. Your bank issues it for each incoming wire transfer. Keep it filed with the corresponding invoice. You will need it if you ever claim a GST refund or face an audit.

What is a SWIFT code and where do I find it?

A SWIFT code (also called BIC) is an 8 or 11 character code that identifies your bank for international wire transfers. Your bank's SWIFT code is printed on your passbook, available on your bank's website, or you can ask your branch. Example: SBIN0001234 for SBI. Include it on every export invoice so your client can send a wire transfer.

Can I use evrything.online for export invoices?

Yes. Pick your client's country, and the invoice auto-adjusts: tax zeros out under LUT, the export declaration prints on the invoice and PDF, and Indian-specific fields like state and GSTIN get out of the way. You enter the exchange rate and the INR equivalent shows up automatically.

I have more questions. How can I reach you?

Write to vasundhra@evrything.online. We respond to every email, usually within a few hours.