GST Invoice Kit
Make GST invoices, bills of supply, credit and debit notes as clean A4 PDFs. A ready invoice maker for shop owners, plus a React component for developers.
What it does
Fill in the buyer and items, click Print, save a clean A4 PDF. The kit works out the tax split and checks the fields a GST invoice needs. Open the demo full screen (prints with a DEMO mark).
- Four documents: tax invoice, bill of supply (with the composition dealer line), credit note, debit note.
- Tax split by state: CGST + SGST inside your state, IGST outside, UTGST in Union Territories. SEZ / export and reverse charge options.
- Discount, cess and round off per invoice. Amount in words in lakh and crore.
- GSTIN check: state code and check digit, so typos show before you print.
- Invoice numbers: auto series per document type and financial year (
INV/2026-27/001), max 16 characters. - Your details saved: business, logo, bank and UPI ID fill in every time. Works offline; nothing leaves your computer.
- For developers:
GstInvoiceReact + Tailwind component andgst.tswith the same tax rules, typed.
Good to know: e-invoice (IRN and QR) and e-way bills are made on the government portals, not here. Saved details stay in one browser on one computer. The kit lays out your invoice; confirm rates and HSN codes with your CA.
What's inside
- gst-invoice-kit-v1.0.0.zip24 KB
Stack
- HTML
- CSS
- JavaScript
- React
- TypeScript
- Tailwind CSS
Licence
Commercial use: personal and client projects, including paid ones. Don't resell or share the files themselves.
Full licence →Changelog
- v1.0.02026-11-03First release. Invoice maker app and React component.
More from Web
Home Bakery Landing Page
One-page website for a home bakery or sweets maker. Menu with prices, WhatsApp order on every item, Tamil + English. Plain HTML and CSS.
Landing Template Pack
Five one-page websites for a clinic, tuition centre, textile shop, restaurant and CA office. Five styles, English + Tamil, WhatsApp built in. Plain HTML and Next.js.
Neo-Brutalist Button Pack
10 neo-brutalist buttons with thick borders, hard shadows and a real press feel. One CSS file, plain HTML and React.