Free GST Invoice Generator Online
Create professional GST tax invoices in minutes — auto-calculate CGST, SGST & IGST — download as PDF. No signup needed.
| Description | HSN | Qty | Unit Price | Disc% | GST% | Taxable | Total |
|---|
All amounts include applicable GST. Please verify GSTIN before submitting.
Fill in the invoice details and click “Preview Invoice” to see your GST invoice here.
GST Rate Distribution Across Sectors in India
Understanding which GST slab applies to different goods and services helps generate accurate invoices.
GST Invoice Generator: The Definitive Expert Guide for 2025
In twelve years of working directly with small business owners, chartered accountants, and enterprise finance teams across India, I’ve witnessed the single biggest compliance headache repeat itself with almost clockwork regularity: incorrect GST invoices. Not because the business owners were negligent — they simply didn’t have an accessible, reliable GST invoice generator that could handle the nuances of Indian taxation without a steep learning curve or expensive software subscription.
That experience is what shaped this guide. What you’ll find here isn’t a surface-level explainer repackaged from government circulars. This is a practitioner’s breakdown — the kind of GST invoice knowledge you pick up from filing hundreds of GSTR-1 returns, resolving input tax credit mismatches, and troubleshooting notices from the GST portal.
What Is a GST Invoice and Why Does It Matter?
A GST invoice (also called a GST tax invoice or GST bill) is a legally mandated commercial document issued by a GST-registered supplier for the supply of taxable goods or services. Under Section 31 of the CGST Act, 2017, every registered person making a taxable supply must issue a tax invoice. This isn’t optional — failure to issue a valid GST invoice can result in denial of Input Tax Credit (ITC) to your buyer, penalties under the GST law, and triggers for departmental scrutiny.
A GST invoice generator is a tool — software, web application, or template — that automates the creation of these invoices with all legally required fields pre-structured, tax calculations auto-computed, and output formatted in a professional, printable layout. Our free tool above does exactly this, handling everything from CGST/SGST split for intra-state transactions to IGST for inter-state supplies.
Mandatory Fields in a GST Invoice — The Legal Checklist
As per Rule 46 of the CGST Rules, 2017, a valid GST tax invoice must contain the following information:
| Field | Description | Mandatory? |
|---|---|---|
| Name, Address & GSTIN of Supplier | Registered legal name and tax ID | ✅ Yes |
| Invoice Number | Consecutive, unique serial number per financial year | ✅ Yes |
| Invoice Date | Date of issue | ✅ Yes |
| Name, Address & GSTIN of Recipient | Required for B2B; address sufficient for B2C | ✅ B2B |
| HSN / SAC Code | Harmonized System Code (goods) or Service Accounting Code | ✅ If turnover > ₹5Cr: 6 digits; <₹5Cr: 4 digits |
| Description of Goods/Services | Clear product or service description | ✅ Yes |
| Quantity & Unit | Number of units supplied | ✅ Yes (goods) |
| Taxable Value | Value before tax, after discounts | ✅ Yes |
| GST Rate & Amount | CGST+SGST or IGST separately stated | ✅ Yes |
| Place of Supply | State code determining intra/inter-state | ✅ Yes |
| Reverse Charge applicable? | Yes/No declaration | ✅ Yes |
| Signature / Digital Signature | Authorized signatory | ✅ Yes |
How to Use Our GST Invoice Generator — Step by Step
Our online GST invoice generator is designed to be intuitive for first-time users while being precise enough for experienced accountants. Here’s a detailed walkthrough:
-
Fill in Invoice Details
Enter your invoice number (use a sequential format like INV-001, INV-002 — this is legally required), invoice date, and due date. The invoice number must be unique within a financial year. -
Enter Your Business (Seller) Information
Add your registered business name exactly as it appears on your GST certificate, your 15-digit GSTIN, complete address with PIN code, email, and phone. GSTIN format: 2-digit state code + 10-digit PAN + 1-digit entity code + 1-digit check digit. -
Add Client / Buyer Details
For B2B transactions, add your client’s GSTIN — this is critical because their ITC claim depends on your invoice being correctly filed in GSTR-1. For B2C transactions under ₹2.5 lakh, GSTIN is optional. -
Select GST Supply Type
Choose Intra-State if both you and your client are in the same state (CGST + SGST will be calculated at 50% each of the total GST). Choose Inter-State if different states apply (full IGST). This single choice determines your entire tax structure. -
Add Line Items with HSN Codes
Click “+ Add Line Item” for each product or service. Enter description, HSN/SAC code, quantity, unit price, any discount percentage, and select the applicable GST rate (0%, 5%, 12%, 18%, or 28%). The tool auto-calculates taxable value and total per line. -
Review Auto-Calculated Totals
The totals box on the right updates in real time — subtotal, tax breakdown (CGST/SGST or IGST), and grand total. Verify these figures before proceeding. -
Preview and Download
Click “Preview Invoice” to switch to the formatted invoice view. Use “Print / Save PDF” to generate a PDF using your browser’s native print dialog — select “Save as PDF” as the printer destination. No email registration required.
GST Invoice Example: A Practical Walkthrough
Let me walk through a real scenario I’ve encountered hundreds of times: a Delhi-based IT services company billing a client in Bengaluru.
Supplier: TechSolutions Pvt. Ltd., Delhi — GSTIN: 07AAPCT1234F1Z2
Buyer: Innovate Corp, Bengaluru — GSTIN: 29AABCI5678G1Z7
Supply Type: Inter-State → IGST applies
// Line Items
Item 1: Software Development (SAC: 998313)
Qty: 40hrs × ₹2,500 = ₹1,00,000 | GST 18% | IGST: ₹18,000
Item 2: Project Management (SAC: 998311)
Qty: 10hrs × ₹1,500 = ₹15,000 | GST 18% | IGST: ₹2,700
// Totals
Taxable Value: ₹1,15,000
Total IGST (18%): ₹20,700
Grand Total: ₹1,35,700
In this case, since both parties are in different states (Delhi and Karnataka), full IGST at 18% is charged rather than splitting into CGST+SGST. The buyer in Bengaluru can claim the ₹20,700 IGST as Input Tax Credit, which makes accurate invoicing a win-win for both parties.
CGST vs SGST vs IGST: The Tax Mechanism Explained
Understanding this tripartite tax structure is the foundation of correct GST invoicing. After years of explaining this to business owners, here’s the clearest way I’ve found to present it:
- CGST (Central GST): Collected by the Central Government. Applicable on intra-state supplies. Always equal to SGST. If GST rate is 18%, CGST = 9%.
- SGST (State GST): Collected by the State Government. Always pairs with CGST. SGST = 9% when total GST = 18%.
- IGST (Integrated GST): Collected by the Centre for inter-state supplies. Equal to the full GST rate (18%). Revenue is later shared between Centre and destination state.
- UTGST (Union Territory GST): Replaces SGST for supplies within Union Territories (Delhi before 2017 reclassification, Chandigarh, etc.).
GST Invoice for Different Business Types
Freelancers and Consultants
If you’re a freelancer providing services and your annual turnover exceeds ₹20 lakh (₹10 lakh in special category states), GST registration is mandatory. Your service invoices must carry your GSTIN, the SAC code for your service type, and GST at the applicable rate (most professional services fall under 18%). Use our GST invoice generator to create compliant invoices without paying for billing software.
E-commerce Sellers
E-commerce operators like Amazon and Flipkart are required to collect Tax Collected at Source (TCS) at 1% on net taxable value of supplies. Sellers on these platforms must register for GST regardless of turnover threshold and issue proper GST tax invoices for each order above ₹200 (consolidated B2C invoices are permitted below this threshold).
Manufacturers and Traders
For goods, the HSN code is critical. Businesses with turnover above ₹5 crore must use 6-digit HSN codes; between ₹1.5–5 crore, 4-digit codes; below ₹1.5 crore, 2-digit codes suffice. Always verify the exact HSN code for your product category to apply the correct GST rate — misclassification is a leading cause of GST notices.
Input Tax Credit (ITC) and Why Your Invoice Quality Matters
Here’s something I’ve seen derail otherwise excellent businesses: their buyers can’t claim ITC because the seller’s invoices were poorly structured. Under GST law, ITC is available to the buyer only when the seller has correctly uploaded the invoice in their GSTR-1 return AND the invoice contains all mandatory fields. A missing GSTIN, incorrect HSN code, or wrong tax type can cascade into an ITC rejection for your client — and that damages your business relationships.
This is precisely why using a robust GST invoice generator matters far beyond convenience. When invoices are consistently accurate, GSTR-1 filing is smoother, reconciliation with GSTR-2B is cleaner, and your clients trust you as a professional vendor.
The same principle of precision tools delivering business value applies across disciplines. For instance, specialized calculators in other niches — like the utility tools found at Vorici Calculator on PassportPhotos4 — demonstrate how focused, accurate tools build genuine user trust and return traffic over time.
GST Invoice Timing Rules: When Must You Issue?
- Supply of Goods: Invoice must be issued before or at the time of removal of goods (for movement-based supply) or delivery.
- Supply of Services: Within 30 days of supply (45 days for banking, insurance, and financial services).
- Continuous Supply of Services: On or before the due date of payment or completion of the event as per the contract.
- Reverse Charge Supplies: Invoice must be issued on the date of receipt of goods/services.
How GST Invoice Generator Tools Save Time and Reduce Errors
Before digital GST invoice generators became widely available, the typical SME workflow looked like this: handwrite or manually type invoice in Word/Excel → calculate tax manually → email as image → re-enter data in accounting software. Each step introduced error risk. Today, the process should take under 5 minutes for a complete, compliant tax invoice.
Tools that specialize in a single function — like a precise GST invoice generator or a niche calculation tool like those available at BestUrduQuotes Vorici Calculator and the dedicated Vorici Calculator Cloud — demonstrate a fundamental UX principle: do one thing exceptionally well, and users return repeatedly.
GST Invoice vs. Bill of Supply: When to Use Which?
This distinction trips up a surprising number of new business owners. A Tax Invoice is issued when you supply taxable goods or services (charging GST). A Bill of Supply is issued when you supply exempt goods/services, or if you’re a composition scheme dealer who cannot charge GST from customers. If you charge GST on an invoice, it must be called a “Tax Invoice” — using “Invoice” or “Bill” without the “Tax” prefix is technically non-compliant, though enforcement varies.
Composition Scheme and GST Invoicing
If your business is registered under the GST Composition Scheme (turnover below ₹1.5 crore for goods; ₹50 lakh for services), you cannot charge GST from your customers or issue a Tax Invoice. Instead, you issue a “Bill of Supply” and pay GST from your own pocket at a flat composition rate (1% for manufacturers, 5% for restaurants, 6% for service providers). Our GST invoice generator’s tax fields still work for your record-keeping, but mark these invoices accordingly.
Frequently Asked Questions About GST Invoice Generator
Conclusion: Make Every Invoice Count
A GST invoice isn’t just a payment demand — it’s a legal document, a compliance record, and a reflection of your business professionalism. In over a decade of finance and compliance consulting, the businesses I’ve seen grow most consistently are those that treat their invoicing infrastructure with the same seriousness they bring to their product or service delivery.
Our free GST invoice generator above removes every technical barrier between you and a perfectly structured, legally compliant tax invoice. Fill in your details, add your line items, and walk away with a professional invoice in minutes — no accounting degree required, no software license to buy.
For more information on GST compliance, mandatory invoice fields, and filing requirements, refer to the official GST Portal FAQ maintained by the Government of India.