- Softwares
Distribution Software - Other Software
- Retail Software
- Distribution Software
- Pharma Distribution Software
- FMCG Distribution Software
- Garment Distribution Software
- Footwear Distribution Software
- Ayurvedic Medicine Distribution Software
- E-commerce Seller Distribution Software
- Sanitary and Fitting Distribution Software
- Furniture and Fixture Distributions software
- Foods and Agro Distribution Software
- Auto Parts Distribution Software
- Computer Hardware Distribution Software
- Electrical & Electronics Distribution Software
- Retail Chain Software
- Pharmacy Retail Chain Software
- Supermarket Retail Chain Software
- Grocery Retail Chain Software
- Departmental Retail Chain Software
- Garment Retail Chain Software
- Footwear Retail Chain Software
- Computer Hardware Retail Chain Software
- Home Appliances Retail Chain Software
- Electronics Retail Chain Software
- Mobile Phone & Accessories Retail Chain Software
- Automobile & Spare Parts Retail Chain Software
- Electrical Retail Chain Software
- Pricing
- Mobile App
- Become a Partner
- Contact Us
- Login
- Sign Up
What Details Must Be Included in a GST Bill Invoice as per Law?

When it comes to running a business in India, issuing a proper GST bill invoice is not just good practice, it’s the law. Whether you’re a small business owner, freelancer, or an established enterprise, creating a GST-compliant invoice ensures that you stay on the right side of the GST Act and avoid penalties.
With the increasing digitalisation of business processes, many businesses are now turning to online invoice software and GST billing software such as MargBooks to automate and streamline the entire invoicing process. But before we get into the tech side of things, let’s dive into the core essentials, what exactly needs to be included in a GST bill invoice?
What is a GST Bill Invoice?
A GST bill invoice is a document issued by a seller to a buyer that records the details of the sale of goods or services. It includes information such as the quantity, rate, and applicable GST. According to the Goods and Services Tax (GST) Act, issuing a proper tax invoice is mandatory for all registered suppliers.
The invoice acts as a vital document for claiming Input Tax Credit (ITC), so accuracy is key.
Types of GST Invoices
Before we move to the list of required fields in GST billing software, it’s important to understand that there are two types of invoices under GST:
- Tax Invoice – Issued when selling taxable goods or services.
- Bill of Supply – Issued when selling exempted goods/services or by a composition dealer.
As, we will focus on the Tax Invoice, which is relevant for most businesses registered under GST.
Mandatory Details in a GST Bill Invoice (As per Section 31 of CGST Act, 2017)
As per Indian GST law, here are the details that must be included in every gst bill invoice:
1. Invoice Number and Date
- A unique invoice number for every bill (alphanumeric, max 16 characters)
- Date of issue of the invoice
2. Supplier Details
- Name, address, and GSTIN of the supplier issuing the invoice
3. Recipient Details
- Name, address, and GSTIN (if registered) of the recipient
- If the recipient is unregistered and the value exceeds ₹50,000, include:
- Name and address of the recipient
- Address of delivery
- State and State Code
- Name and address of the recipient
4. HSN/SAC Code
- HSN (Harmonised System of Nomenclature) for goods
- SAC (Service Accounting Code) for services
The number of digits in the HSN/SAC code depends on your turnover:
- Up to ₹5 crore – 4 digits
- Above ₹5 crore – 6 digits
5. Description of Goods or Services
- Clear and complete description of what is sold
6. Quantity and Unit
- Number of units and the unit of measurement (e.g., pcs, kg, litre)
7. Total Value Before Tax
- Value of goods/services excluding GST
8. Taxable Value
- Net amount on which tax is calculated after discounts, if any
9. GST Rates and Amount
- Rate of GST applicable (CGST, SGST, IGST)
- Tax amount charged under each head
10. Place of Supply
- Particularly important in inter-state sales to determine IGST
11. Reverse Charge
- Mention if GST is payable with GST billing software under the reverse charge mechanism.
12. Signature
- Digital or physical signature of the authorised supplier or representative
Optional but Recommended Fields
- Buyer’s purchase order number
- Payment terms
- Delivery date
- E-way bill number (for applicable transactions)
Why is Accuracy in GST Invoicing Non-Negotiable?
Inaccurate or incomplete invoices can lead to:
- Rejection of Input Tax Credit (ITC) claims
- Notices or penalties from the tax department
- Delays in payment from clients
- Poor business credibility
This is why businesses, small or large, are increasingly moving toward GST billing software for compliance.
How GST Billing Software Like MargBooks Helps?
Manual billing is time-consuming and error-prone. That’s where MargBooks, a powerful online invoice software, comes in. It is designed to take the hassle out of invoicing and ensure full compliance with Indian GST laws.
Here’s how MargBooks simplifies GST invoicing:
- Automatically generates GST-compliant invoices
- Applies correct HSN/SAC codes and GST rates
- Enables e-invoicing and e-way bill generation
- Tracks input tax credit and monthly filing
- Cloud-based access to manage invoices anytime, anywhere
In addition to invoicing, MargBooks also helps with inventory management, accounting, and reporting, making it a one-stop solution for growing businesses.
Conclusion
Creating a proper GST bill invoice isn’t just about good paperwork, it’s a critical part of your business operations. Following the government-prescribed format not only ensures compliance but also maintains professionalism in your customer dealings.
Whether you’re just starting or looking to upgrade, using a robust GST billing software like MargBooks can save time, reduce errors, and give you peace of mind. With automation taking care of the nitty-gritty, you can focus more on growing your business.
Retail Chain


