πŸŽ‰ Lifetime Credits for Justβ‚Ή349! Pay Once & Use Forever!

Ends in:02:46:25
CLAIM NOW
Sign in

πŸŽ‰ Lifetime Credits for Justβ‚Ή349! Pay Once & Use Forever!

Ends in:02:46:25
CLAIM NOW
Sign in
50,000+ Bills Generated
256-bit SSL Secure
Instant Email Delivery

Fill Bill Details

GST Invoice Generator

Select Template

ItemPrice/RateQtyAction
Add Item

Please enter correct email. Bill PDF will be sent to this email address.

Live PreviewAuto-updating
Watermark removed in PDF
BillGenerator
Logo

INVOICE

# 165098

Date:

Balance Due:

β‚ΉNaN

ItemQuantityRateAmount

Subtotal: β‚Ή 0.00

Tax (%): β‚ΉNaN

Total: β‚ΉNaN

Amount Paid: β‚Ή

Important tax-compliance disclaimer: This page summarises the position of Indian GST law under the CGST Act, 2017 and CGST Rules, 2017 as commonly applied. GST rules and thresholds are amended frequently by CBIC. Generating an invoice does not constitute tax advice. Always consult a qualified Chartered Accountant before relying on any specific GST provision for your business. Fabricating invoices for transactions that did not occur, or claiming Input Tax Credit on invalid invoices, constitutes tax fraud under Section 132 of the CGST Act.

Free GST Invoice Generator Online

A GST invoice β€” formally a tax invoice β€” is the legally mandated document a GST-registered business must issue for every taxable supply of goods or services in India. Our free GST invoice generator creates a Rule 46-compliant tax invoice with all 16 mandatory fields, the correct CGST/SGST/IGST breakup, and HSN/SAC code support. Fill the form, preview, and download a print-ready PDF in under thirty seconds.

Whether you are a freelancer billing your first GST-registered client, a small business issuing daily B2B invoices, or an accountant generating sample bills for client setup, this tool gives you a clean, format-correct starting point. For businesses above the e-invoicing threshold (Rs. 5 crore turnover), remember to additionally register every B2B invoice with the IRP to obtain a valid IRN and QR code β€” that step is done on the GST portal, not on this generator.

What Is a GST Tax Invoice?

A GST tax invoice is a legal document issued by a registered supplier under Section 31 of the CGST Act, 2017, recording the details of a taxable supply. The exact format and required content are prescribed under Rule 46 of the CGST Rules, 2017. The invoice serves three critical functions in the GST ecosystem.

Tax documentation

Records the supplier's tax liability and the applicable GST rate for the transaction.

ITC entitlement

Enables the recipient to claim Input Tax Credit against their output GST liability, under Section 16 of the CGST Act.

GSTR-1 to GSTR-2B matching

Facilitates automated reconciliation between the supplier's GSTR-1 filing and the recipient's GSTR-2B auto-populated return.

Without a valid tax invoice, the recipient loses the right to claim ITC under Section 16(2)(a) of the CGST Act. For businesses above the e-invoicing threshold, invoices without a valid IRN from the IRP are treated as non-existent under GST law β€” an extra reason to get the format right the first time.

16 Mandatory Fields Under Rule 46

Rule 46 of the CGST Rules prescribes 16 fields that every tax invoice must contain. Missing even one mandatory field can render the invoice non-compliant, block your buyer's ITC claim, and attract a Section 122 penalty.

1

Supplier name, address & GSTIN

Legal name of the GST-registered business, full address, and the 15-character GSTIN.

2

Unique invoice number

Sequential within the financial year, maximum 16 characters, alphanumeric with / or - allowed.

3

Invoice date

The actual date of issue. For services, within 30 days of supply.

4

Recipient name, address & GSTIN

GSTIN of the recipient if registered. If unregistered and value exceeds Rs. 50,000, include name, address, and state code.

5

HSN or SAC code

HSN (Harmonized System of Nomenclature) for goods; SAC (Services Accounting Code) for services. Number of digits depends on turnover.

6

Description of goods or services

Clear, line-by-line description of each item supplied β€” vague descriptions can trigger scrutiny during audit.

7

Quantity and unit (UQC)

For goods, quantity with Unique Quantity Code (UQC) β€” e.g. KGS, NOS, MTR, LTR.

8

Total taxable value

Value of supply after applying any discount or abatement, before GST is added.

9

Rate of GST

Applicable rate for each line item β€” 0%, 5%, 12%, 18%, 28%, or Cess as per GST schedule.

10

Amount of tax β€” CGST, SGST, IGST, Cess

Tax amount broken down by component for each line item. Rounding is per line item, not on the grand total.

11

Place of supply with state code

Mandatory for inter-state supply; determines whether CGST+SGST or IGST applies. Penalty up to Rs. 25,000 for omission.

12

Address of delivery (if different)

Required if the bill-to and ship-to addresses are different β€” common in bill-to-ship-to transactions.

13

Reverse charge indicator

If supply is taxable under RCM, the invoice must state 'Tax is payable on reverse charge basis.'

14

Total invoice value in figures and words

Grand total payable, written in both numerical and word form to prevent dispute.

15

Signature or digital signature

Of the authorised signatory of the supplier β€” physical signature, stamp, or digital signature.

16

QR code & IRN (e-invoicing)

Mandatory for businesses with aggregate turnover above Rs. 5 crore. Obtained from the Invoice Registration Portal (IRP).

CGST + SGST or IGST β€” Which Tax Applies?

India's GST has three components: Central GST (CGST) collected by the central government, State GST (SGST) collected by the state government, and Integrated GST (IGST) collected by the central government for inter-state supplies. Which one applies to your invoice depends on whether the supply is intra-state or inter-state β€” and that is determined by the Place of Supply, not the shipping address.

Intra-State Supply β†’ CGST + SGST

When the supplier's location and the place of supply are in the same state or union territory, charge CGST and SGST separately. For a standard 18% GST rate, that means 9% CGST + 9% SGST.

Example: A Bengaluru consultant invoicing a Mysuru client charges CGST 9% + SGST 9%. Both columns appear on the invoice with separate tax amounts.

Inter-State Supply β†’ IGST

When the supplier's location and the place of supply are in different states, charge IGST as a single component. For a standard 18% GST rate, that means 18% IGST.

Example: A Mumbai supplier invoicing a Delhi customer charges IGST 18% as one line item. CGST and SGST columns are blank.

Place of Supply is determined by Sections 10–13 of the IGST Act, not by where goods are shipped. For services, special rules apply depending on the type of service (immovable property, transport, telecommunications, etc.). Charging the wrong tax type β€” for example, CGST + SGST on an inter-state supply β€” invalidates the buyer's ITC and is one of the most common reasons for GSTR-2B mismatches.

GSTIN Format β€” The 15-Character Identifier Explained

Every GST-registered business is allotted a unique 15-character Goods and Services Tax Identification Number (GSTIN). The number has a defined structure that allows the GSTN system to immediately validate it. Knowing what each segment means helps you spot invalid GSTINs on invoices before they cause GSTR-2B mismatches.

29ABCDE1234F1Z5
29

State code β€” first 2 digits identify the state (e.g. 29 = Karnataka, 27 = Maharashtra, 07 = Delhi)

ABCDE1234F

PAN of the entity β€” 10 characters matching the registered PAN

1

Entity number β€” denotes the registration number within a state (1 = first registration)

Z

Default fixed character β€” always 'Z' for current GSTINs

5

Check digit β€” alphanumeric checksum for system validation

Always verify the recipient's GSTIN against the GST portal before issuing a B2B invoice β€” an incorrect GSTIN is the single most common cause of buyer ITC rejection.

Invoice Number Rules Under Rule 46(b)

Rule 46(b) of the CGST Rules prescribes specific rules for the invoice number. Get this wrong and your e-Way Bills, e-invoices, and GSTR-1 filings will fail.

Maximum 16 characters

The invoice number must not exceed 16 characters in length.

Unique per financial year

No two invoices in the same financial year (April–March) can share the same number.

Consecutive and sequential

No gaps allowed. If you cancel an invoice, you cannot reuse its number β€” mark it cancelled and retain it in records.

Allowed characters only

Letters A–Z and a–z, numerals 0–9, hyphen (-), and slash (/). Spaces, hash (#), and other special characters are not allowed.

Reset every April

At the start of each financial year (1 April), begin a fresh invoice series. Failure to reset is an audit flag.

Multiple series allowed

Multi-branch businesses can run separate series per branch β€” e.g. BLR-001 for Bengaluru, DEL-001 for Delhi β€” as long as each series is sequential.

Compliant examples: INV/2025-26/001, RS-2526-0001, ABC/25-26/100, KAR/001. Non-compliant: using same number across years, skipping numbers, exceeding 16 characters, or using underscores.

HSN and SAC Codes

Every line item on a GST invoice must carry a classification code. HSN (Harmonized System of Nomenclature) codes are used for goods; SAC (Services Accounting Code) codes are used for services. These codes determine the applicable GST rate and enable government-level analytics on what is being supplied across the economy.

The number of HSN digits you must report depends on your aggregate annual turnover. Under current CBIC notifications, businesses with turnover up to Rs. 5 crore must report HSN to 4 digits for B2B and 4 digits for B2C; businesses above Rs. 5 crore must report HSN to 6 digits. For exports and imports, the full 8-digit HSN is required. SAC codes for services are 6 digits and start with 99 (e.g. 998314 for IT consulting services).

Find the correct HSN or SAC for your line items on the CBIC GST portal's rate finder. Using an incorrect HSN β€” especially one with a different GST rate β€” is one of the six most common reasons for ITC rejection and audit notices.

E-Invoicing β€” When and How

Since 1 August 2023, businesses with an aggregate annual turnover above Rs. 5 crore must generate e-invoices for every B2B supply. E-invoicing means the invoice must be registered with the Invoice Registration Portal (IRP) in real time, which then returns an Invoice Reference Number (IRN) and a QR code to print on the invoice.

The E-Invoice Flow

  1. Create the invoice in your accounting or billing system with all Rule 46 fields.
  2. Generate a JSON payload and submit to the IRP via API, GSP, or the IRP web portal.
  3. The IRP validates the data and returns an IRN (64-character hash) and a QR code.
  4. Print the IRN and QR code on the final PDF invoice you share with the buyer.
  5. The invoice is auto-pushed to GSTR-1 and the e-Way Bill system.

A B2B invoice from a covered business that lacks a valid IRN is treated as non-existent under GST law β€” the buyer cannot claim ITC, and your filing will show a mismatch. The current Rs. 5 crore threshold is the lowest yet, and CBIC has progressively reduced it from Rs. 500 crore (2020) to Rs. 100 crore, Rs. 50 crore, Rs. 20 crore, Rs. 10 crore, and now Rs. 5 crore. Expect further reductions over time.

This generator produces the underlying invoice PDF. E-invoice IRN registration is a separate step done on the IRP via your accounting software or the official portal. For businesses below Rs. 5 crore turnover, no IRN is required and this generator's output is sufficient.

Tax Invoice vs Bill of Supply

Tax Invoice (this page)

Issued by a regular GST-registered taxpayer for taxable supplies of goods or services. GST is charged.

  • β€’ Governed by Section 31 + Rule 46
  • β€’ Includes GSTIN of supplier and buyer
  • β€’ Charges CGST + SGST or IGST
  • β€’ Eligible for ITC by the buyer
  • β€’ Header reads "Tax Invoice"

Bill of Supply

Issued by composition-scheme dealers and suppliers of exempt goods or services. GST is not charged.

  • β€’ Governed by Section 31(3)(c) + Rule 49
  • β€’ Includes GSTIN of supplier; recipient optional
  • β€’ No GST amount appears anywhere
  • β€’ Not eligible for ITC by the buyer
  • β€’ Header reads "Bill of Supply"

Need a Bill of Supply? Use our general bill generator and label the title accordingly.

Six Common Mistakes That Cause ITC Rejection

The GSTN matching system cross-verifies every B2B invoice between the supplier's GSTR-1 and the buyer's GSTR-2B. These six errors are the most common reasons your buyer's ITC will show as 'not available'.

1

Wrong buyer GSTIN

Typos in the 15-character GSTIN are the single biggest cause of mismatches. Always verify the GSTIN on the GST portal before issuing the invoice.

2

Missing or incorrect HSN/SAC codes

Wrong HSN β€” especially one mapping to a different GST rate β€” is treated as a substantive error, not a clerical one.

3

Incorrect Place of Supply

Charging CGST+SGST on an inter-state supply, or IGST on an intra-state supply, invalidates the entire transaction's ITC.

4

Non-sequential invoice numbers

Gaps in your invoice series flag for audit. Cancelled invoices must be marked and retained, not skipped.

5

Missing reverse charge notation

If RCM applies, the invoice must explicitly state 'Tax is payable on reverse charge basis.' Omitting this is a Section 122 violation.

6

Rounding tax on the total instead of per line item

GST law requires tax computation and rounding at the line-item level. Computing GST on the grand total can result in paise-level discrepancies the buyer's system will reject.

Time Limits and Reverse Charge Mechanism

Time Limits (Section 31)

  • Goods (with movement): at or before time of removal of goods
  • Goods (no movement): at or before delivery / making available to the buyer
  • Services: within 30 days of supply
  • Insurer/Bank/FI/NBFC services: within 45 days of supply
  • Continuous supply of services: on or before each payment due date in the contract
  • Continuous supply of goods: on or before each statement of accounts

Reverse Charge (Section 9(3)/9(4))

Under RCM, the recipient β€” not the supplier β€” pays GST to the government. The invoice must clearly carry the legend: "Tax is payable on reverse charge basis."

Common RCM scenarios:

  • β€’ Goods Transport Agency services
  • β€’ Legal services from an advocate to a business
  • β€’ Director's services to the company
  • β€’ Import of services
  • β€’ Specified supplies from unregistered suppliers

Penalties Under Section 122

Section 122 of the CGST Act prescribes a penalty of up to Rs. 10,000 or an amount equal to the tax evaded, whichever is higher, for each of the following invoice-related offences:

  • Issuing an incorrect or false invoice
  • Failing to issue an invoice when one is required
  • Issuing an invoice without an actual supply taking place
  • Collecting GST but failing to deposit it to the government
  • Repeatedly failing to follow Rule 46 specifications

Beyond the monetary penalty, repeated non-compliance can trigger a GST audit, suspension of GSTIN, and in cases of intentional fraud, criminal prosecution under Section 132 β€” which carries imprisonment up to 5 years.

How to Generate Your GST Invoice

1

Choose a template

Pick a GST invoice layout β€” single-rate or multi-rate, with or without shipping fields.

2

Add supplier & buyer

Enter your business name, address, GSTIN, and the recipient's GSTIN, name, and address.

3

Add line items

For each item: description, HSN/SAC, quantity, rate, GST percentage, and place of supply.

4

Download PDF

Review the CGST/SGST/IGST breakup and download a print-ready PDF. For e-invoicing, register the IRN separately on the IRP.

Who Uses Our GST Invoice Generator?

πŸ‘¨β€πŸ’Ό

GST-Registered Freelancers

Bill clients with valid SAC, GSTIN, and tax breakup

πŸͺ

Small Businesses

Daily B2B invoicing with full Rule 46 compliance

πŸ›’

E-commerce Sellers

Amazon, Flipkart, Meesho sellers with TCS-aware invoices

🏭

Manufacturers & Traders

Goods invoices with HSN, quantity, and UQC

πŸ’Ό

Service Providers

IT, consulting, marketing services with correct SAC and place of supply

πŸ“Š

Accountants & CAs

Sample invoices for client setup and training

🚚

Logistics & GTA

Transport invoices with RCM notation when applicable

πŸ—οΈ

Contractors

Work-contract invoices with place-of-supply rules

πŸ“š

GST Trainers

Demonstrate compliant invoice formats in training material

Frequently Asked Questions

What is a GST invoice?

A GST invoice β€” formally called a tax invoice β€” is a document issued by a GST-registered supplier for every taxable supply of goods or services. It records the supplier and recipient details, the goods or services supplied, the taxable value, and the GST charged. Section 31 of the CGST Act, 2017 mandates its issuance, and Rule 46 of the CGST Rules prescribes the exact fields it must contain. Without a valid tax invoice, the recipient cannot claim Input Tax Credit under Section 16 of the CGST Act.

What are the 16 mandatory fields in a GST invoice under Rule 46?

Rule 46 of the CGST Rules, 2017 prescribes these fields: supplier name, address and GSTIN; unique invoice number (max 16 characters) and date; recipient name, address and GSTIN; HSN or SAC code; description of goods or services; quantity and unit; total taxable value; rate of GST; CGST, SGST, IGST and Cess amounts; place of supply with state code; address of delivery (if different); reverse charge indicator (if applicable); total invoice value in figures and words; and signature of the authorised signatory.

When should I charge CGST + SGST and when should I charge IGST?

Charge CGST + SGST (usually 9% + 9% = 18%) when the supply is intra-state β€” supplier and place of supply in the same state or union territory. Charge IGST (usually 18%) when the supply is inter-state β€” supplier and place of supply in different states. The Place of Supply field, not the shipping address, legally determines which tax applies. Charging the wrong tax type can result in ITC denial for the buyer.

What are the rules for a GST invoice number?

Under Rule 46(b), a GST invoice number must be unique within a financial year, sequential with no gaps, a maximum of 16 characters, and contain only alphabets, numerals, hyphens, and slashes. At the start of each financial year (1 April), GST-registered businesses must begin a fresh invoice series. Examples of compliant formats include INV/2025-26/001 or RS-2526-0001.

Is e-invoicing mandatory for my business?

E-invoicing is mandatory for businesses with an aggregate annual turnover above Rs. 5 crore (since 1 August 2023). Affected businesses must register every B2B invoice with the IRP to obtain an IRN and a QR code printed on the invoice. Without a valid IRN, a B2B invoice from a covered business is treated as non-existent under GST law and the buyer cannot claim ITC.

What is the difference between a Tax Invoice and a Bill of Supply?

A Tax Invoice is issued by a regular GST-registered taxpayer for taxable supplies and includes GST charged on the transaction. A Bill of Supply is issued by composition-scheme dealers (Rule 49) and suppliers of GST-exempt goods or services β€” it does not charge GST. The structural format is similar, but a Bill of Supply must clearly carry the words 'Bill of Supply' instead of 'Tax Invoice' and shows no GST amount.

What is the time limit to issue a GST invoice?

Section 31 prescribes the timelines. For supply of goods, the invoice must be issued at or before the time of removal or delivery. For supply of services, within 30 days from the date of supply, or 45 days for insurers, banks, and financial institutions. For continuous supply, the invoice timing aligns with the payment milestone.

What is Reverse Charge Mechanism on a GST invoice?

Under Section 9(3) and 9(4) of the CGST Act, certain supplies require the recipient β€” not the supplier β€” to pay GST to the government. When RCM applies, the invoice must clearly state 'Tax is payable on reverse charge basis.' Common RCM scenarios include services from a Goods Transport Agency, services from an advocate to a business, and supplies from an unregistered supplier in specified cases.

What is the penalty for an incorrect or missing GST invoice?

Section 122 of the CGST Act prescribes a penalty of up to Rs. 10,000 or an amount equivalent to the tax evaded β€” whichever is higher β€” for issuing an incorrect invoice, or for failing to issue an invoice when required. Repeated non-compliance can also block the buyer's Input Tax Credit and trigger a GST audit.

Is this GST invoice format legally compliant?

Our generator produces a tax invoice that includes all the standard fields required under Rule 46 of the CGST Rules, 2017. Compliance, however, also depends on correct data entry: valid GSTIN, accurate HSN/SAC codes, correct place of supply, and proper tax rate selection. For businesses above the e-invoicing threshold, the invoice must additionally be registered with the IRP for an IRN β€” that step must be done separately on the GST portal. Always consult a qualified Chartered Accountant for your specific compliance setup.