GST Invoice Generator
- What This GST Invoice Generator Does
- How to Use the GST Invoice Generator
- Types of GST Invoices You Can Generate
- Mandatory Fields in a GST Invoice
- Understanding Your Generated Invoice
- Tips for Generating Compliant GST Invoices
- GST Invoice Formula and Tax Calculation
- Frequently Asked Questions
What This GST Invoice Generator Does
Legalxindia’s GST invoice generator free online India tool lets you create fully compliant GST invoices in minutes, without needing an accountant or expensive billing software. Whether you’re a freelancer, a small business owner, or a registered company, this tool handles the heavy lifting.
You just enter your details, add your line items, and the generator calculates CGST, SGST, or IGST automatically based on the tax rate and place of supply. It’s built for Indian GST-registered businesses, service providers, and traders who need accurate, print-ready invoices fast.
Built by Legalxindia’s team of GST and compliance experts, this tool follows the latest GST rules applicable in 2026. No spreadsheets. No manual math. Just clean, compliant invoices ready to send or download.
How to Use the GST Invoice Generator
It’s simpler than you think. Here’s a step-by-step walkthrough so you know exactly what to enter and where.
Step 1: Enter Your Business Details
Start with your own business information. You’ll need:
- Your legal business name
- Your GSTIN (15-digit GST Identification Number)
- Your registered business address
- Your state and PIN code
Pro tip: Double-check your GSTIN before generating. An incorrect GSTIN makes the invoice non-compliant and can create issues during return filing.
Step 2: Add Your Customer Information
Next, fill in your buyer’s details. If your buyer is GST-registered, enter their GSTIN too. This matters for B2B invoices because the buyer claims Input Tax Credit based on your invoice.
- Customer name or company name
- Customer GSTIN (if applicable)
- Billing address and state
- Shipping address (if different)
Step 3: Fill in Invoice Details
This section covers the invoice metadata. Enter:
- Invoice number (must be unique and sequential)
- Invoice date
- Due date or payment terms
- Place of supply (the state where goods or services are delivered)
The place of supply field is critical. It determines whether CGST and SGST apply or IGST applies. Get this wrong and your tax calculation is off.
Step 4: Add Line Items with HSN or SAC Codes
For each product or service, add a line item. You’ll enter:
- Description of goods or services
- HSN code (for goods) or SAC code (for services)
- Quantity and unit
- Rate per unit
- Applicable GST rate (5%, 12%, 18%, or 28%)
The tool auto-calculates the taxable value and splits GST into CGST and SGST for intra-state transactions, or shows IGST for inter-state ones.
Step 5: Review and Download
Once all fields are filled, preview your invoice. Check that the totals, GSTIN, and tax breakdowns look right. Then download as PDF or print directly. Done.
Types of GST Invoices You Can Generate
Not every transaction uses the same invoice type. Here’s what each one is for and when you’d use it.
Tax Invoice
This is the most common type. GST-registered sellers issue tax invoices for taxable supplies of goods or services. It’s what your buyers use to claim Input Tax Credit. If you’re registered under regular GST and selling taxable goods or services, this is your default invoice.
Bill of Supply
Used when GST doesn’t apply to the transaction. Composition dealers and sellers of exempt goods or services issue a bill of supply instead of a tax invoice. There’s no GST charged, so there’s no tax column.
Receipt Voucher
If you collect an advance payment before supplying goods or services, you’re required to issue a receipt voucher. It acknowledges the advance and shows the applicable GST on that amount.
Refund Voucher
When an advance is received but the supply doesn’t happen, you issue a refund voucher to cancel the receipt voucher. It’s the proper way to handle refunds under GST.
Debit and Credit Notes
Debit notes are issued when the taxable value or tax charged in the original invoice is lower than what it should’ve been. Credit notes are the opposite, used when you need to reduce the value or tax on a previous invoice. Both must reference the original invoice number.
Mandatory Fields in a GST Invoice
GST law specifies exactly what a valid tax invoice must contain. Missing even one mandatory field can make the invoice invalid for ITC claims. Here’s what every GST invoice must have in 2026:
For pricing and packages, please contact usfor a custom quote.
Legalxindia’s generator includes all these fields by default so you don’t have to worry about missing anything.
Understanding Your Generated Invoice
Once you generate the invoice, you’ll see a complete breakdown. Here’s how to read it.
CGST, SGST, and IGST Breakdown
The tax section shows how GST is split. Here’s the rule:
- Intra-state supply(seller and buyer in the same state): GST is split equally into CGST and SGST. So an 18% GST becomes 9% CGST and 9% SGST.
- Inter-state supply(seller and buyer in different states): IGST applies at the full rate. So 18% GST is shown as 18% IGST.
- Union Territory supply: CGST and UTGST apply instead of SGST.
If you see IGST where you expected CGST and SGST, check your place of supply. That field controls which tax type appears.
Place of Supply and Its Impact
Place of supply isn’t where your business is. It’s where the goods or services are considered to be delivered. For most services, it’s the buyer’s location. For goods, it’s where they’re physically shipped.
Get this wrong and you could charge IGST when CGST and SGST were required, or vice versa. That’s a compliance error and can trigger notices during GST audits.
E-Invoice Requirements in 2026
In 2026, e-invoicing is mandatory for businesses with an annual turnover above ₹5 crore. If that’s you, your invoices need to be reported to the Invoice Registration Portal and you’ll get an IRN (Invoice Reference Number) and a QR code.
Legalxindia’s tool supports e-invoice-ready formats. You can generate the invoice and then register it on the IRP separately, or check with Legalxindia’s team for end-to-end e-invoicing support.
Tips for Generating Compliant GST Invoices
A few good habits go a long way in keeping your invoicing clean and audit-proof.
- Always use sequential invoice numbers.GST rules require invoices to follow a running series. Random or duplicate numbers create problems during return filing.
- Verify your buyer’s GSTIN.Before issuing a B2B invoice, confirm the buyer’s GSTIN is active on the GST portal. If it’s cancelled, your buyer can’t claim ITC.
- Use the correct HSN or SAC code.Wrong codes lead to mismatches in returns and can attract penalties. For goods, use the 8-digit HSN if your turnover exceeds ₹5 crore.
- Issue invoices on time.For goods, issue the invoice before or at the time of delivery. For services, issue within 30 days of supply. Banks and financial institutions have 45 days.
- Mention reverse charge clearly.If the transaction attracts Reverse Charge Mechanism, you must state it on the invoice even if you’re not collecting tax.
- Keep copies for at least 8 years.GST law requires you to maintain records for 8 years from the end of the financial year the invoice relates to.
- Pro tip:Download and save every invoice you generate using Legalxindia’s tool in a dedicated folder, sorted by financial year. It makes GSTR-1 filing much faster.
GST Invoice Formula and Tax Calculation
Here’s the exact math behind every GST invoice. No mystery, just numbers.
Taxable Value= (Rate per unit) × (Quantity)
GST Amount= Taxable Value × (GST Rate / 100)
Total Invoice Value= Taxable Value + GST Amount
For intra-state:
- CGST = Taxable Value × (GST Rate / 2) / 100
- SGST = Taxable Value × (GST Rate / 2) / 100
For inter-state:
- IGST = Taxable Value × GST Rate / 100
Quick example:If you sell goods worth ₹10,000 at 18% GST within Maharashtra:
- Taxable Value: ₹10,000
- CGST at 9%: ₹900
- SGST at 9%: ₹900
- Total Invoice Value: ₹11,800
If the same goods go to a buyer in Delhi:
- Taxable Value: ₹10,000
- IGST at 18%: ₹1,800
- Total Invoice Value: ₹11,800
The total is the same, but the tax type changes based on who’s getting the goods and where. Legalxindia’s generator handles this automatically once you enter the place of supply.
Frequently Asked Questions
Is this GST invoice generator really free?
Yes. Legalxindia’s GST invoice generator free online India tool is free to use. You can generate, preview, and download invoices without paying anything.
Do I need to be GST-registered to use this tool?
You don’t need to be registered to generate an invoice using the tool, but under GST law, only registered taxpayers can issue tax invoices. If you’re not registered, you should issue a regular invoice without GST.
Can freelancers use this tool?
Absolutely. Freelancers providing taxable services can use this tool to generate GST-compliant invoices. Just enter your GSTIN, use the appropriate SAC code for your service, and you’re good to go.
What’s the difference between HSN and SAC codes?
HSN stands for Harmonised System of Nomenclature and is used for goods. SAC stands for Services Accounting Code and is used for services. Both help classify what you’re selling so the right GST rate applies.
How accurate is the GST calculation in this tool?
The calculations follow the standard GST formula prescribed under the CGST Act. As long as you enter the correct taxable value, GST rate, and place of supply, the output will be accurate.
What happens if I enter the wrong place of supply?
Wrong place of supply means wrong tax type on your invoice. If you charge IGST but should’ve charged CGST and SGST, it’s a compliance error. Your buyer might not be able to claim ITC properly either. Always double-check this field.
Can I generate e-invoices using this tool?
Legalxindia’s tool generates invoices in an e-invoice-ready format. For full e-invoicing with IRN generation and QR code embedding, you’ll need to register on the Invoice Registration Portal or reach out to Legalxindia’s compliance team for assistance.
How many invoices can I generate?
There’s no cap. You can generate as many invoices as you need, whether you’re a sole proprietor with five clients a month or a business processing hundreds of transactions.
Is a digital signature required on GST invoices?
A physical signature or a digital signature from an authorised person is required on every GST invoice. For e-invoices, the system-generated IRN and QR code satisfy this requirement.
What should I do if I made an error on an already-issued invoice?
You can’t cancel or edit an issued GST invoice directly. Instead, issue a credit note to reduce the value or a debit note to increase it. Both notes must reference the original invoice number. Legalxindia’s tool supports generation of credit and debit notes too.