GST-Compliant Tax Invoice · ₹9 per invoice
Pakka Bill — GST Invoice Generator India
Generate GST-compliant tax invoices accepted for GST filing, income tax audit, and business bookkeeping. Auto-calculates CGST+SGST (intra-state) or IGST (inter-state).
— Made privately. Stays private.
In this section
Generators
- GST Invoice (Pakka Bill)Rule 46 — CGST/SGST/IGST split, validated GSTIN
- Bill of SupplyRule 49 — composition + unregistered variants
- Salary SlipMonthly payslip with earnings + deductions
- Rent Receipt12-month HRA receipts, Section 10(13A)
- Payment ReceiptGeneral-purpose, Section 269ST-aware
- Kaccha BillInformal item-wise bill — always free
What this generates
- GST-compliant tax invoice (Rule 46 CGST Rules)
- CGST + SGST split for intra-state · IGST for inter-state
- HSN / SAC code per line item
- Validated 15-character GSTIN with checksum
- Place of supply + reverse-charge indicator
- Auto serial number + invoice date
Primary sources
Pick the right document
Are you GST-registered?
Invoice Details
Invoice number, dates, and intra/inter-state flag.
Optional
What the GST Invoice Includes
GSTIN Validation
Seller GSTIN validated against the standard 15-character format before the PDF is generated.
CGST / SGST / IGST
Auto-splits tax based on intra-state (CGST+SGST) or inter-state (IGST) transaction type.
HSN / SAC Codes
Add Harmonised System of Nomenclature or Service Accounting Codes per line item.
Disclaimer Options
Choose from standard, Reverse Charge Mechanism, Export (LUT), or Composition Scheme declarations.
B2B & B2C Invoices
Add buyer GSTIN for B2B invoices; leave blank for B2C consumer sales.
Data Stays in Browser
GSTIN and transaction data are never sent to our servers. PDF is generated locally in your browser.
Understanding the Disclaimer Options
Choose the declaration that accurately reflects your transaction.
Standard
Most commonFor regular taxable supplies where you have collected and will pay GST. Used by most registered businesses for routine B2B or B2C invoicing.
Reverse Charge (RCM)
Specific casesUnder Sections 9(3) and 9(4) of CGST Act, certain supplies require the recipient to pay GST instead of the supplier. Common in legal services, goods transport, and notified goods/services.
Export / Zero-Rated
ExportersFor supplies exported or made to SEZ units. If you have submitted a Letter of Undertaking (LUT), GST is not charged. Without LUT, IGST is paid and later refunded.
Composition Scheme
Small businessesBusinesses registered under the GST Composition Scheme (turnover below ₹1.5 crore) cannot collect GST from customers. This declaration makes that clear on the invoice.
Consult a chartered accountant if you are unsure which declaration applies to your transaction.
Not GST-registered?
Use our free Kaccha Bill generator for informal bills — kirana stores, local services, and unregistered businesses. No GSTIN needed. Completely free.
What you get with the paid version
| Typical free generator | hrareceipt | |
|---|---|---|
| HSN / SAC code per line item | ✓ | ✓ |
| Auto CGST / SGST / IGST split | ✓ | ✓ |
| English + Hindi interface | ✗ | ✓ |
| No signup, no email, no personal data collected | ✗ | ✓ |
| Bill data stays in your browser (never reaches our servers) | ✗ | ✓ |
| Bulk Excel upload — up to 500 invoices in one ZIP | ✗ | ✓ |
| Order-confirmation PDF with payment receipt + recovery profile | ✗ | ✓ |
| One corporate pack works across 5 generators | ✗ | ✓ |
| Verification QR (strengthened) | ✗ | ✓ |
We compared against the top-ranked free generators in each category. Row coverage is verified per page; we omit any claim we cannot back up.
Step-by-step
How to Create a GST Tax Invoice (Pakka Bill)
Enter the supplier and buyer GSTIN blocks, set the invoice number and date, list up to ten line items with HSN/SAC codes and GST rates, pick the intra-state or inter-state transaction type (auto-detected from the GSTIN state codes), and generate the PDF that carries every Rule 46 CGST Rules 2017 mandatory field.
- 01
Enter the supplier GSTIN block
Seller trading name, place of supply, address, and 15-character GSTIN. The GSTIN validates against the state-code + embedded-PAN + check-digit format on blur. The first two digits encode the state (Maharashtra is 27, Karnataka is 29, Delhi is 07, and so on).
- 02
Enter the buyer GSTIN block
Buyer trading name, billing address, and GSTIN. Required for B2B sales. For B2C unregistered sales below Rs 50,000 the buyer GSTIN can stay blank. The generator auto-detects intra-state versus inter-state from the seller and buyer state codes.
- 03
Set the invoice number and date
Invoice number must be unique and follow a sequential series per the CGST Rules (no gaps, no reuse). Date is the tax point for the supply. Both feed into the e-invoicing IRN if your turnover crosses the e-invoicing threshold (currently Rs 5 crore).
- 04
List the line items with HSN/SAC
Each line carries description, HSN code (goods) or SAC code (services), quantity, rate, and GST rate. HSN 4-digit is required at Rs 5 crore turnover and above, 6-digit at Rs 5 crore in B2B exports. The generator computes taxable value per line and rolls up the tax breakdown.
- 05
Pick the GST rate and split CGST/SGST or IGST
Standard rates: 5%, 12%, 18%, 28%. For intra-state supply the tax splits 50/50 into CGST and SGST. For inter-state supply the entire tax bills as IGST. The generator picks the split from the auto-detected transaction type and shows both lines in the tax breakdown.
- 06
Generate the GST tax invoice PDF
The PDF carries every Rule 46 mandatory field: supplier and buyer GSTIN, address, invoice number and date, HSN/SAC, taxable value, tax rate, tax amount, place of supply, and signature block. Built in your browser, no data reaches a server.
Updated 2026-05-28
Related guides
Payment Receipt Generator →
After issuing a pakka bill, issue a separate payment receipt once funds clear. UTR, payment mode, audit-ready PDF.
Invoice vs Receipt vs Quotation →
When to issue each document, what GST law requires, and the most common mistakes that trigger scrutiny.
Section 269ST: ₹2 Lakh Cash Limit →
Why receiving Rs. 2 lakh+ in cash from a single person triggers a 100% penalty — and how to stay compliant.
Payment Receipts: When and Why →
When a payment receipt is required, the mandatory fields, and how it differs from an invoice.
GST Calculator →
Auto CGST/SGST/IGST splitter for any taxable amount and rate.
HSN / SAC Lookup →
Search common HSN/SAC codes with typical GST rates.
Compress PDF ↗
Shrink your GST-invoice PDFs before emailing buyers or attaching to tenders.
Merge PDFs ↗
Combine a month of tax invoices into one file for your accountant or auditor.
FAQ
Pakka bill — common questions
Is this invoice accepted by the GST portal and Input Tax Credit claims?
What if I am not GST-registered?
Does the invoice handle e-invoicing?
Can the invoice show CGST/SGST or IGST?
What about reverse charge?
After you generate
- PDF downloads directly to your device — no copy on our servers
- Share via WhatsApp / email from the success screen
- Reuse business profile from your browser for the next invoice
First-timer questions
Does this invoice satisfy Rule 46?
Yes. Every Rule 46 particular (supplier, recipient, HSN/SAC, taxable value, tax breakup, place of supply, signature space) is on the rendered PDF.
Can I issue without a GSTIN?
No — pakka bill (tax invoice) requires a registered GSTIN. If you are unregistered or under composition, use the Bill of Supply generator instead.
How is reverse-charge handled?
Toggle the reverse-charge flag in the form. The PDF prints "Tax payable on reverse charge: YES" per Rule 46(p).
Is my GSTIN validated?
Format + checksum are validated client-side. We do not call any government API; nothing leaves your browser.
Last reviewed: 23 May 2026
References
After you generate
- PDF downloads directly to your device — no copy on our servers
- Share via WhatsApp / email from the success screen
- Reuse business profile from your browser for the next invoice
First-timer questions
Does this invoice satisfy Rule 46?
Yes. Every Rule 46 particular (supplier, recipient, HSN/SAC, taxable value, tax breakup, place of supply, signature space) is on the rendered PDF.
Can I issue without a GSTIN?
No — pakka bill (tax invoice) requires a registered GSTIN. If you are unregistered or under composition, use the Bill of Supply generator instead.
How is reverse-charge handled?
Toggle the reverse-charge flag in the form. The PDF prints "Tax payable on reverse charge: YES" per Rule 46(p).
Is my GSTIN validated?
Format + checksum are validated client-side. We do not call any government API; nothing leaves your browser.
Last reviewed: 23 May 2026
For HR teams · Bulk plans
Generating multiple GST invoices for your team?
A corporate plan unlocks credits across all five generators (GST invoices, payment receipts, salary slips, rent receipts, kaccha bills). Plans start from Rs.499 → 100 credits on a 45-day wallet. Once you have a code, you can either generate one document at a time on any generator page, or upload an Excel of up to 500 rows on /corporate-bulk to get a ZIP of clean PDFs in one shot. Each row carries a unique verification QR. Excel parses entirely in your browser; no row data reaches our servers.