Export invoicing for freelancers

Export invoice format for Indian freelancers.

An export invoice has everything a domestic invoice has, plus five extra fields. Here is exactly what it should look like, which fields go where, and the SAC codes you need.

Export vs domestic invoice

An export invoice is a regular tax invoice with a few additions. Here is what changes when you bill a client outside India.

FieldDomesticExport
Invoice currencyINR onlyForeign currency + INR equivalent
Exchange rateNot neededRBI reference rate (mandatory)
Tax typeCGST + SGST or IGST @ 18%IGST @ 0% (under LUT)
Place of supplyState name + code'Outside India' / country name
Export declarationNot neededMandatory endorsement text
LUT referenceNot neededARN + validity dates
Bank detailsIFSC sufficientSWIFT/BIC mandatory
Client's GSTINRequiredNot applicable
Client's countryOptionalRequired

What an export invoice looks like

Here is a complete export invoice with all mandatory fields. The annotations on the right show what is export-specific.

Aditi Design Studio

Aditi Sharma

Mumbai, Maharashtra (27) 400001

PAN: ABCPS1234K

GSTIN: 27ABCPS1234K1Z5

Tax Invoice

ADS/NB/2026/05/003

Date: 16 May 2026

Due: 15 Jun 2026

PO: NB-2026-0412

Bill to

Northbeam Inc

548 Market St, San Francisco, CA 94104

United States

Place of supply: Outside India

Currency: USD

Exchange rate: 1 USD = ₹84.50

(RBI reference rate, 16 May 2026)

SAC
Description
Qty
Rate
Amount
998314
Brand identity + website design
1
$10,000
$10,000.00
Taxable value$10,000.00
IGST @ 0%$0.00
Total$10,000.00

INR equivalent: ₹8,45,000.00

US Dollars Ten Thousand Only

Supply meant for export under Letter of Undertaking without payment of IGST

LUT ARN: RD2704250012345 dated 01/04/2025, valid till 31/03/2026

Whether tax is payable under reverse charge: No

Bank details

Account: Aditi SharmaIFSC: SBIN0001234A/C No: 1234567890SWIFT: SBININBBBank: State Bank of IndiaBranch: Indiranagar, Bangalore
Pay now →

Every field your export invoice needs

Complete checklist. Fields marked with * are export-specific (not needed on domestic invoices).

Your details (supplier)

  • Legal business name
  • Full address with state name and state code
  • GSTIN (15 digits)
  • PAN
  • Contact (email, phone)

Invoice identification

  • Invoice number (sequential, max 16 characters)
  • Invoice date
  • Due date / payment terms
  • PO number or project reference (if client requires)

Client details (recipient)

  • Legal business name
  • Full address including country *
  • Client’s tax ID (VAT for EU, EIN for US — not mandatory under Indian law, but speeds up payment)

Service details

  • SAC code for each line item
  • Clear description of services (not just “consulting”)
  • Quantity/hours, rate, and amount
  • Period of service (recommended)

Tax and totals

  • Taxable value in foreign currency *
  • IGST rate and amount (show “IGST @ 0%: Rs. 0.00” under LUT) *
  • Total in foreign currency *
  • RBI exchange rate with date and source *
  • INR equivalent of total amount *
  • Amount in words
  • Place of supply: “Outside India” or country name *

Declarations

  • Export endorsement: “Supply meant for export under LUT without payment of IGST” *
  • LUT ARN and validity period *
  • “Whether tax is payable under reverse charge: No”

Payment details

  • Bank name and branch
  • Account number
  • IFSC code
  • SWIFT / BIC code *
  • Payment link (Wise, Razorpay, etc.)

SAC codes for freelance services

SAC (Services Accounting Code) classifies your service for GST. You need it on every line item if you are GST-registered. Here are the codes freelancers use most.

ServiceSAC Code
Software development998314
Web/app development998313
UI/UX design998314
Graphic/brand design998396
Content writing998314
Digital marketing / SEO998361
Management consulting998312
Video editing / production999612
Translation998596
Photography998592

Not sure which code? If you build software, design interfaces, or write content for digital products, use 998314. It covers most IT and digital creative work. Your CA can confirm if you are unsure.

What your foreign client actually needs

Your export invoice serves two audiences. Indian GST compliance (for you and your CA) and your client’s accounts payable team (for payment processing). Here is what each side cares about.

FieldYour CA caresClient AP cares
Amount in their currency
Wire transfer details (SWIFT)
PO number / project reference
Payment terms (Net 30)
Clear service description
GSTIN
SAC code
LUT ARN
INR equivalent
Export declaration text
Place of supply
Exchange rate (RBI)
Invoice number + date
Your legal name

For US clients: Submit a W-8BEN form before your first invoice. Without it, they may withhold 30% of your payment as US tax. This is a one-time form, not something you put on every invoice.

If you are not GST registered

If your annual turnover is below Rs 20 lakhs and you have not voluntarily registered for GST, your export invoice is simpler:

  • Issue a regular commercial invoice (not a “Tax Invoice”)
  • No GSTIN, no SAC code, no IGST line
  • No LUT (LUT requires GST registration)
  • No export declaration text
  • Include: your name, PAN, client details, description, amount in their currency, bank details with SWIFT
  • Add a note: “Supplier is not registered under GST (turnover below threshold)”

Everything else (currency, SWIFT code, payment terms) remains the same as a registered export invoice.

Common format mistakes

1.

Missing IGST @ 0% line

Show “IGST @ 0%: Rs. 0.00” explicitly. Do not just omit the tax line. An auditor needs to see that zero-rating was intentional.

2.

No dual currency display

Your invoice must show both the foreign currency amount AND the INR equivalent. One without the other is non-compliant.

3.

Vague service description

“Consulting services” is not enough. Write what you actually delivered: “Brand identity design + responsive website development (May 2026)”.

4.

Missing SAC code

Required for all GST-registered suppliers. Add it to each line item. Most freelancers need just one code (usually 998314).

5.

No exchange rate source

Show the rate, the source (RBI), and the date. This prevents disputes during audit about which rate was used.

6.

Invoice number too long

Maximum 16 characters per GST rules. Keep your numbering format compact: PREFIX/CLIENT/YY/MM/NNN works well.

7.

Missing SWIFT/BIC code

The number one reason for payment delays. Without it, your client’s bank cannot route the wire transfer. Always include it.

Do you need e-invoicing?

E-invoicing (generating an IRN from the Invoice Registration Portal) is mandatory only if your aggregate annual turnover exceeds Rs 5 crore in any financial year from 2017-18 onwards.

Most freelancers are well below this threshold. If you are under Rs 5 crore turnover, you do NOT need e-invoicing. A regular PDF invoice with all the fields listed above is fully compliant.

If you ARE above Rs 5 crore: you must generate an IRN before issuing the invoice, and the signed QR code from the IRP must appear on the invoice. Your CA or invoicing software handles this.

Skip the manual formatting

Pick your client’s country, enter line items, and the export invoice generates itself. SAC codes, LUT declaration, dual currency, SWIFT details. All in the right format.

Create your first export invoice free

Have more questions? vasundhra@evrything.online

Frequently asked questions

Do I need a SAC code on my export invoice?

Yes, if you are GST-registered. SAC codes classify your service for GST purposes. Most IT freelancers use 998314, marketing uses 998361, consulting uses 998312. If you are not GST-registered (below Rs 20 lakh turnover), SAC code is not required.

Should I show 0% tax or leave the tax line blank?

Show it explicitly. Write 'IGST @ 0%: Rs. 0.00' on the invoice. This proves intentional zero-rating under LUT, not an accidental omission. Leaving it blank can trigger questions during audit.

What format should my export invoice be in — PDF, Word, Excel?

PDF is standard. Your client's accounts team will file it as-is. Word and Excel can be accidentally edited. Use any invoicing tool that generates a clean PDF with all the required fields.

Is there a maximum length for invoice numbers?

Yes. GST rules allow a maximum of 16 characters for invoice numbers. They must be sequential within a financial year. Alphanumeric characters, '/' and '-' are allowed. Example: ADS/NB/2026/05/003.

What if my client asks for a PO number on the invoice?

Add it. US and UK corporate clients often cannot process invoices without a Purchase Order reference. Add a 'PO Number' or 'Reference' field near the invoice number. It is not a GST requirement but it prevents payment delays.

Do I need e-invoicing for export invoices?

Only if your aggregate annual turnover exceeds Rs 5 crore (in any year from 2017-18 onwards). Most freelancers are well below this. If you are above it, you must generate an IRN from the Invoice Registration Portal before issuing the invoice.

Can I invoice without GST registration if I'm below Rs 20 lakhs?

Yes. Issue a regular commercial invoice (not a Tax Invoice). No GSTIN, no SAC code, no GST amount. You cannot use LUT (that requires registration), so there is no export declaration. Just invoice in the client's currency with your bank details.