Compliant tax invoices with automatic CGST/SGST/IGST split, HSN/SAC columns and a scannable UPI payment QR — free, private, on your device.
Under India's GST regime the tax on every invoice must be split correctly based on the place of supply. When you sell within your own state, the rate is divided equally between CGST (Central GST) and SGST (State GST) — an 18% supply becomes 9% + 9%. When the place of supply is a different state, the entire rate is charged as IGST (Integrated GST) instead. Getting this wrong is one of the most common GST filing errors. This tool removes the decision entirely: pick your state and the place of supply, and the invoice shows CGST + SGST or IGST correctly, every time.
Rule 46 of the CGST Rules requires a tax invoice to carry: a consecutive serial number unique for the financial year; the date of issue; your name, address and GSTIN; the recipient's name, address and GSTIN (for registered buyers); the place of supply with state name and code for inter-state sales; the HSN code for goods or SAC for services; the taxable value; the rate and amount of tax (split as CGST/SGST or IGST); and the signature or digital signature of the supplier or an authorised representative. This generator covers all of these: financial-year-aware numbering like INV/2026-27/001 (April–March), GSTIN fields for both parties, a place-of-supply selector with state codes, an HSN/SAC column on every line, the automatic tax split, and a drawn or uploaded signature.
Add your UPI ID and the PDF carries a scannable QR encoding a proper upi://pay link with the payee name and exact balance due pre-filled. Your client opens any UPI app — GPay, PhonePe, Paytm, BHIM — scans, and pays the right amount with no typing. You can also share the invoice summary with the UPI link directly over WhatsApp.
Amounts follow Indian digit grouping (₹12,34,567.89), and the amount-in-words line uses the Indian system — “Twelve Lakh Thirty-Four Thousand…” — as expected on Indian tax documents. The “GST Standard” template adds the boxed, gridded layout familiar to Indian accountants, with the document titled Tax Invoice as required.
Like every tool on this site, the GST invoice maker runs entirely in your browser. Clients, line items and history are stored on your device in IndexedDB — never uploaded, never seen by us, exportable as a single backup file, deletable any time. It also works completely offline once loaded, and the PDF never carries a watermark.
If the place of supply is in the same state as your GST registration, charge CGST + SGST (the rate split in half each). If it is in a different state or union territory, charge IGST at the full rate. This tool applies the rule automatically from the two state fields.
Businesses with turnover above ₹5 crore must show 6-digit HSN codes; those above ₹1.5 crore and up to ₹5 crore must show 4-digit codes on B2B invoices. Services use 6-digit SAC codes. Each line item here has an HSN/SAC field that prints in its own column.
GST requires a consecutive serial number, unique for a financial year, of up to 16 characters. The financial-year format here (e.g. INV/2026-27/001) resets context each FY and is a widely used compliant pattern.
No. Everything — GSTINs, clients, invoices — stays in your browser on your device. Nothing touches our servers.
Yes. The QR encodes your UPI ID, payee name and the exact balance due, so the payment screen opens pre-filled. It updates automatically as the invoice changes.