Free GST Invoice Generator
Fill in your details, add items, and download your PDF — instantly.
Want to save invoices, manage clients & add your logo? Create a free account →
Magic AI Fill
Voice or Chat Billing
Live Preview
(Updates as you type)Want more? Go beyond the basics.
- Save & manage all invoices
- Add your business logo & signature
- Client & product management
- Share invoices via public links
- GST reports & GSTR-1 export
No credit card required
Choose Your Invoice Style
Sign up to unlock premium themes for your invoices
How to Use This Tool
Simple steps to calculate and verify
-
1
Enter Seller & Client Details Input your trading business name, address, phone number, and GSTIN (if registered). Add your buyer's name, billing address, and GSTIN.
-
2
Add Line Items & HSN Codes Enter product or service descriptions, 4/6/8-digit HSN or SAC codes, units, quantities, and rates. Choose the appropriate GST slab (0%, 5%, 12%, 18%, 28%).
-
3
Set Supply Type & Payment Details Toggle Interstate Supply if billing a client outside your state (auto-splits IGST). Add your Bank Account Number, IFSC, and UPI ID for instant customer payments.
-
4
Download Official 2-Copy PDF Review tax breakdowns and click 'Download PDF Invoice' to get your instant, print-ready GST tax invoice (Original for Buyer & Duplicate for Supplier).
Pro Tips & Statutory Advice
Practical business & compliance advice
-
Interstate Supply & IGST Rules Always check your buyer's 2-digit GSTIN state code prefix. If it differs from yours, toggle Interstate Supply to charge IGST; charging CGST+SGST interstate can lead to buyer ITC denial.
-
Mandatory HSN Code Length Under Indian GST, businesses with turnover up to ₹5 Crore require at least 4 digits of HSN on B2B invoices; businesses with turnover above ₹5 Crore must include 6 digits.
-
Sequential Invoice Numbering Rule 46 requires invoice serial numbers to be unique per financial year and strictly consecutive, containing only alphanumeric characters and slashes/dashes.
-
Add Bank Account & UPI ID Always include your bank account number, IFSC code, and UPI handle directly on the bill so customers can pay immediately via IMPS/NEFT/UPI without payment delays.
Clean, professional, GST-compliant
Reset Form?
This will clear all fields and cannot be undone.