Skip to content

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.

₹9
One pakka billGST-compliant tax invoice · 60 seconds · No signupStrengthened for verificationFree with watermark · ₹9 watermark-free
In this section

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

Privacy Mode: Your data is processed locally in your browser and is never sent to our servers.
1
2
3
4

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 common

For 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 cases

Under 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

Exporters

For 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 businesses

Businesses 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.

Kaccha Bill →

What you get with the paid version

HSN / SAC code per line item
Typical free generator
hrareceipt
Auto CGST / SGST / IGST split
Typical free generator
hrareceipt
English + Hindi interface
Typical free generator
hrareceipt
No signup, no email, no personal data collected
Typical free generator
hrareceipt
Bill data stays in your browser (never reaches our servers)
Typical free generator
hrareceipt
Bulk Excel upload — up to 500 invoices in one ZIP
Typical free generator
hrareceipt
Order-confirmation PDF with payment receipt + recovery profile
Typical free generator
hrareceipt
One corporate pack works across 5 generators
Typical free generator
hrareceipt
Verification QR (strengthened)
Typical free generator
hrareceipt

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.

  1. 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).

  2. 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.

  3. 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).

  4. 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.

  5. 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.

  6. 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

FAQ

Pakka bill — common questions

Is this invoice accepted by the GST portal and Input Tax Credit claims?
Yes, when issued by a GST-registered business. The invoice carries every field required under Section 31 of the CGST Act and Rule 46 of the CGST Rules: GSTIN of supplier and recipient, HSN/SAC code, place of supply, taxable value, tax rate, CGST/SGST or IGST split, and invoice serial number. Buyers can claim Input Tax Credit using the invoice's reference number.
What if I am not GST-registered?
Below the GST threshold (Rs. 20 lakh aggregate turnover, or Rs. 10 lakh in special-category states), issue a "bill of supply" instead of a tax invoice. Leave the GSTIN field blank in the form and the document title renders as 'BILL OF SUPPLY' rather than 'TAX INVOICE'. See our bill of supply format guide.
Does the invoice handle e-invoicing?
e-Invoicing is mandatory for businesses with aggregate turnover above Rs. 5 crore from FY 2026-27 (was Rs. 10 crore previously). The pakka bill generator produces a tax-compliant invoice; the e-invoicing IRN (Invoice Reference Number) is generated by uploading the invoice JSON to the IRP at einvoice1.gst.gov.in via your GSP or directly. We do not generate IRNs.
Can the invoice show CGST/SGST or IGST?
Yes — the form auto-detects intra-state vs inter-state based on supplier and buyer state codes in their GSTINs and applies the correct split. Intra-state supplies show CGST + SGST; inter-state supplies show IGST.
What about reverse charge?
For domestic CIS-style construction services and certain cross-border B2B supplies, GST is paid by the recipient (the buyer) instead of the supplier. The pakka bill form has a reverse-charge toggle that adds the mandatory notice ("Reverse charge: tax to be paid by recipient under Section 9(3) / 9(4) of CGST Act") to the invoice. The buyer accounts for GST on their own GSTR-3B return.

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.

Verify any document →Scan a signed PDF

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.