A freelancer's invoice in India needs your name, address and PAN, the client's details, a unique invoice number and date, a clear description of the work, the amount and your payment details. If you are GST-registered, it must also meet GST invoice rules, and if the client is abroad it needs the country, the currency and, under an LUT, the export wording. One template with two variants, domestic and foreign, covers almost every freelancer.
Key takeaways
- Every invoice needs a unique sequential number, a date, both parties' details, a description, the amount and payment terms.
- Unregistered freelancers issue a simple invoice without GST; registered ones add GSTIN, SAC and tax details.
- Foreign-client invoices add country, currency and bank details for international transfer; under LUT they carry the export line.
- Write descriptions a stranger would understand; vague invoices cause tax and bank questions later.
- Individuals billing foreign clients should note RBI's 7 October 2026 statement on EDF reporting.
The core fields, for every invoice
Whether you design logos for a Pune café or write code for a Berlin startup, these fields belong on every invoice:
| Field | Example | Why |
|---|---|---|
| Your name and address | Riya Menon, Kochi, Kerala | Identifies the supplier |
| PAN | ABCDE1234F | Tax identification; clients may need it |
| Contact details | Email, phone | For queries |
| Invoice number | RM/26-27/017 | Unique, in sequence within the financial year |
| Invoice date | 27-09-2026 | Tax timing and payment terms |
| Client name and address | Full legal name | Who owes you |
| Description of work | "Brand identity: logo, palette, 3 social templates" | What was supplied |
| Quantity / rate | 1 project, or 12 hours at ₹2,500 | Shows how the amount was reached |
| Amount | ₹30,000 | Total due |
| Amount in words | Rupees thirty thousand only | Avoids disputes |
| Payment terms | Due within 15 days | Sets expectations |
| Payment details | Bank account, IFSC, UPI ID | How to pay |
Our free amount in words tool handles Indian numbering, so ₹1,25,000 becomes "One lakh twenty-five thousand rupees only" without typos.
Domestic invoice: without and with GST
Not registered for GST. Issue a simple invoice with the core fields. Do not show any GST, and do not call it a "tax invoice". Some freelancers add a line such as "Not registered under GST", which clients' accounts teams find helpful.
Registered for GST. Your invoice becomes a tax invoice and must carry extra details:
- your GSTIN, and the client's GSTIN if they are registered
- the SAC code for your service, such as 998314 for IT design and development or 998393 for other specialty design (confirm with your CA)
- place of supply (the client's state)
- taxable value, tax rate and the split into CGST and SGST (same state) or IGST (different state)
- signature or digital signature
Whether you must register depends on your turnover and other factors; ask your CA. Our GST invoice generator builds a compliant layout either way.
Foreign-client invoice
Freelancers working for clients abroad need a few additions:
| Extra field | What to write |
|---|---|
| Client country | Full address including country |
| Currency | ISO code, e.g. USD 1,800.00 |
| Place of supply | Outside India |
| Bank details for international transfer | Account name and number, bank name, branch address, SWIFT code, any intermediary bank |
| LUT wording (if GST-registered and exporting under LUT) | "Supply meant for export under LUT without payment of IGST" |
| Rupee value (if GST-registered) | For GST reporting, at the rate your CA advises |
Do not put a UPI QR on a foreign invoice; foreign clients generally cannot pay by UPI. And do not present your IFSC as a SWIFT code; foreign banks cannot use it. Our export invoice generator includes all of these fields.
A worked example: one freelancer, two invoices
Riya Menon, a Kochi illustrator, registered for GST last year. In September 2026 she bills two clients.
Domestic: a Bengaluru publisher
- Invoice RM/26-27/017, 27-09-2026
- "Cover illustration for novel, final artwork with print-ready files"
- Taxable value ₹30,000; IGST at 18% ₹5,400 (different state); total ₹35,400
- SAC as advised by her CA
- Bank details and UPI QR
Foreign: a children's app studio in Canada
- Invoice RM/26-27/018, 29-09-2026
- "Character illustrations, 6 characters, layered source files"
- CAD 2,400.00
- Place of supply: outside India
- "Supply meant for export under LUT without payment of IGST"
- Bank details with SWIFT code
Both invoices follow the same numbering series. Both use the same clean description style. The foreign one simply adds the export elements.
Do freelancers need to file the EDF?
From 1 October 2026, businesses exporting services file a monthly EDF under the FEMA (Export and Import of Goods and Services) Regulations, 2026. On 7 October 2026, RBI's Governor said individuals providing services abroad are not required to report, and RBI promised FAQs. The written Regulations had not changed at the time.
So if you freelance in your own name, you are probably outside the EDF for now; confirm with your bank. If you operate through a proprietorship with a trade name and current account, an LLP or a company, assume you need to file. Either way, your invoices are the raw material: an EDF lists each invoice's number, date, currency, amount, description and SAC code. Riya's invoice RM/26-27/018 is dated 29 September 2026, before the new rules began, which is another reason it would not go on an EDF. Our article on whether online tutors need to file explores the individual question in more depth.
This is general information, not legal or tax advice.
Habits that keep invoices clean
- Keep one numbering series per financial year, with no gaps or reuse.
- Never edit a sent invoice; issue a credit note and a fresh invoice if something changes.
- Save every invoice as a PDF with the invoice number in the file name.
- Record the payment against each invoice when it arrives, with the bank reference.
- For foreign payments, ask your bank for a FIRA or advice and keep it with the invoice.
Frequently asked questions
What should a freelancer's invoice include in India?
Your name, address and PAN, the client's details, a unique invoice number and date, a description of the work, the amount in figures and words, payment terms and payment details. GST-registered freelancers add GSTIN, SAC code and tax details.
Can I issue an invoice without GST registration?
Yes. Unregistered freelancers issue a simple invoice without charging GST. Do not label it a tax invoice, and consider adding a note that you are not registered under GST.
How is a foreign-client invoice different?
It adds the client's country, the foreign currency amount, place of supply outside India, international bank details with SWIFT code and, if you are GST-registered under an LUT, the export wording.
Do I need a SAC code on my invoice?
GST-registered freelancers should show the SAC code for their service. Unregistered freelancers do not charge GST, but adding the code does no harm and helps if you register later.
Should I invoice foreign clients in rupees or their currency?
Most freelancers invoice in the client's currency, such as USD or EUR. Rupee invoicing is possible but uncommon for foreign clients. Whatever you choose, state the currency code clearly next to every amount.
Bottom line
A good freelancer invoice is simple, consistent and specific, with a domestic version and a foreign version built from the same template. Create either in minutes with the free export invoice generator or GST invoice generator.
This guide is general information for Indian businesses, not legal or tax advice. Rules and bank processes change — confirm specifics with your AD bank or chartered accountant.