Toolhoods logo
BlogAll Tools
HustleHood
All Tools

Financial

GST CalculatorIncome Tax CalculatorNEWEMI CalculatorNEWProfit MarginNEWExpense TrackerNEW

Documents

Invoice GeneratorBill of SupplySalary Slip GeneratorQuotation GeneratorNEW

Utilities

QR Code GeneratorNEW
All tools are free to use · toolhoods.com
Toolhoods logo

Free online business tools for entrepreneurs. Calculate, generate, and download — no sign-up needed.

Made for entrepreneurs · Toolhoods.com

Financial Tools

  • GST Calculator
  • Income Tax Calculator
  • EMI Calculator
  • Profit Margin Calculator
  • Expense Tracker

Document Tools

  • Invoice Generator
  • Bill of Supply Generator
  • Salary Slip Generator
  • Quotation Generator
  • QR Code Generator

Quick Links

  • All Tools
  • Blog
  • My Dashboard
  • GST Calculator
  • Invoice Generator

© 2026 Toolhoods · toolhoods.com · Free Business Tools for entrepreneurs

Privacy PolicyTerms of ServiceAI Index (LLMs)
Home/Blog/How to Create a Professional GST Invoice
Invoicing Guide

How to Create a Professional GST Invoice in India: Complete Guide

July 23, 2026·14 min read

A professional GST invoice is more than just a bill — it's a legal document that serves as proof of supply, enables input tax credit, and ensures GST compliance. Whether you're a freelancer, small business owner, or large enterprise, creating the right invoice format is essential.

In this guide, we'll walk you through everything you need to know about creating professional GST invoices in India — from mandatory fields and formats to tax calculations and common mistakes to avoid.

Create a GST Invoice Instantly

Use our free Invoice Generator to create professional GST-compliant invoices with auto tax calculation, HSN codes, and one-click PDF download.

Create Invoice Free

Table of Contents

What is a GST Invoice?Mandatory Fields on a GST InvoiceGST Invoice Formats & TypesStep-by-Step: Creating a GST InvoiceHow Tax is Calculated on InvoicesHSN & SAC Codes ExplainedCommon Invoice Mistakes to AvoidFrequently Asked Questions

What is a GST Invoice?

A GST invoice is a document issued by a registered supplier to a buyer listing the goods or services provided, their quantities, prices, and the GST charged. Under GST law, every registered business must issue a tax invoice for every taxable supply.

A properly issued GST invoice serves three key purposes:

  • Proof of supply: It documents the transaction between buyer and seller
  • Input Tax Credit: The buyer uses it to claim credit for GST paid
  • Compliance: It helps GST authorities verify tax payments and returns

Mandatory Fields on a GST Invoice

As per GST rules, every tax invoice must contain the following mandatory fields:

#FieldDescription
1Supplier DetailsName, address, and GSTIN of the supplier
2Invoice NumberUnique serial number, alpha-numeric, for each financial year
3Invoice DateDate of issue of the invoice
4Buyer DetailsName, address, and GSTIN (if registered) of the recipient
5HSN/SAC CodeHarmonized System code for goods or SAC for services
6Item DescriptionDescription of each goods or service supplied
7Quantity & UnitQuantity of goods and unit of measurement
8Taxable ValueValue per unit and total taxable value before tax
9GST Rate & AmountGST rate and amount split as CGST, SGST, or IGST
10Total AmountTotal invoice value including GST
11Place of SupplyState where the goods or services are consumed
12SignatureDigital or physical signature of the supplier

Tip:

Missing any of these mandatory fields can lead to invoice rejection and denial of Input Tax Credit to the buyer. Our Invoice Generator automatically includes all mandatory fields.

GST Invoice Formats & Types

Depending on your business type and transaction nature, different invoice formats apply:

Tax Invoice (Regular)

For regular taxable supplies. Includes GST breakup (CGST/SGST/IGST). Used by most businesses for B2B and B2C transactions.

Bill of Supply

For exempt supplies or composition scheme dealers. No GST is charged. Does not show tax breakup.

Proforma Invoice

A preliminary bill sent before the actual supply. Not a GST document but used for quotation purposes. Not eligible for Input Tax Credit.

Revised Invoice

Issued when the original invoice contains errors or when the value is revised after supply. Must reference the original invoice number and date.

Credit / Debit Note

Credit note is issued when goods are returned or there's an excess in value. Debit note is issued when there's a shortfall in value or additional charges apply.

Step-by-Step: Creating a GST Invoice

Follow these steps to create a professional GST invoice:

1

Add Your Business Details

Start with your business name, address, GSTIN, and contact information. These identify you as the supplier and must match your GST registration certificate.

2

Add Buyer/Client Details

Enter the buyer's name, billing address, shipping address (if different), and GSTIN if they are GST-registered. For B2C transactions, only name and address may be sufficient.

3

Assign Invoice Number & Date

Generate a unique invoice number for each financial year. The format can be alpha-numeric (e.g., INV-2026-001). Always include the invoice date as it determines the tax period for returns.

4

Add Line Items with HSN/SAC Codes

List each product or service separately with description, HSN/SAC code, quantity, unit price, and taxable value. For services, use SAC codes instead of HSN codes.

5

Apply GST Rates & Calculate Tax

Select the appropriate GST slab (5%, 12%, 18%, or 28%) for each item. The system will automatically split it into CGST/SGST for intra-state or IGST for inter-state supplies.

6

Add Discounts & Charges (if any)

Apply any discounts (before tax) or additional charges like packaging, delivery, or insurance. These affect the taxable value and thus the GST amount.

7

Preview & Download as PDF

Review the invoice for accuracy, verify all mandatory fields are present, and download as a professional PDF. Keep copies for your records and share with the buyer.

Skip the manual work —

create a GST invoice in 2 minutes with our free tool

How Tax is Calculated on Invoices

Understanding how GST appears on your invoice is crucial for accuracy. The calculation depends on whether the transaction is intra-state or inter-state:

Intra-State (Same State)

Item price: ₹10,000

GST rate: 18%

CGST (9%): ₹900

SGST (9%): ₹900

Total: ₹11,800

Inter-State (Different States)

Item price: ₹10,000

GST rate: 18%

IGST (18%): ₹1,800

(No CGST/SGST split)

Total: ₹11,800

Note:The total tax amount is always the same (18% of ₹10,000 = ₹1,800). The only difference is how it's split between CGST+SGST or shown as IGST.

HSN & SAC Codes Explained

HSN (Harmonized System of Nomenclature) codes are used for goods, while SAC (Service Accounting Code) codes are used for services. These standardized codes help in uniform classification across the GST system.

Code TypeUsed ForDigit Requirement
HSN CodeGoods / Products2/4/8 digits based on turnover
SAC CodeServicesAlways 8 digits (e.g., 998311 for consulting)

HSN Digit Requirements:

  • Turnover up to ₹5 crore: 2-digit HSN code is sufficient
  • Turnover above ₹5 crore: 4-digit HSN code required
  • Import/Export: 8-digit HSN code as per ITC(HS) system
  • SAC codes are always 8 digits regardless of turnover

Common Invoice Mistakes to Avoid

Wrong or missing GSTIN

Always verify the buyer's GSTIN and ensure your own GSTIN is correctly mentioned. An incorrect GSTIN can lead to ITC rejection for the buyer.

Incorrect HSN/SAC codes

Use the correct HSN or SAC code for each item. Using wrong codes can lead to incorrect tax rates and compliance issues.

Not splitting GST for intra-state sales

For supplies within the same state, always split the total GST equally as CGST and SGST. Don't show the full amount as IGST.

Missing invoice number or date

Every invoice must have a unique serial number for the financial year and a clear date of issue. This is a mandatory requirement.

Arithmetical errors in tax calculation

Double-check all calculations. The taxable value, GST amount, and total should match. Using an automated tool eliminates this risk.

Generate a GST Invoice Now

Use our free Invoice Generator to create professional, compliant invoices in minutes. Auto-calculates GST, supports all slabs, and generates a clean PDF.

Create Invoice Free

Frequently Asked Questions

What are the mandatory fields on a GST invoice?
A GST invoice must include: seller name, address and GSTIN, invoice number and date, buyer name and address (GSTIN if registered), HSN/SAC code of each item, quantity and unit, taxable value, GST rate and amount (CGST/SGST or IGST), total amount, and signature of the supplier.
What is the difference between a tax invoice and a bill of supply?
A tax invoice is issued for taxable supplies and shows GST charged separately with CGST/SGST/IGST breakup. A Bill of Supply is issued for exempt supplies or by composition scheme dealers and does not charge any GST — it just shows the total amount.
How is GST calculated on an invoice?
GST is calculated by applying the applicable GST rate to the taxable value of each item. For intra-state sales, the total GST is split equally as CGST and SGST. For inter-state sales, it's charged as IGST at the full rate. For example, on a ₹10,000 item at 18% GST: CGST ₹900 + SGST ₹900 = ₹1,800 for intra-state, or IGST ₹1,800 for inter-state.
What is an HSN code and do I need it on my invoice?
HSN (Harmonized System of Nomenclature) code is a standardized code for classifying goods. It is mandatory on GST invoices for businesses with turnover above ₹5 crore. For businesses with turnover up to ₹5 crore, HSN codes are required for 2 digits (instead of 4 or 8 digits). SAC codes are used for services.
Can I create a GST invoice without signing up?
Yes, our Invoice Generator lets you create and preview GST invoices without any sign-up. You only need to create a free account if you want to save invoices to your dashboard or download them as PDFs for record-keeping.

Conclusion

Creating a professional GST invoice doesn't have to be complicated. By following the steps outlined in this guide and ensuring all mandatory fields are included, you can create compliant invoices that protect your business and enable your buyers to claim Input Tax Credit.

Key takeaways:

  • Always include all 12 mandatory fields required under GST law
  • Use the correct HSN/SAC codes for accurate tax classification
  • Split GST as CGST + SGST for intra-state, or use IGST for inter-state
  • Automate with tools like our Invoice Generator to eliminate manual errors
  • If you're a composition dealer, use a Bill of Supply instead

Ready to create your first invoice? Try our free GST Invoice Generator — auto-calculates taxes, supports all GST slabs, and generates a professional PDF in seconds.

Related Tools

Invoice Generator

Create GST invoices with auto tax calculation

GST Calculator

Calculate GST for any amount instantly

Bill of Supply Generator

For composition & exempt supplies

Income Tax Calculator

Compare Old vs New tax regime

Back to Blog