Key takeaways
What this article covers, in order:
- Why this comes up / what goes wrong
- Step-by-step
- Example (fictional figures)
- Common mistakes
- Doing this in HelloBooks
- Frequently asked questions
A GST bill generator helps small business owners create GST-compliant tax invoices quickly and accurately. It ensures that your bills include all legally required details such as the supplier and recipient GSTIN, invoice number, date, HSN/SAC codes, tax rates, and the correct split of CGST, SGST, or IGST. This article covers why GST bill generators are needed, step-by-step instructions to create a GST bill, a detailed example, common mistakes to avoid, and how HelloBooks can simplify GST invoicing and filing.
Why this comes up / what goes wrong
Small businesses often struggle to prepare GST bills that meet the legal requirements under Rule 46 of the CGST Rules. Many still use manual formats like Excel or bill books, which can lead to missing or incorrect details such as wrong GSTINs, absent HSN codes, or incorrect tax calculations. This causes compliance issues, delayed payments, and difficulties during GST return filing. A GST bill generator provides a ready-to-use, accurate format or tool that reduces errors, saves time, and ensures your invoices are GST compliant.
Step-by-step
- Gather necessary details: Collect your GSTIN, the recipient’s GSTIN (if registered), their address, and the details of goods or services including HSN or SAC codes.
- Assign a unique invoice number: Use a serial number up to 16 characters, unique for the financial year, as required by Rule 46. This helps in tracking and filing.
- Enter invoice date: The date the invoice is issued is mandatory.
- List goods or services: Include description, quantity, unit, and HSN or SAC code for each item.
- Calculate taxable value: Determine the value of goods or services after any discounts.
- Apply correct GST rates: Calculate CGST and SGST for intra-state sales or IGST for inter-state sales. Use the applicable rates for each item.
- Calculate tax amounts: Multiply taxable value by the GST rate to get tax amounts.
- Add place of supply and delivery address: Include the state name for inter-state supplies and delivery address if different.
- Mention reverse charge if applicable: Specify if tax is payable on reverse charge basis.
- Sign the invoice: Include signature or digital signature of the supplier or authorised representative.
- Review all details: Double-check GSTINs, HSN/SAC codes, tax calculations, and invoice numbering.
- Save and share the invoice: Use PDF format for sharing with customers.
For automated checks, you can use tools like a GST invoice validator to verify your invoice details before sending.
Example (fictional figures)
Assume a business in Delhi sells goods to a registered customer in Delhi on 05/06/2024. The invoice is for 10 units of a product with an assumed GST rate of 18% (CGST 9% + SGST 9%).
- Quantity = 10 units
- Unit price = ₹1,000
- Total value = 10 × ₹1,000 = ₹10,000
- GST rate = 18% (CGST 9% + SGST 9%)
- CGST amount = ₹10,000 × 9% = ₹900
- SGST amount = ₹10,000 × 9% = ₹900
- Total invoice value = ₹10,000 + ₹900 + ₹900 = ₹11,800
The invoice must include:
- Supplier GSTIN and address
- Recipient GSTIN and address
- Unique invoice number, e.g., DEL2024/0001
- Date: 05/06/2024
- HSN code of the product
- Description: 10 units of product X
- Taxable value: ₹10,000
- CGST and SGST amounts: ₹900 each
- Place of supply: Delhi
- Signature of authorised person
This example shows the arithmetic clearly and what details to include on the GST bill.
Common mistakes
- Missing or incorrect GSTIN: Always verify the GSTIN of both supplier and recipient to avoid input errors. Use the GST portal or tools like the GST invoice validator.
- Wrong or missing HSN/SAC codes: Check the correct HSN code for goods or SAC code for services from official GST lists to ensure accurate tax rates.
- Incorrect tax rate application: Confirm whether CGST/SGST or IGST applies based on the place of supply. For inter-state sales, IGST applies.
- Non-unique or inconsistent invoice numbering: Maintain a consistent serial numbering system unique for each financial year to avoid confusion and compliance issues.
- Omitting mandatory details: Rule 46 requires specific particulars; missing any can cause the invoice to be invalid.
- Not updating invoice format for GST rule changes: Stay updated on GST rules and use tools that comply with the latest standards.
Avoid these mistakes by carefully reviewing your invoice before issuing.
Doing this in HelloBooks
HelloBooks offers GST invoicing that creates GST-ready invoice formats with the right CGST/SGST or IGST split and HSN/SAC codes fetched from the customer's GSTIN. It ensures all fields required by Rule 46 are filled consistently. For businesses exceeding the ₹5 crore turnover threshold, HelloBooks supports e-invoicing with IRN and signed QR generation at save time. Additionally, HelloBooks builds GSTR-1 and GSTR-3B returns directly from recorded invoices, ensuring your returns match the invoices issued. Learn more about GST invoicing with HelloBooks.
Frequently asked questions
What is a GST bill generator?
A GST bill generator is a tool or format that helps you create GST-compliant tax invoices including all mandatory details like GSTINs, HSN/SAC codes, tax rates, invoice numbers, and signatures.
Can I use a free GST invoice generator online?
Yes, there are free online GST invoice generators that provide ready-to-use formats. However, ensure they comply with Rule 46 particulars and allow you to customize details like HSN codes and tax rates.
How do I generate an e-invoice for GST?
Businesses with turnover over ₹5 crore must generate an e-invoice with an Invoice Reference Number (IRN) and signed QR code. Some GST billing software like HelloBooks automate this process at save time.
What details must be included in a GST bill?
A GST bill must include supplier and recipient GSTIN and addresses, invoice number and date, HSN/SAC codes, description, quantity, taxable value, tax rates and amounts (CGST, SGST, IGST), place of supply, delivery address if different, reverse charge info if applicable, and supplier’s signature.
How can I avoid errors in GST bills?
Double-check GSTINs, HSN/SAC codes, tax calculations, and invoice numbering. Using a GST invoice validator or GST billing software can help reduce errors.
When are GSTR-1 and GSTR-3B due?
Monthly GSTR-1 is due by the 11th of the following month and GSTR-3B by the 20th. Quarterly filers under QRMP scheme have different due dates. HelloBooks can help file these returns directly from your invoices.
Key takeaways
- A GST bill generator ensures your invoices contain all mandatory GST details per Rule 46.
- Use a unique invoice numbering system and include GSTINs, HSN/SAC codes, dates, and tax calculations.
- Avoid common mistakes like missing GSTINs or wrong tax rates by reviewing invoices carefully.
- HelloBooks automates GST invoicing, e-invoicing, and return filing to save time and ensure accuracy.
- Regularly update your invoice formats to comply with current GST rules.
Start creating GST-compliant bills easily with HelloBooks. Start on the Free plan (200 transactions a year, GSTR-1 and 3B filing for one GSTIN).
This article is general information, not tax or legal advice. Rules change; confirm the current position on gst.gov.in or with your chartered accountant before acting.

