Skip to content
Billing Software Guru: Complete GST Billing Guide for India (2026)
Expert Guide

Billing Software Guru: Complete GST Billing Guide for India (2026)

May 19, 2025 Updated 10 min read Billux Team
Home Blog Choosing Billing Software

Whether you're setting up billing software for the first time or you're the accounting guru your team relies on, this guide gives you the complete picture of GST-compliant billing in India — from mandatory invoice fields to advanced automation tips.

GST Invoice Mandatory Fields (Rule 46)

A GST invoice must include all of the following — missing any one can make it legally invalid:

FieldRequired For
Supplier's Name, Address & GSTINAll GST invoices
Invoice Number (unique serial)All GST invoices
Date of IssueAll GST invoices
Recipient's Name, Address & GSTINB2B sales (for an unregistered buyer, name and address when the invoice is ₹50,000 or more)
Place of Supply (with State name)Inter-state supplies (good practice on all)
HSN/SAC Code4 digits on B2B invoices up to ₹5 crore turnover; 6 digits on all invoices above ₹5 crore
Quantity and UnitGoods
Total Value & Taxable ValueAll GST invoices
CGST + SGST / IGST AmountAll GST invoices
Signature (digital or physical)All GST invoices
⚠️
E-Invoice Mandatory Threshold

Since 1 August 2023, a business whose turnover has crossed ₹5 crore in any year from 2017-18 must generate e-invoices (IRN + QR code) for its B2B sales. If your turnover is ₹10 crore or more, each e-invoice must also be reported within 30 days of its date. Your billing software should connect to the IRP for this.

GST invoice fields and billing guide India

Common GST Billing Mistakes to Avoid

  1. Wrong HSN code — Each product category has a specific HSN code with its own tax rate. Using the wrong HSN can mean under- or over-charging tax. Many items changed rate on 22 September 2025 (GST 2.0), so an old rate left in your item master is now one of the most common errors.
  2. Mismatched Place of Supply — If the customer is in a different state, you charge IGST (not CGST+SGST). Getting this wrong creates tax liability.
  3. Missing GSTIN on B2B invoices — Your B2B customer can claim input tax credit only if their GSTIN is on the invoice and you report the invoice against it in GSTR-1.
  4. Wrong invoice date — Invoice date triggers the tax payment due date. Future-dating invoices is illegal.
  5. Not reconciling with GSTR-2B — If your purchase invoices don't match your supplier's GSTR-1 filings, your ITC claim will be blocked.

GSTR-1 vs GSTR-3B: What Your Software Should Help With

GSTR-1 reports all your outward sales (invoices issued). Filed monthly or quarterly. Your billing software should auto-populate this from your invoices.

GSTR-3B is your summary return where you declare tax liability and claim ITC. Filed monthly, or quarterly if you are in the QRMP scheme (turnover up to ₹5 crore). Since the July 2025 tax period, the sales-tax figures GSTR-3B picks up from GSTR-1 cannot be edited in GSTR-3B itself, so correct them in GSTR-1A first. Your billing software should give you a ready GSTR-3B summary to verify before filing on the GST portal.

Billing software expert guide for GST compliance

Automating Your Monthly Tax Routine

A good billing software should reduce your monthly GST filing to under 30 minutes:

  1. All sales auto-captured from POS and invoice module
  2. GSTR-1 report generated in one click (JSON or Excel format)
  3. GSTR-3B summary pre-calculated
  4. ITC from purchases auto-reconciled
  5. Export to GST portal or send to CA via email

Expert Checklist: Before You Choose Any Billing Software

  • ✅ Does it support all GST invoice formats (B2B, B2C, export)?
  • ✅ Can it generate GSTR-1 export (JSON format)?
  • ✅ Does it handle e-invoicing (IRN generation)?
  • ✅ Is data encrypted and automatically backed up?
  • ✅ Is there phone/WhatsApp support in Indian business hours?
  • ✅ Can you try it free before paying?

Billux covers this list for most shops: B2B and B2C GST invoices, a GSTR-1 JSON export, a GSTR-3B summary, e-invoice IRN generation through the government IRP, nightly backups and WhatsApp support. Start your expert-level billing with a free 7-day trial at billux.in/register.

For the exact field-by-field layout, see our GST invoice format guide, and check your item rates against the new GST rates list after GST 2.0.

Frequently Asked Questions

What is mandatory on a GST invoice?

Under Rule 46: your name, address and GSTIN; a unique invoice number and date; the buyer's details (GSTIN for B2B); HSN or SAC codes; description, quantity and unit; taxable value; tax rate and amount split into CGST and SGST or IGST; place of supply for inter-state sales; and a signature.

How many HSN digits are required on a GST bill?

With turnover up to ₹5 crore, a 4-digit HSN code is mandatory on B2B invoices. Above ₹5 crore, a 6-digit code is required on all invoices. Using the full code also helps your software pick the right GST rate.

Who has to generate e-invoices under GST?

Businesses whose turnover crossed ₹5 crore in any financial year since 2017-18, for B2B sales and exports. Since 1 April 2025, businesses with turnover of ₹10 crore or more must report each e-invoice within 30 days of its date.

Can I edit GSTR-3B figures after filing GSTR-1?

Not the auto-filled sales tax. Since the July 2025 tax period, the liability GSTR-3B picks up from GSTR-1 cannot be edited in GSTR-3B. File GSTR-1A for the same period to correct it before you file GSTR-3B.

What are the most common GST billing mistakes?

Old GST rates left in the item master after GST 2.0, wrong HSN codes, CGST and SGST charged on an inter-state sale that needs IGST, a wrong or missing buyer GSTIN, and filing GSTR-3B without matching it to GSTR-1.

Sources

Billing & GST product team
Share:

Start Billing Smarter Today

GST billing, POS and inventory for Indian shops — from ₹1,500 + GST a year, with a 7-day free trial.

Start Free 7-day Trial