GST invoice format for services: every field the law asks for
The fields Rule 46 requires on a GST tax invoice for services, how to number invoices, the 30 day deadline, and when to issue a bill of supply instead.
Updated 6 min readBy the sync.d team at Digithink Technologies
On this page
The short answer. A GST tax invoice for services must show your name, address and GSTIN, a unique invoice number of up to 16 characters, the date, the client's details, the SAC code, a description, the taxable value, and the rate and amount of each tax. Inter-state invoices also need the place of supply. Issue it within 30 days of finishing the work.
Which document to issue
Not every bill is a tax invoice. Pick the one that matches your situation:
| Situation | Document |
|---|---|
| Registered, charging GST | Tax invoice |
| Registered, client outside India | Tax invoice with the export declaration (see the export guide) |
| Registered under the composition scheme, or supplying exempt services | Bill of supply (no GST shown) |
| Client pays an advance before the work | Receipt voucher |
| Not registered for GST | Ordinary invoice, with no GST |
If you are not registered, you cannot charge GST or call your bill a tax invoice. The GST guide for freelancers explains when registration starts.
Every field on a tax invoice for services
Rule 46 of the CGST Rules lists what a tax invoice must contain. For services, that means:
| Field | What to put |
|---|---|
| Supplier details | Your name, address and GSTIN |
| Invoice number | A consecutive serial number, up to 16 characters, unique for the financial year |
| Date | The date of issue |
| Client details | Name, address and GSTIN if the client is registered |
| Unregistered client, ₹50,000 or more | Name, address, address of delivery, and state name and code |
| SAC code | 4 digits if your turnover is up to ₹5 crore, 6 digits above that |
| Description | What you did, specific enough to identify the work |
| Value | Total value, and the taxable value after any discount |
| Tax rate | The rate of each tax: CGST and SGST, or IGST |
| Tax amount | The amount of each tax, shown separately |
| Place of supply | The state name, required on inter-state invoices |
| Reverse charge | Whether tax is payable on reverse charge (usually "No") |
| Signature | Your signature or digital signature. Not needed on an electronic invoice |
If you sell to an unregistered client for less than ₹50,000, you only need their address details if they ask for them. Businesses above the e-invoicing limit also need a QR code with the invoice reference number (IRN); more on that below.
Invoice numbering rules
The invoice number must:
- be 16 characters or fewer,
- use only letters, numbers, hyphens (-) and slashes (/),
- run consecutively, and
- be unique within a financial year.
You can keep more than one series, for example one per business line, and you can restart numbering each April as long as no number repeats within a year. Putting the financial year in the number keeps it unique: INV/26-27/001 is 13 characters. Every invoice number you issue is reported in your GSTR-1 return, so gaps and duplicates are visible.
When to issue the invoice
For services, issue the tax invoice within 30 days of the date the service is supplied. You can issue it earlier, including before the work starts.
For ongoing work such as retainers, the rules are tied to payment:
- If the contract fixes a due date for payment, invoice on or before that date.
- If it does not, invoice when you receive payment.
- If payment is linked to milestones, invoice on or before the date each milestone is completed.
When a client pays an advance, issue a receipt voucher for it, and a refund voucher if the work then does not go ahead.
Copies
Make the tax invoice in two copies: "Original for recipient" for the client and "Duplicate for supplier" for your records. An invoice sent as a PDF counts as an electronic invoice, so it does not need a handwritten signature.
A sample invoice
A design studio registered in Maharashtra bills a client in Mumbai, also registered in Maharashtra:
| Description | SAC | Amount |
|---|---|---|
| Website design, 8 pages | 9983 | ₹60,000 |
| Brand style guide | 9983 | ₹20,000 |
| Taxable value | ₹80,000 | |
| CGST at 9% | ₹7,200 | |
| SGST at 9% | ₹7,200 | |
| Total | ₹94,400 |
Above the table: the studio's name, address and GSTIN, the invoice number (for example INV/26-27/014), the date, and the client's name, address and GSTIN. Below it: "Tax payable on reverse charge: No".
If the same studio billed a client registered in Karnataka, the two tax lines would become one, IGST at 18%: ₹14,400, and the invoice would add "Place of supply: Karnataka".
E-invoicing: only above ₹5 crore
E-invoicing means registering each B2B invoice on the government's Invoice Registration Portal to get an IRN and a QR code. It is compulsory only for businesses whose aggregate turnover has exceeded ₹5 crore in any financial year since 2017-18. There was no change to this limit in 2025 or 2026. Most freelancers and small agencies are well below it.
Common mistakes
- Charging GST before you are registered. Only a registered person can collect it.
- The wrong tax type. CGST + SGST on an inter-state invoice, or IGST within the state, means the tax was paid to the wrong government and has to be corrected.
- No place of supply on an inter-state invoice.
- Invoice numbers that repeat or run out of order, often from keeping invoices in several spreadsheets.
- Issuing the invoice months late. The 30 day limit applies even if the client has not paid.
- Adding GST to the margin. GST you collect is not income; work out your profit on the amount before tax. See margin vs markup.
Where sync.d fits
sync.d numbers invoices in one sequence per account, picks IGST or CGST + SGST from your GSTIN state and the client's place of supply, and lets you set a default SAC code for new lines. It has eleven invoice templates and PDF download, and the monthly CSV export puts IGST, CGST and SGST in separate columns for your CA. If you only need a one off invoice, the free invoice generator makes a PDF without signing up.
Common questions
What are the mandatory fields on a GST invoice for services?
Your name, address and GSTIN; a unique invoice number of up to 16 characters; the date; the client's name, address and GSTIN if registered; the SAC code; a description; the taxable value; the rate and amount of CGST and SGST or IGST; the place of supply for inter-state invoices; whether reverse charge applies; and a signature unless the invoice is electronic.
How many characters can a GST invoice number have?
Up to 16, using letters, numbers, hyphens and slashes. Numbers must run consecutively and be unique within a financial year, so a format such as INV/26-27/001 works well.
Within how many days must a GST invoice for services be issued?
Within 30 days of the date the service is supplied. For continuous services, such as retainers, the invoice is due on or before the payment due date set in the contract, or when payment is received if no date is set.
Is a signature required on a GST invoice?
A paper invoice needs the signature or digital signature of the supplier or an authorised person. An electronic invoice, such as a PDF sent by email, does not need one.
Do small businesses need e-invoicing?
No. E-invoicing is compulsory only for businesses whose aggregate turnover has exceeded ₹5 crore in any financial year since 2017-18. The limit has not changed in 2025 or 2026.
Sources
- CBIC: Rule 46, CGST Rules (tax invoice contents)
- CBIC: Rule 47, CGST Rules (time limit for invoices)
- CBIC: Rule 48, CGST Rules (copies and e-invoicing)
- CBIC: Rule 49, CGST Rules (bill of supply)
- CBIC: Section 31, CGST Act (tax invoice)
- GST Council: Notification 78/2020-Central Tax (HSN and SAC digits)
- GST Council: e-invoicing threshold of ₹5 crore
sync.d
Proposals, client portals, meetings and GST invoices in one place.
Free plan for freelancers. Pro is $39 a month and Team is $89, both with a 15 day trial.