DocMakDocMak

India · INR · GST 5% / 18% / 40% · GST Council / CBIC

GST Invoice Maker — Tax Invoices with CGST, SGST and IGST

A GST tax invoice has to show more than a total. Rule 46 of the CGST Rules asks for your GSTIN, an invoice number of up to 16 characters, HSN or SAC codes, the taxable value and the tax split into CGST and SGST or IGST, the place of supply and whether reverse charge applies. DocMak lays all of that out and does the split from the two states you choose.

Opens the DocMak invoice editor in INR with GST, HSN and place of supply.

  • CGST + SGST within a state, IGST between states, chosen from your state and the place of supply
  • A GST rate per line: 5%, 18%, 40% or any other slab
  • HSN/SAC column and checks for 4- or 6-digit codes
  • Rupee amounts in Indian digit grouping and in words (lakh, crore)
  • Invoice number check for the 16-character limit

Tax rules in India

5%GST · Lower slab (since 22 September 2025)
18%GST · Standard slab
40%GST · Special rate for luxury and sin goods
0%GST · Nil-rated and exempt supplies
Tax IDGSTIN (15 characters, starting with the state code)

E-invoicing: Businesses whose aggregate turnover is above ₹5 crore in any financial year since 2017-18 must issue B2B invoices as e-invoices registered on the Invoice Registration Portal (IRP), which returns an IRN and a signed QR code. Below that threshold, a tax invoice with the rule 46 details is valid.

Use a DocMak PDF as your GST tax invoice if your aggregate turnover is ₹5 crore or less, or for sales to consumers. Above ₹5 crore, B2B invoices must be e-invoices with an IRN.

Sources: CBIC: CGST Rules, rule 46 (tax invoice) · Tally: e-invoicing threshold (₹5 crore from 1 Aug 2023) · Tally: GST Council September 2025, two-rate reform · Last reviewed:

How to create a GST invoice in India

  1. 1Open the GST Invoice MakerOpen the free GST Invoice Maker and pick the template that matches how you trade in India.
  2. 2Add your company detailsEnter your trade name, address, tax registration number and logo once — they are reused on every document.
  3. 3Fill in the line itemsAdd the document lines and amounts in the local currency, with the correct tax treatment for each line in India.
  4. 4Download and sendReview the preview, then download a clean PDF or Word file and send it to your client, supplier or bank.

What a GST tax invoice must contain

Rule 46 lists the details. DocMak puts each one on the invoice and flags what is missing:

  • Your name, address and GSTIN
  • A consecutive invoice number of up to 16 characters, unique in the financial year
  • Date of issue
  • Customer name, address and GSTIN if registered
  • HSN or SAC code, description, quantity and unit for each line
  • Taxable value after discount, GST rate and the CGST, SGST or IGST amounts
  • Place of supply with the state name
  • Whether tax is payable on reverse charge, and your signature

CGST and SGST, or IGST?

If your state and the place of supply are the same, the supply is intra-state and the rate is split in half: 18% becomes CGST 9% and SGST 9%. If they differ, it is inter-state and the whole 18% is IGST. The first two digits of a GSTIN are the state code, so DocMak can suggest your state from your GSTIN.

When you need an e-invoice instead

If your aggregate turnover has crossed ₹5 crore, your B2B invoices must be e-invoices registered on the Invoice Registration Portal, which issues an IRN and a signed QR code. DocMak does not register invoices on the IRP, so use it as your tax invoice only below that threshold or for consumer sales.

Frequently asked questions

More India documents

Related documents

Country document hubs

Global version: /tools/invoice-maker