Billing & GST

Free GST Invoice Generator (English & Gujarati)

Make a GST tax invoice with CGST/SGST or IGST worked out, amount in words, and download it as a PDF. In English or Gujarati.

  • Free
  • No signup
  • English & Gujarati
  • Stays on your device

Invoice rules (CGST Rules 46 and 48) and GST rates after the 22 September 2025 changes, checked on 9 November 2026.

Your business

Remembered in this browser for your next invoice. Nothing is sent to us.

Bill to

Leave blank for a consumer or an unregistered buyer.

The delivery address, when goods go somewhere other than the address above.

Invoice details

Up to 16 characters: letters, numbers, - and /. New series each financial year.

Follows the buyer's state. For goods it's where delivery ends; for most services to a registered buyer, the buyer's state.

Items

Discount as
  1. Item 1
    ₹
    %

    Taxable ₹10,000.00 · GST 5%: ₹500.00

Bank, terms and transport

All optional. Printed only when filled.

Transport details

Need one? Make an LR.

Check how long it lasts with the validity calculator.

Grand total

₹10,500.00

Preview

Invoice total

Grand total

₹10,500.00

Rupees Ten Thousand Five Hundred Only

Taxable value
₹10,000.00
CGST
₹250.00
SGST
₹250.00
Grand total
₹10,500.00
Seller and place of supply are both in Gujarat: CGST + SGST apply.
Printed in

Marked "Original for recipient".

Before you print:

  • Add your business name.
  • Add your address: a tax invoice must show it.
  • Add your GSTIN: a tax invoice must show it.
  • Add an invoice number.

In the print window, choose “Save as PDF” to download it. Turn off “Headers and footers” for a clean page.

Live preview, A4

How to use it

  1. Add your business name, address and GSTIN once. They stay in your browser for the next invoice.

  2. Fill in the buyer and each item with HSN, quantity, rate and GST rate. CGST + SGST or IGST is worked out from the states.

  3. Choose English or Gujarati and the number of copies, then print the invoice or save it as a PDF.

What a GST tax invoice must show

A registered business issues a tax invoice for each taxable supply. GST law does not fix a format, but Rule 46 of the CGST Rules lists what the invoice must contain, and this generator lays each item out for you:

  • your name, address and GSTIN, and the buyer's, with the state and its two-digit code
  • a serial number of up to 16 characters (letters, numbers, "-" and "/"), unique for the financial year
  • the date, and for each item its HSN or SAC code, description, quantity and unit
  • the taxable value after any discount, and the rate and amount of each tax
  • the place of supply, the delivery address if it differs, and whether tax is payable on reverse charge
  • your signature or your authorised signatory's

CGST and SGST, or IGST: the rule

Compare your state with the place of supply. In the same state, the GST rate is split in half as CGST and SGST (UTGST in Union territories without a legislature). In a different state, for an export or for an SEZ, the full rate is charged as IGST. The arithmetic for each line:

  • Taxable value = quantity × rate − discount
  • CGST = SGST = taxable value × (GST rate ÷ 2) ÷ 100
  • IGST = taxable value × GST rate ÷ 100

Worked example

A Surat trader sells 40 sarees at ₹650 each with a 5% discount. The gross is ₹26,000, the discount ₹1,300, so the taxable value is ₹24,700. At 5% GST the tax is ₹1,235, and how it is charged depends on where the goods are delivered:

Delivered in GujaratDelivered in Maharashtra
Taxable value₹24,700.00₹24,700.00
CGST 2.5%₹617.50Not charged
SGST 2.5%₹617.50Not charged
IGST 5%Not charged₹1,235.00
Invoice total₹25,935.00₹25,935.00

The rate list covers the GST slabs used since the 22 September 2025 changes: 0%, 0.25%, 1.5%, 3%, 5%, 18% and 40%. Use "Other rate" for anything else, such as an older 12% or 28% bill. Not sure which rate applies? Look it up in the HSN code and GST rate finder.

Common mistakes

  • Taking the place of supply from your own state. It depends on the buyer's side: for goods, generally where they are delivered to the buyer; for most services to a registered business, the buyer's location.
  • Reusing an invoice number, or restarting the series in the middle of a financial year.
  • Adding reverse-charge tax into the total. The buyer pays that tax to the government, so it is shown but not collected.
  • Leaving out the endorsement on export and SEZ invoices. Pick the right supply type and the generator prints it.
  • Treating a printed invoice as an e-invoice. Above ₹5 crore turnover, invoices to registered buyers also need an IRN from the Invoice Registration Portal.

If goods worth more than ₹50,000 are moving, you will also need an e-way bill. The e-way bill validity calculator shows how long it stays valid.

When billing software is worth it

This generator suits a few invoices a week. If you make many bills a day, need e-invoices and e-way bills from the same data, or want GSTR-1 figures and a Tally export without retyping, a billing system built around your items and parties saves that work on every bill.

Sources, checked 9 November 2026: CGST Rules 46 and 48 (CBIC); GST state codes from the e-invoice master codes (einvoice1.gst.gov.in); rate slabs from Notification 9/2025-Central Tax (Rate), in force from 22 September 2025; HSN digits from Notification 78/2020-Central Tax; the e-invoice threshold from Notification 10/2023-Central Tax.

FAQ

Questions

Is this GST invoice generator free to use?

Yes. There is no signup, no limit on invoices and no watermark. The invoice is made in your browser and nothing you type is sent to our server. Your own business details are saved in your browser so the next invoice is quicker, and you can clear them with one click.

When do I charge CGST and SGST instead of IGST?

When your state and the place of supply are the same, split the GST rate in half as CGST and SGST (UTGST in a Union territory without a legislature, such as Chandigarh or Ladakh). When they are different, or the supply is an export or to an SEZ, charge IGST at the full rate. The generator switches automatically as you pick the states.

Can I make a GST invoice in Gujarati?

Yes. Rule 46 lists what a tax invoice must contain, but GST law prescribes no fixed format or language. Switch "Printed in" to ગુજરાતી and the labels, state names and amount in words print in Gujarati, while GSTINs, HSN codes and figures stay as they are.

How many digits of HSN code must my invoice show?

Four digits if your aggregate turnover in the previous financial year was up to ₹5 crore, and six digits above that (Notification 78/2020-Central Tax, from 1 April 2021). Up to ₹5 crore, you may leave the HSN off invoices to unregistered buyers. Services use 6-digit SAC codes that start with 99.

How many copies of a tax invoice do I need?

For goods, three: the original for the recipient, the duplicate for the transporter and the triplicate for you (Rule 48). For services, two: the original and a duplicate for the supplier. Choose the matching option under Copies and each copy prints on its own page with its label.

Is this an e-invoice with an IRN and QR code?

No, it is a regular tax invoice. If your aggregate turnover crossed ₹5 crore in any financial year from 2017-18, your invoices to registered buyers must also be reported on the Invoice Registration Portal to get an IRN and QR code (Notification 10/2023-Central Tax, from 1 August 2023).

What does the GSTIN check tell me?

It checks the 15-character pattern, the state code and the check digit at the end, which catches most typos as you type. It cannot tell you whether the GSTIN is active or whose it is. For that, use "Search Taxpayer" on the GST portal.

Billing software

Making many bills a day? Get billing with e-invoice, e-way bill and Tally export.

Mind Over Matter builds it for Surat businesses and clients across India. Reply within 24 hours.