Create GST-compliant tax invoices with CGST/SGST or IGST. Runs entirely in your browser — free forever.
If you are a registered business under the Indian GST regime, issuing tax-compliant invoices is a legal requirement. This free GST invoice generator helps you create professional invoices with correct CGST, SGST, or IGST calculations based on your place of supply — all from your browser with no data uploaded to any server.
Start by entering your business details, GSTIN, PAN, and your registered state. Then fill in your client's information, including their GSTIN if applicable. The tool automatically detects whether the transaction is intra-state (same state — CGST + SGST) or inter-state (different state — IGST). Add line items with descriptions, SAC codes, quantities, rates, and select the appropriate GST rate from 0%, 5%, 12%, 18%, or 28%.
The preview shows a fully formatted tax invoice with a detailed tax breakup table, amount in words, and grand total. You can add optional bank details and payment terms before printing or saving as PDF. Your data stays entirely on your device — nothing is sent to a server.
GST (Goods and Services Tax) is a unified indirect tax levied on the supply of goods and services in India. Businesses with an annual turnover exceeding the threshold (currently ₹20 lakh for most states, ₹10 lakh for special category states) must register for GST and charge it on their invoices. Registered buyers can claim Input Tax Credit (ITC) on the GST paid.
CGST (Central GST) and SGST (State GST) apply to intra-state supplies where both the seller and buyer are in the same state. The total GST rate is split equally between CGST and SGST. IGST (Integrated GST) applies to inter-state supplies where the seller and buyer are in different states, and the full rate is collected as IGST. This GST invoice generator automatically determines which applies based on your state and the place of supply.
HSN (Harmonized System of Nomenclature) codes classify goods under GST, while SAC (Services Accounting Code) codes classify services. For most freelancers providing services, SAC codes like 998314 (software development) or 998211 (design services) are used. Including the correct code on your invoice helps clients claim Input Tax Credit and ensures compliance during GST audits.
No, you can use this tool even if you are not registered for GST — simply leave the GSTIN fields blank. However, if your turnover exceeds the GST threshold, you must register and display your GSTIN on invoices. Non-registered businesses can still use this tool to create professional invoices with 0% GST. Consult with a tax professional to determine your registration requirements.
This tool generates invoices but does not file returns. You will need to file GSTR-1 (outward supply) and GSTR-3B (summary return) on the GST portal or through a tax filing service. The invoice details you generate here (invoice number, GSTIN, taxable value, GST amount) are exactly the figures you need to enter in your returns. Save your invoices as PDFs and maintain a spreadsheet of all transactions for easy reconciliation at the end of each tax period.