Free GST Invoice Generator

Your Business Details (Seller)

Saved on this device and reused automatically on the Quotation, Receipt, and Rent Receipt tools.

+ Add bank details (shown on the invoice, optional)

Bill To (Buyer)

Supply type: Enter both GSTINs to auto-detect.

Line Items

Live preview

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.

Three Products, One Dashboard

Your page, your plan. The Review Engine and AI Chat come with Pro and Premium — manage every page from one dashboard.

Digital Business Page

Your whole business on one shareable link — logo, services, timings, location and contact. Live in minutes.

Learn more →

Review Engine

Runs a WhatsApp follow-up campaign for every customer you serve, until they leave you a Google review.

Learn more →

AI Chat

Answers your visitors 24/7, captures their name and phone, and drops every lead into your CRM.

Learn more →
WhatsApp