Free GST Invoice Generator
Your Business Details (Seller)
Saved on this device and reused automatically on the Quotation, Receipt, and Rent Receipt tools.
Bill To (Buyer)
Line Items
Results and any AI-generated content from this tool are provided free, "as is", for general informational purposes only and may be inaccurate, incomplete, or out of date. Always verify the output yourself before relying on it — you use this tool and its results at your own risk.
By using this tool you agree to our Terms & Conditions and Privacy Policy.
Put this on your free business page
Create a BizGo digital business page — your services, gallery, WhatsApp button, and Google review link, all in one shareable page. Free to start.
A free GST invoice generator that never uploads your data
This tool builds a clean, GST-compliant invoice as a downloadable PDF — no sign-up, no watermark, and no server round-trip. Enter your business details once (they're saved on this device and reused across BizGo's Quotation, Receipt, and Rent Receipt tools too), add your buyer's details and line items, and the invoice PDF, live preview, taxable value, tax split, and amount-in-words all update instantly. Because everything runs entirely in your browser's JavaScript, no invoice, GSTIN, phone number, or address you type here is ever sent to a server — that matters when you're billing real customers with real financial details.
How the CGST + SGST vs IGST split works
Under India's GST law, a sale within the same state splits tax equally
into CGST (Central GST) and SGST (State GST); a sale across state lines
charges the full rate as IGST (Integrated GST) instead. This tool derives
which applies automatically from the first two digits (the state
code) of your GSTIN and your buyer's GSTIN — for example, a seller
GSTIN starting 29 (Karnataka) billing a buyer whose GSTIN also
starts 29 is same-state (CGST+SGST); billing a buyer whose
GSTIN starts 27 (Maharashtra) is inter-state (IGST). If a GSTIN
is missing, or you simply want to set it yourself, flip on Manual
override to force intra-state or inter-state directly. Every
figure is computed in whole paise using the same paisa-accurate math as
BizGo's GST Calculator, so CGST + SGST (or
IGST) always adds up exactly to the tax shown.
Not GST registered yet?
Turn off "This is a GST invoice" to generate a plain invoice with no tax columns or GSTIN line — the right format for businesses below the GST registration threshold, or for a simple non-tax bill.
What's on the invoice
Seller and buyer details (with GSTIN when applicable), a line-item table with an optional HSN/SAC column, taxable value, the CGST/SGST or IGST breakup, a grand total, the grand total written out in words (Indian lakh/crore numbering), your bank details if you add them, and a signatory line — everything a small business needs to invoice a customer or vendor correctly. Once you're set up here, put the same business details on a free BizGo digital business page so customers can find your services, gallery, and WhatsApp button in one place too.
More free document tools
Need to send a price first? Use the Quotation / Estimate Generator before you invoice. Collecting a payment? Issue a Payment Receipt in seconds. Renting your shop or office and need proof for HRA? Generate a Rent Receipt — single or all 12 months of a financial year at once. All four share the same business profile, so you only fill in your details once.
Frequently Asked Questions
Yes, completely free with no login and no watermark. Generate as many invoices as you like.
No. The entire invoice — your business details, the buyer's details, line items, and the PDF itself — is generated in your browser using JavaScript. Nothing is sent to any server.
It compares the first two digits (state code) of your GSTIN and your buyer's GSTIN. Matching codes mean a same-state sale (CGST+SGST split equally); different codes mean an inter-state sale (full IGST). You can also force either mode with the manual override toggle.
Yes — turn off "This is a GST invoice" and the tool generates a plain invoice with no tax columns or GSTIN line, suitable for unregistered businesses.
Yes — your business name, address, logo, GSTIN, and bank details are saved on this device and automatically prefill BizGo's Quotation, Receipt, and Rent Receipt generators too.