Create GST-compliant invoices online free, no signup, PDF-ready. Add your GSTIN, HSN/SAC codes, and the CGST/SGST/IGST breakdown, and you've got a professional GST bill in seconds.
A GST invoice is the tax invoice a GST-registered business issues in India, Pakistan, or any other GST jurisdiction. It needs specific fields GSTIN, HSN/SAC codes, tax breakdown, place of supply so the buyer can claim input tax credit and you can file returns without headaches later.
Our GST invoice generator in Banana Invoice handles the fields for you. Add your GSTIN and your client's GSTIN in the business/client sections, drop HSN/SAC codes into the line item descriptions, and set the tax rate (5%, 12%, 18%, or 28% for India; whatever applies for Pakistan). The system does the CGST + SGST (intra-state) or IGST (inter-state) math automatically.
India's GST runs on four tiers: 5%, 12%, 18%, and 28%. Selling within the same state? Split the tax evenly between CGST and SGST. Selling across states? It's full IGST. Banana Invoice lets you set any tax rate as a percentage we'd suggest labelling the row "CGST 9% + SGST 9%" for intra-state or "IGST 18%" for inter-state, just to keep things clear.
Pakistan's Sales Tax Act expects registered businesses to show their NTN (National Tax Number) and STRN (Sales Tax Registration Number) on invoices, along with the 17% sales tax breakdown. Banana Invoice fits all of that in just put your NTN/STRN into the business details.
Every invoice you create saves as a print-ready PDF straight from your browser. You get a clean GST bill format that looks good on paper and on a phone screen perfect for email, WhatsApp, or a printed handover. If you want the general playbook for invoicing, our guide on how to make an invoice covers it.
Bill clients in Indian Rupees (₹), Pakistani Rupees (Rs.), US Dollars ($), or any of 20+ currencies. Switch currency from the toolbar handy when you're juggling local and international clients.
Free GST invoice generator for Indian and Pakistani businesses no signup required.