How to Create a Professional GST Invoice in India: Complete Guide
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 FreeTable of Contents
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:
| # | Field | Description |
|---|---|---|
| 1 | Supplier Details | Name, address, and GSTIN of the supplier |
| 2 | Invoice Number | Unique serial number, alpha-numeric, for each financial year |
| 3 | Invoice Date | Date of issue of the invoice |
| 4 | Buyer Details | Name, address, and GSTIN (if registered) of the recipient |
| 5 | HSN/SAC Code | Harmonized System code for goods or SAC for services |
| 6 | Item Description | Description of each goods or service supplied |
| 7 | Quantity & Unit | Quantity of goods and unit of measurement |
| 8 | Taxable Value | Value per unit and total taxable value before tax |
| 9 | GST Rate & Amount | GST rate and amount split as CGST, SGST, or IGST |
| 10 | Total Amount | Total invoice value including GST |
| 11 | Place of Supply | State where the goods or services are consumed |
| 12 | Signature | Digital 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:
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.
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.
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.
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.
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.
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.
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 toolHow 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 Type | Used For | Digit Requirement |
|---|---|---|
| HSN Code | Goods / Products | 2/4/8 digits based on turnover |
| SAC Code | Services | Always 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.
Frequently Asked Questions
What are the mandatory fields on a GST invoice?
What is the difference between a tax invoice and a bill of supply?
How is GST calculated on an invoice?
What is an HSN code and do I need it on my invoice?
Can I create a GST invoice without signing up?
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.