Money Calculator
📋

Invoice Generator

Create professional GST invoices · CGST / SGST / IGST · Print or save as PDF · Free forever

Tax invoice (GSTIN)CGST + SGST / IGSTAmount in wordsPrint to PDF
🏢Your business details
📄Invoice details
⚙️Settings
Live preview
Your Business Name
123 Business Street, Mumbai, Maharashtra, 400001
GSTIN: 27AABCU9603R1ZX
PAN: AABCU9603R
📞 +91 98765 43210 · ✉️ billing@yourbusiness.com
TAX INVOICE
#INV-2026-001
Date: 2026-06-19
Due: 2026-07-19
Bill To
Client Name
Supply Details
Place of supplyMaharashtra
Transaction typeIntra-state (CGST+SGST)
Invoice date2026-06-19
Due date2026-07-19
#DescriptionHSN/SACQtyUnitRateTaxableGSTAmount
1
Professional Services
1Nos₹10,000.00₹10,000.0018%₹11,800.00
Subtotal (taxable)₹10,000.00
CGST₹900.00
SGST₹900.00
Grand Total₹11,800.00
Amount in words: Eleven Thousand Eight Hundred Rupees Only
GST Summary
GST RateTaxable ValueCGSTSGSTTotal GST
18%₹10,000.00₹900.00₹900.00₹1,800.00
Bank Details
Your Business Name
Bank: HDFC Bank
A/c No: XXXX XXXX XXXX 1234
IFSC: HDFC0001234
Notes
Thank you for your business!
Terms & Conditions
Payment due within 30 days. Late payment may attract 2% monthly interest.
This is a computer-generated invoice. No signature required.
Authorised Signatory
For Your Business Name
📥 How to save as PDF
  1. Click Print / Save PDF above
  2. In the print dialog, select Save as PDF as the destination
  3. Choose a folder and click Save
  4. On mobile: tap the share icon → Save to Files / Drive

What Is a GST Invoice Generator?

A GST invoice generator is an online tool that helps businesses, freelancers, and service providers create tax-compliant invoices as required under the Goods and Services Tax (GST) Act, 2017. Instead of manually designing invoice layouts in Word or Excel and calculating taxes by hand, this tool automatically computes CGST + SGST (for intra-state sales) or IGST (for inter-state sales), generates the amount in words, and produces a print-ready invoice in seconds.

Under Section 31 of the CGST Act, every GST-registered supplier must issue a compliant Tax Invoice for every taxable supply. Failure to do so can result in the buyer being unable to claim Input Tax Credit (ITC), which is one of the most significant compliance benefits of the GST system. This generator produces invoices that meet all mandatory fields specified under GST Rules, including GSTIN, HSN/SAC codes, place of supply, and tax breakdowns.

Key benefit for buyers

A properly formatted GST tax invoice is the only document that allows your buyer to claim Input Tax Credit (ITC) on the GST they paid. Issuing an invoice without a valid GSTIN, without HSN/SAC codes, or with incorrect tax splits (e.g., charging CGST+SGST on an inter-state supply) blocks the buyer's ITC claim and can create GST audit issues for both parties. This tool prevents all such common errors.

What Information Is Mandatory on a GST Tax Invoice?

Rule 46 of the CGST Rules, 2017 specifies the mandatory particulars that every Tax Invoice must contain. Missing any of these can make the invoice non-compliant and invalidate the buyer's ITC claim:

#Mandatory fieldNotes
1Supplier name, address, and GSTINYour registered business name and 15-digit GSTIN
2Unique consecutive invoice numberMax 16 characters; must reset at start of each FY
3Date of issueThe date the invoice is created/issued
4Buyer name, address, and GSTINGSTIN required if buyer is GST-registered (for B2B ITC)
5Place of supplyDetermines intra-state (CGST+SGST) vs inter-state (IGST)
6HSN code (goods) or SAC code (services)4-digit for turnover ≤₹5Cr; 6-digit above ₹5Cr
7Description, quantity, and unit of goods/servicesMust match the actual goods/services supplied
8Taxable value and discount (if any)Value before GST; any trade discount must be shown
9Rate and amount of GSTCGST+SGST (intra-state) or IGST (inter-state)
10Total value including GSTThe final amount payable by the buyer
11Signature or digital signaturePhysical or digital; required to authenticate the invoice

CGST vs SGST vs IGST — When to Use Which

The most common invoice error for small businesses is using the wrong tax split. The rule is simple: the tax type depends on whether the supplier and buyer are in the same state (intra-state) or different states (inter-state).

Intra-state supply → CGST + SGST

  • • Supplier and buyer are in the same state
  • • Tax is split equally between Central Government and State Government
  • • Example: 18% GST = 9% CGST + 9% SGST
  • • Both amounts appear separately on the invoice
  • • Buyer can claim ITC on both CGST and SGST separately

Inter-state supply → IGST

  • • Supplier and buyer are in different states
  • • IGST equals the full GST rate (no split shown on invoice)
  • • Example: 18% GST = 18% IGST (all to centre, then shared with destination state)
  • • Also applies to exports and imports
  • • Buyer can claim ITC on IGST paid
Common mistake to avoid: If you sell from Maharashtra to Delhi, you must charge IGST, not CGST+SGST. Charging CGST+SGST on an inter-state supply is a GST violation and the buyer in Delhi cannot claim ITC on the SGST charged to another state. This tool automatically switches between CGST+SGST and IGST based on whether you select intra-state or inter-state.

GST Rates in India 2026 — Quick Reference

India has a multi-tier GST rate structure. Choose the correct rate for each line item in your invoice based on the HSN code of the goods or SAC code of the service. The most common rates for service businesses are 12% and 18%.

GST RateWhat it coversCommon examples
0% (Nil)Essential goods and servicesFresh food, milk, eggs, books, newspapers, health services
0.25%Rough precious stonesCut and semi-polished stones
3%Precious metalsGold, silver, precious gemstones, bullion
5%Essential itemsProcessed food, fuel (railways), economy hotels, transport
12%Standard goods and select servicesProcessed meat, computers, medicines, business class travel
18%Most goods and professional servicesIT/software, marketing, legal, consulting, telecom, electronics, restaurants
28%Luxury and sin goodsAutomobiles, tobacco, aerated drinks, luxury cosmetics, casinos

HSN Codes and SAC Codes — When Are They Mandatory?

HSN (Harmonised System of Nomenclature) codes classify goods, while SAC (Services Accounting Code) codes classify services. Under GST rules, you must mention these on your invoice — and the required number of digits depends on your annual turnover in the preceding financial year:

Annual Turnover (preceding FY)HSN Digits RequiredApplies to
Up to ₹5 crore4-digit HSN codeB2B invoices (mandatory from April 2021); optional for B2C
Above ₹5 crore6-digit HSN codeAll invoices — B2B and B2C
Exporters (all)8-digit HSN codeExport invoices and shipping bills
Services (all)SAC code (6-digit)All service invoices, regardless of turnover
Common SAC codes for services: IT services — 998314; Management consulting — 998311; Legal services — 998211; Architectural/engineering — 998311; Advertising — 998361; Accounting — 998222; Healthcare — 999311. You can look up your exact SAC code at cbic-gst.gov.in.

Who Should Use This GST Invoice Generator?

💻
Freelancers & Consultants

IT developers, designers, writers, and consultants billing clients for professional services. Most services attract 18% GST. Add your GSTIN, SAC code 998314 for IT services, and generate a compliant invoice in under 2 minutes.

🏪
Small Business Owners

Shop owners, traders, and manufacturers selling goods with HSN codes. This tool supports all GST rates from 0% to 28%, HSN codes at the line-item level, and CGST+SGST vs IGST switching based on your supply type.

🏢
Startups & Agencies

Marketing, branding, PR, and tech agencies billing retainer or project clients. Multiple line items, itemised tax breakdown, bank details, and terms & conditions are all supported — everything a professional invoice needs.

🚚
Traders & Importers/Exporters

For businesses making inter-state sales, the IGST toggle ensures the correct tax type. Exporters need 8-digit HSN codes, which can be entered in the HSN field on each line item.

Time Limit to Issue a GST Invoice

Under Section 31 of the CGST Act, there are specific time limits within which you must issue a tax invoice — exceeding these is a GST compliance violation:

Supply typeInvoice must be issued by
Sale of goodsAt or before the time of removal or delivery of goods
Sale of servicesWithin 30 days from the date of supply of service
Banking and insuranceWithin 45 days from the date of supply
Continuous supply of goodsBefore or at the time of each statement of account or payment
Continuous supply of servicesOn/before the due date of each instalment/payment
Export of goodsBefore or at the time of removal for export

How to Save Your GST Invoice as a PDF

01
Fill in all invoice details
Complete seller, buyer, line items, and bank details in the editor panels.
02
Preview the invoice
Click 'Preview' to see the final invoice layout before saving.
03
Click 'Print / Save PDF'
Click the blue button. Your browser's print dialog will open.
04
Choose 'Save as PDF'
In the Destination dropdown, select 'Save as PDF' (Chrome/Edge/Firefox/Safari). Click Save, choose a folder, and your invoice PDF is ready.
Calculate your GST liability
Know how much GST you owe and when to file returns
Income Tax Calculator →

Frequently Asked Questions — GST Invoice Generator

What is a GST invoice and who must issue one?
A GST invoice (formally called a 'Tax Invoice') is a document issued by a GST-registered supplier for the sale of goods or services. It is mandatory under Section 31 of the CGST Act, 2017. Any business registered under GST with annual turnover above the threshold must issue a compliant tax invoice for every taxable supply. The invoice must include the supplier's GSTIN, invoice number, date, buyer details, HSN/SAC codes, taxable value, and the applicable tax (CGST+SGST for intra-state, IGST for inter-state).
What is the difference between CGST, SGST, and IGST?
CGST (Central GST) and SGST (State GST) are charged together on intra-state transactions — where the supplier and buyer are in the same state. Each is exactly half the applicable GST rate. For example, on an 18% GST item sold within Maharashtra, CGST is 9% and SGST is 9%. IGST (Integrated GST) replaces both for inter-state transactions — IGST equals the full GST rate. If you sell from Delhi to Chennai, you charge 18% IGST, not 9% CGST + 9% SGST.
When is an HSN code mandatory on a GST invoice?
HSN codes are mandatory based on annual turnover in the preceding financial year: turnover up to ₹5 crore — 4-digit HSN code on B2B invoices; turnover above ₹5 crore — 6-digit HSN code on all invoices; exporters must always use 8-digit HSN codes. SAC codes (6-digit) are required for all service invoices regardless of turnover. This generator has an optional HSN/SAC column you can toggle per your requirement.
What is the time limit to issue a GST invoice?
For goods: at or before the time of delivery. For services: within 30 days from the date of supply (45 days for banking and insurance). Failure to issue a compliant invoice within the time limit is a GST offence under Section 122, attracting a penalty of ₹10,000 or tax amount, whichever is higher.
Can I use this tool for a composition scheme dealer?
Composition scheme dealers cannot issue a 'Tax Invoice' — they must issue a 'Bill of Supply' instead, as they cannot collect GST from customers. If you are under the composition scheme, you can set all item GST rates to 0% in this generator and change the invoice heading to 'Bill of Supply'. Composition dealers must also mention 'Composition taxable person not eligible to collect tax on supplies' on the invoice.
How do I save the GST invoice as a PDF?
Click the 'Print / Save PDF' button. In the browser's print dialog, choose 'Save as PDF' as the destination printer. This works on all modern browsers (Chrome, Edge, Firefox, Safari) on desktop and mobile. On iPhone/iPad, tap the share icon → Print → pinch to zoom → Share → Save to Files. The invoice will be saved as a clean A4 PDF with print-optimised styling.
Is this GST invoice generator free to use?
Yes, completely free with no login required. You can generate unlimited invoices, add unlimited line items, and print or save as PDF — all at no cost. We do not store your invoice data anywhere; everything runs locally in your browser.
What GST rates are available in 2026?
This generator supports all standard GST rates: 0%, 0.25%, 3%, 5%, 12%, 18%, and 28%. Most professional services (IT, consulting, legal, marketing) fall under 18%. Essential goods and select services may be 5% or 12%. Luxury goods, tobacco, and automobiles attract 28%. You can assign different GST rates to each line item independently.
Disclaimer: This tool is for convenience and informational purposes only. While it is designed to help produce GST-compliant invoices under Indian GST rules as of June 2026, GST rules may change. Please verify compliance with a qualified Chartered Accountant or GST practitioner before issuing invoices for large transactions, exports, or complex supply arrangements.