Free GST bill generator
GST Bill Maker: Create a GST Bill Online Free
A GST bill, or tax invoice, is the bill a GST-registered seller issues for a taxable sale: it shows both GSTINs, HSN/SAC codes, the taxable value and CGST + SGST or IGST. Fill in the free GST bill format below and download the PDF; the tax is worked out from your GSTIN and the place of supply, with no sign-up.
- No sign-up needed
- Unlimited bills, no watermark
- Original, Duplicate & Triplicate copies

Invoice Generator
Free, no sign-up. Your details are kept only in this browser. For saved bills, stock and accounts, create a free VyapRise account.
Everything you need for GST billing
From the tax split to the PDF, the generator above covers what a GST tax invoice has to carry.
Tax split by place of supply
Your GSTIN’s state code and the place of supply decide CGST + SGST or IGST, so the two can never disagree. Enter any rate per line: 5%, 18%, 40% or another.
HSN & SAC on every line
Type the HSN or SAC code once. Items you have billed before are remembered in this browser, so their HSN, rate and GST rate fill in when you type the name again.
GSTIN format check
Your GSTIN and the buyer’s are checked against the 15-character GSTIN format before the PDF is made, so a mistyped number is caught before it reaches the bill.
Your logo, bank and UPI
Add your logo, signature, bank details and terms. Enter a UPI ID and a scannable UPI QR code is printed on the bill for the customer to pay.
How to create a GST bill in 3 steps
No technical knowledge needed. Start billing in under 2 minutes.
- 01
Add your business details
No signup needed — enter your business name, address, GSTIN, bank details, and logo right in the tool above. Saved in your browser for next time.
- 02
Add items & customer
Add your customer details, choose items with HSN codes, and the system auto-calculates all taxes based on the state of supply.
- 03
Download & share the PDF
Preview your GST bill as an Original, Duplicate or Triplicate copy, download or print the PDF, and send the customer the bill number and total on WhatsApp.
What is a GST bill & why is it mandatory under Indian tax law?
A GST bill (also known as a tax invoice) is a legal document issued by a registered supplier when selling goods or services. It is the primary document that supports the buyer's claim for Input Tax Credit (ITC). Under the Goods and Services Tax (GST) Act of 2017, issuing a compliant invoice is a mandatory legal requirement for all businesses registered under the regular scheme.
If you fail to provide a proper GST bill or issue an incorrect invoice, your business can face strict penalties of up to 100% of the tax due or ₹10,000 (whichever is higher). More importantly, your business customers will not be able to claim ITC, causing them financial loss and damaging your business relationships. VyapRise takes the error-prone parts of this off your hands: the tax split, the totals and the fields every bill has to carry.
Rule 46 checklist: every field a valid GST invoice must carry
According to Rule 46 of the CGST Rules, every tax invoice must contain the following specific details. Check how VyapRise handles each of them:
| Mandatory Invoice Field | Legal Requirement (Rule 46) | How VyapRise Handles It |
|---|---|---|
| 1. Business Name & Address | Legal name and registered office address of supplier. | ✓ Saved and reused on every bill |
| 2. Supplier's GSTIN | 15-digit Goods and Services Tax Identification Number. | ✓ Saved and format-checked |
| 3. Consecutive Invoice Number | Unique numeric/alphanumeric serial up to 16 characters. | ✓ Smart auto-numbering |
| 4. Date of Issue | The exact date when the invoice is created. | ✓ Pick date with calendars |
| 5. Recipient Details | Name, address, and GSTIN of the buyer (for B2B). | ✓ Saved contacts database |
| 6. Delivery Address | Required if different from billing address. | ✓ Dual address support |
| 7. HSN or SAC Code | Harmonized System of Nomenclature for goods/services. | ✓ Remembered per item after first use |
| 8. Taxable Value & Rates | Ex-tax value, discount amount, and applicable tax rates. | ✓ Auto-calculating fields |
| 9. Tax Breakup (CGST/SGST/IGST) | Splitting CGST+SGST (intra-state) or IGST (inter-state). | ✓ State code split auto-rules |
| 10. Place of Supply | The state name and state code where goods/services go. | ✓ State list with GST state codes |
| 11. Description, Quantity & Unit | What was supplied, how much, and in which unit (pcs, kg, box…). | ✓ Per line, with the unit of your choice |
| 12. Total Value & Amount of Tax | The value before tax, each tax amount, and the grand total. | ✓ Totals and the amount in words, worked out for you |
| 13. Reverse Charge Statement | Whether tax is payable by the recipient under reverse charge. | Write it in the notes when it applies — rare for a shop's sales |
| 14. Signature | Signature or digital signature of the supplier or an authorised person. | ✓ Upload your signature once; it prints on every bill |
| 15. QR Code with IRN | Only for businesses above ₹5 crore turnover, after e-invoicing on the IRP. | Made on the government portal; a UPI QR for payment is separate |
GST tax slabs & HSN requirements (India)
Since 22 September 2025 GST has two main rates, 5% and 18%, plus 40% for a short list of goods; the 12% and 28% slabs were removed, and special rates such as 3% on gold continue. The 57th GST Council meeting (8 October 2026) left rates unchanged. See what moved where. Understanding the rates and code requirements avoids classification disputes. The current HSN code requirements are:
- Turnover up to ₹5 Crores — Minimum 4-digit HSN code required for B2B transactions. Optional for B2C.
- Turnover above ₹5 Crores — Mandatory 6-digit HSN code required for all B2B and B2C transactions.
- Export & Import — Mandatory 8-digit HSN code required.
| GST Slab | Typical Goods & Services Covered | Tax Type Applied |
|---|---|---|
| Exempt / 0% | Fresh vegetables, unpacked milk and grain, UHT milk, packaged paneer, roti and paratha, individual life and health insurance. | No Tax |
| 5% GST (Merit) | Soap, shampoo, toothpaste, ghee, butter, packaged namkeen, chocolates, bicycles, tractors, most medicines. | CGST + SGST (2.5% each) or IGST (5%) |
| 18% GST (Standard) | Most goods and services: cement, ACs, all TVs, small cars, motorcycles up to 350cc, software, consulting. | CGST + SGST (9% each) or IGST (18%) |
| 40% GST (De-merit) | Sugary aerated and caffeinated drinks, larger cars, motorcycles above 350cc, yachts, betting and online money gaming. | CGST + SGST (20% each) or IGST (40%) |
B2B vs B2C invoicing: key structural differences
The billing flow differs significantly based on whether you are selling to another business (B2B) or a final consumer (B2C):
- B2B Invoices: Customer GSTIN is mandatory. The buyer will claim Input Tax Credit based on the invoice uploaded to GSTR-1. Accurate HSN coding is required.
- B2C Invoices: Customer GSTIN is not required. Name and address of the customer are required only if the invoice value exceeds ₹50,000. Under GSTR-1, these are summarized unless they are inter-state invoices above ₹1 lakh (B2C Large; the limit was ₹2.5 lakh until August 2024, Notification 12/2024-CT).
How to make a GST bill: step by step, with a worked example
The same eight steps whether you write the bill by hand, in a spreadsheet or in the generator above.
- Check which document you need. A registered regular dealer issues a tax invoice. A composition dealer, or anyone selling exempt goods, issues a bill of supply instead and charges no GST. For a cash sale under ₹200 to a consumer who does not ask for one, you may skip the bill and issue one consolidated invoice at the end of the day (Section 31(3)(b)).
- Give it a number and a date. The number can be up to 16 characters (letters, numerals,
-and/), runs in sequence, and must not repeat within a financial year (Rule 46(b)). For goods, issue the bill at or before delivery; for services, within 30 days of the supply (Rule 47). - Add the buyer. For a registered buyer, the name, address and 15-character GSTIN: without the GSTIN the buyer cannot claim input tax credit. For an unregistered buyer, the name, address and state are required only when the bill is for ₹50,000 or more.
- Add each item on its own line. Description, HSN code (SAC for a service), quantity, unit, rate and any discount. A discount shown on the bill reduces the taxable value (Section 15(3)(a)); a discount agreed later does not.
- Decide CGST + SGST or IGST from the place of supply. If the place of supply is in your own state, split the rate in two: CGST and SGST. If it is in another state, charge the whole rate as IGST. For goods the place of supply is where delivery ends, not the buyer's billing address.
- Work out the tax and the total. Taxable value = quantity × rate − discount. Tax = taxable value × rate, shown separately for CGST, SGST or IGST. Round each tax amount to the nearest rupee (Section 170) and show the grand total in figures and in words.
- Sign and make the copies. A signature or digital signature of the supplier or an authorised person. For goods, three copies: Original for Recipient, Duplicate for Transporter, Triplicate for Supplier. For services, two: Original and Duplicate (Rule 48).
- Report it. B2B bills go line by line into GSTR-1; B2C bills are summarised, except inter-state bills above ₹1 lakh. If your aggregate turnover crossed ₹5 crore in any year since 2017-18, a B2B bill also needs an IRN from the e-invoice portal before it is valid.
Worked example: one bill, in-state and out-of-state
A furniture shop in Ahmedabad sells 2 steel almirahs (HSN 9403) at ₹9,000 each, with a 5% discount, at 18% GST.
| Line | Buyer in Gujarat | Buyer in Maharashtra |
|---|---|---|
| 2 × ₹9,000 | ₹18,000 | ₹18,000 |
| Discount 5% | − ₹900 | − ₹900 |
| Taxable value | ₹17,100 | ₹17,100 |
| CGST 9% | ₹1,539 | — |
| SGST 9% | ₹1,539 | — |
| IGST 18% | — | ₹3,078 |
| Bill total | ₹20,178 | ₹20,178 |
The customer pays the same amount either way; what changes is which government the tax goes to, which is why the split has to be right on the bill.
Mistakes that make a GST bill invalid
- No GSTIN on a B2B bill. The buyer loses the input tax credit and will send the bill back.
- IGST because the buyer's office is in another state, when the goods were delivered within yours. The place of supply decides, not the billing address.
- "Rate + GST" as one lump. The taxable value, the rate and the tax amount must each be shown; CGST and SGST on separate lines.
- GST added on top of the MRP. The MRP already includes GST; charging it again is overcharging.
- Repeating an invoice number in the same financial year, or starting a new series mid-year without telling the department in GSTR-1.
- A tax invoice from a composition dealer. Composition dealers cannot collect GST; the bill must say "Bill of Supply" and carry the composition declaration.
Frequently asked questions
How do I make a GST bill online for free?
Use the GST Bill Generator on this page — no signup required. Add your business name, GSTIN, and bank details, then add the buyer and items with HSN/SAC codes. CGST, SGST and IGST are calculated automatically from the place of supply, and you can download the PDF straight away. Create a free VyapRise account only if you want your bills saved and searchable across devices.
What is the GST bill format, and which details are required?
A valid GST bill must include: supplier GSTIN, invoice number and date, buyer details, HSN/SAC codes for each item, taxable value, CGST/SGST or IGST rates and amounts, total value, and place of supply. The generator keeps your business details and each item you have billed before, so on a new bill you mostly add the buyer and the items.
When is IGST applied instead of CGST and SGST on a GST bill?
IGST (Integrated GST) is applied on inter-state transactions, i.e., when the supplier's state and the place of supply (buyer's state) are different. CGST (Central GST) and SGST (State GST) are applied on intra-state transactions, i.e., when both the supplier and buyer are located in the same state.
Is VyapRise GST billing software free?
The GST bill maker on this page is free and needs no sign-up. The VyapRise app has a Free plan that is free forever for one user (the owner), with up to 10 sales invoices a month per company, 30 items and 10 customers. Pro, at ₹1,499 per year, adds unlimited invoices, purchase bills, staff users, quotations and challans, full accounting and GST reports, and every new company can try Pro free for 7 days. No card is needed to sign up.
Can I create GST bills on mobile?
Yes, VyapRise is a cloud-based platform accessible from any device — desktop, tablet, or mobile. Create and share GST bills on the go with your customers.
Can VyapRise generate e-invoices (IRN) and e-way bills?
No — VyapRise doesn't generate IRNs or e-way bill numbers; both are made on the government portals (einvoice1.gst.gov.in and ewaybillgst.gov.in). What VyapRise does get right beforehand is everything those portals check: the buyer's GSTIN is validated when you save it, every line carries its HSN/SAC code, and CGST + SGST or IGST follows the place of supply.
How do I make a GST bill without software?
On paper or in a spreadsheet, the bill needs the same things: your name, address and GSTIN; a serial number and date; the buyer's name, address and GSTIN; each item with its HSN or SAC code, quantity, unit, rate and discount; the taxable value; CGST and SGST (same state) or IGST (another state) shown separately; the total in figures and words; and a signature. The step-by-step section on this page walks through it with an example. The free generator above does the arithmetic and the layout for you, and needs no sign-up.
Within how many days must a GST bill be issued?
For goods, the tax invoice is issued at or before the goods are removed or delivered. For services, within 30 days of the supply (45 days for banks, NBFCs and insurers). A sale under ₹200 to an unregistered customer who does not ask for a bill can be covered by one consolidated invoice at the end of the day.
What is the penalty for issuing an incorrect GST invoice?
Issuing an incorrect invoice or failing to issue one can lead to a penalty under Section 122 of the CGST Act. The penalty is ₹10,000 or the amount of tax evaded, whichever is higher. Using a standard template system like VyapRise protects you from compliance errors.
Download a blank GST Tax Invoice format
Laid out with the fields Rule 46 makes mandatory — GSTIN, HSN/SAC, taxable value, the CGST/SGST/IGST split and place of supply.
Free to download and use, no sign-up. Prefer not to fill it in by hand? The generator above produces the same document as a finished PDF in about a minute.
Guides on this topic
Plain-language explainers, in English and Hindi.
- New GST Slab 2026: 5%, 18%, 40% की पूरी GST Rate List2026 में GST के मुख्य स्लैब 5% और 18% हैं, और कुछ चुनिंदा luxury व de-merit चीज़ों पर 40%। ये 22 सितंबर 2025 से लागू हैं, जब 12% और 28% के स्लैब हटाए गए। सोने-चाँदी पर 3% और कच्चे हीरों पर 0.25% जैसी विशेष दरें जारी हैं। PIB रिलीज़ के अनुसार 57th GST Council meeting में स्लैब नहीं बदले।
- 57th GST Council Meeting: 8 अक्टूबर 2026 के बड़े फैसले8 अक्टूबर 2026 को हुई 57th GST Council meeting में GST स्लैब नहीं बदले; सिर्फ़ कुछ स्पष्टीकरण और चुनिंदा रेट बदलावों की सिफ़ारिश हुई। फ़ोकस प्रक्रिया पर रहा: ₹5 करोड़ तक टर्नओवर वालों के लिए महीने के अंदर देर से भरे रिटर्न पर लेट फीस माफ़ी, ₹10,000 से कम टैक्स पर नोटिस नहीं, जनरल पेनल्टी ₹25,000 से घटाकर ₹10,000, गिरफ़्तारी का प्रावधान (धारा 69) हटाना, प्रॉसिक्यूशन की सीमा बढ़ाकर ₹5 करोड़ करना, और free samples, insurance जैसी चीज़ों पर ITC खोलना। ये सिफ़ारिशें हैं — नोटिफ़िकेशन या कानून में बदलाव के बाद ही लागू होंगी।
- GST Invoice Format: Mandatory Fields Under Rule 46A GST tax invoice must carry the particulars listed in CGST Rule 46: the supplier's and (for B2B) the recipient's name, address and GSTIN, a unique consecutive invoice number of up to 16 characters, the date, HSN or SAC codes, description, quantity, taxable value, the tax rate and amount split into CGST, SGST or IGST, the place of supply for inter-state sales, whether reverse charge applies, and a signature.
- E-Way Bill Rules: Limit, Validity, Part-A and Part-BAn e-way bill is required to move goods worth more than ₹50,000 in one consignment, whether the movement is a sale or not. It has two parts — Part-A with the document, parties, value and HSN, and Part-B with the vehicle — and validity runs from when Part-B is first entered: one day for every 200 km for normal cargo, each day ending at midnight of the following day.
- Payment Receipt vs GST Receipt Voucher: Format and RulesA payment receipt acknowledges money received against a sale already invoiced; GST prescribes no format for it and no tax arises from it. A receipt voucher is different: GST requires one under Rule 50 whenever you receive an advance before supplying, and for services the GST on that advance is payable in the month it is received.
Keep every GST bill in a free account
The generator above makes one bill at a time. A free VyapRise account keeps every bill, up to 30 items and 10 customers, with stock in one warehouse and party ledgers. Pro adds receipts, full accounting and GST reports.
Free plan forever · Pro free for 7 days · No card needed