GST Invoice Generator

A tax invoice with every particular Rule 46 asks for — and the CGST/SGST against IGST split worked out from your GSTIN rather than guessed.

Your invoice
Rule 46(b): consecutive, unique within the financial year, at most sixteen characters, and only letters, numbers, hyphen and slash. This is law here, not convention — a series that restarts mid-year is defective.
Leave it blank for today.
A convention, not a rule. It is what starts the clock on a late payment.
Fifteen characters: two-digit state code, your ten-character PAN, an entity number, the letter Z and a checksum. Without it the document is not a tax invoice.
Required under Rule 46(c) where the customer is registered. If it is missing and they are registered, they cannot claim the input credit.
There is no single GST rate. The slab follows the classification of what you are supplying, and it is yours to identify — 18% is the standard one for most services.
Rule 46(k). This — not the billing address — decides whether the tax splits into CGST and SGST or goes wholly to IGST. The tool compares it with the state code at the front of your own GSTIN.
Rule 46(l). Only where it differs from the place of supply — the bill-to / ship-to case. Leave it blank otherwise.
Rule 46(q). A typed name is not a signature in law — the PDF leaves a block to sign. Not required on a registered e-invoice or one carrying a valid digital signature.
HSN for goods, SAC for services. Six digits above ₹5 crore of turnover, four below. 998314 is IT design and development services.
Questions

What people ask about GST invoices

What must a GST tax invoice contain?

Rule 46 lists them: a consecutive serial number unique for the financial year and no more than sixteen characters, the date, supplier name address and GSTIN, recipient name address and GSTIN, a description, the HSN or SAC code, quantity and unit for goods, the taxable value, the rate and amount per tax head, the place of supply with the state name, the delivery address where it differs, a reverse-charge declaration and a signature.

When is it CGST and SGST rather than IGST?

When the place of supply is the same state your GSTIN is registered in — then the rate splits equally into CGST and SGST. A different state means the whole rate is IGST. The tool derives this by comparing the place of supply with the two digits at the front of your GSTIN.

Do I need an HSN code on a services invoice?

Yes — the services equivalent is a SAC code, and Rule 46(d) requires it against each line. Six digits where your aggregate turnover exceeds ₹5 crore, four digits at or below that for B2B supplies. 998314 covers IT design and development services.

Can I issue a tax invoice if I am not registered for GST?

No. Without a GSTIN you may not collect GST, and what you issue is a bill of supply — a different document with no tax charged and no tax columns. The same applies if you supply only exempt goods or are under the composition scheme. Leave the GSTIN blank here and the document title changes.

Does this generate an e-invoice with an IRN and QR code?

No, and no browser-based tool can. An Invoice Reference Number and QR code are issued by the Invoice Registration Portal. E-invoicing is mandatory above ₹5 crore of aggregate turnover, assessed cumulatively from FY 2017-18 onwards — so use this to get the particulars right and the portal or your accounting software to register it.