
Knowledge base
GST, invoicing and billing guides
90 plain-English guides to GST invoices, e-invoicing, e-way bills, HSN codes, returns, payments and inventory, each checked against official sources.

GST basics
Registration, GSTIN, rates, CGST/SGST/IGST, composition scheme, reverse charge and place of supply.
- CGST, SGST and IGST: What Is the Difference and When to Charge Each?
CGST and SGST are charged together, in equal halves, on supplies within one state; the Centre collects CGST and the state collects SGST. IGST is charg...
- Composition Scheme Under GST: Is It Right for Your Business?
The GST composition scheme lets small businesses pay tax at a flat rate on turnover instead of normal GST. Manufacturers and traders with aggregate tu...
- GST Rates and Slabs in India: The Current Structure Explained
From 22 September 2025 India's GST rate structure was rationalised into two main slabs — 5% (merit rate) and 18% (standard rate) — plus a 40% special...
- GST Registration Process: How to Register on the GST Portal
To register for GST, fill Part A of Form GST REG-01 on gst.gov.in with PAN, state, mobile and email to get a Temporary Reference Number (TRN). Log in...
- GST Registration Threshold Limit: When Must You Register?
You must register for GST once aggregate turnover in a financial year exceeds ₹20 lakh for service providers (₹10 lakh in special category states), or...
- GSTIN Number Format: What Each of the 15 Characters Means
A GSTIN is a 15-character, PAN-based identification number. Characters 1–2 are the state code, 3–12 are the holder's PAN, 13 is the entity number for...
- Place of Supply Under GST: How to Decide Between IGST and CGST+SGST
Place of supply decides whether a supply is intra-state (CGST+SGST) or inter-state (IGST). For goods that move, it is where the movement ends; for goo...
- Reverse Charge Mechanism Under GST: When the Buyer Pays the Tax
Under GST's reverse charge mechanism (RCM), the recipient of a supply, not the supplier, pays the tax. It applies to goods and services notified under...
- Time of Supply Under GST: When Does Tax Become Payable?
Time of supply is the point at which GST becomes payable. For goods it is the earlier of the invoice date and the last date by which the invoice shoul...
- What Is GST? A Plain-English Guide for Indian Businesses
GST (Goods and Services Tax) is India's single, destination-based indirect tax on the supply of goods and services, in force since 1 July 2017. It is...

GST invoicing
Invoice format, mandatory fields, numbering, credit and debit notes, challans and export invoices.
- Credit Note Under GST: When, How and By When to Issue It
A credit note under GST is issued by a supplier under Section 34 of the CGST Act when the taxable value or tax on an invoice was too high, goods are r...
- Debit Note Under GST: How to Bill Extra Value or Tax Correctly
A debit note under GST is issued by a supplier under Section 34(3) of the CGST Act when the taxable value or tax charged on an invoice is lower than w...
- Delivery Challan Under GST: When and How to Use One
A delivery challan under GST is a document issued under Rule 55 of the CGST Rules to move goods without a tax invoice, for job work, liquid gas of unk...
- Export Invoice Under LUT: How to Bill Exports Without Paying IGST
An export invoice under LUT is a tax invoice for a zero-rated export made without paying IGST, after filing a Letter of Undertaking in FORM GST RFD-11...
- GST Invoice Format: How to Lay Out a Compliant Tax Invoice
A GST invoice format is the layout of a tax invoice under Section 31 and Rule 46 of the CGST Rules. It has a header with supplier name, address and GS...
- GST Invoice Number Series Rules: How to Number Invoices Correctly
Under Rule 46(b) of the CGST Rules, a GST invoice number must be a consecutive serial number of up to 16 characters, using only letters, numbers, hyph...
- Mandatory Fields in a GST Invoice: The Complete Rule 46 Checklist
Rule 46 of the CGST Rules lists the mandatory fields of a GST tax invoice: supplier name, address and GSTIN; a unique serial number up to 16 character...
- Proforma Invoice vs Tax Invoice: What Changes Under GST
A proforma invoice is a pre-sale document that quotes price, tax and terms so a buyer can approve an order or arrange payment. It has no status under...
- Revised Invoice Under GST: What It Is and When You Can Issue One
Under Section 31(3)(a) of the CGST Act, a revised invoice is issued by a newly registered person, within one month of the registration certificate bei...
- Tax Invoice vs Bill of Supply: Which One Should You Issue?
A tax invoice is issued for taxable supplies and shows GST charged, so the registered buyer can claim input tax credit. A bill of supply is issued und...

E-invoicing
Who must e-invoice, generating an IRN, QR codes, cancellation, time limits and common errors.
- E-Invoice Applicability Limit: Who Crosses the ₹5 Crore Line
E-invoicing is mandatory for a GST-registered business whose aggregate turnover in any financial year from 2017-18 onwards has exceeded ₹5 crore. The...
- E-Invoice Common Errors and How to Fix Them
Most e-invoice rejections fall into a few groups: duplicate document numbers, invalid or inactive GSTINs, PIN codes that do not match the state, inval...
- E-Invoice Exemptions: Which Businesses and Supplies Are Outside the Mandate
Even above the ₹5 crore turnover limit, some registered persons are excluded from e-invoicing: SEZ units; insurers, banking companies and financial in...
- E-Invoice JSON Schema: A Field-by-Field Guide for Businesses
The e-invoice JSON schema is the standard structure (form GST INV-01) in which invoice data is sent to the Invoice Registration Portal. It groups data...
- E-Invoice QR Code: Contents, Printing and Verification
The e-invoice QR code is a signed QR generated by the Invoice Registration Portal when it issues an IRN. It carries key invoice details — supplier and...
- E-Invoice vs E-Way Bill: What Each Does and How They Work Together
An e-invoice registers a B2B invoice with the Invoice Registration Portal to get an IRN, and depends on the supplier's turnover. An e-way bill is a mo...
- How to Cancel an E-Invoice (and What to Do After 24 Hours)
An e-invoice IRN can be cancelled only in full and only within 24 hours of its generation, on the same IRP or through your software's cancel option, b...
- How to Generate an IRN for a GST E-Invoice
To generate an IRN, register your GSTIN on an Invoice Registration Portal, create the invoice in your billing system, convert it to the e-invoice JSON...
- The E-Invoice 30-Day Reporting Limit Explained
From 1 April 2025, taxpayers with annual aggregate turnover (AATO) of ₹10 crore or more cannot report an e-invoice, credit note or debit note on the I...
- What Is E-Invoicing Under GST and How Does It Work?
E-invoicing under GST is a system where businesses above the notified turnover limit (currently ₹5 crore aggregate turnover) report each B2B invoice,...

E-way bill
When an e-way bill is needed, how to generate, extend or cancel it, validity and penalties.
- Consolidated E-Way Bill: One Trip Sheet for Many Consignments
A consolidated e-way bill (Form GST EWB-02) is a single document a transporter generates when carrying several consignments, each with its own e-way b...
- E-Way Bill Limit and Rules: When You Need One and When You Don't
The general e-way bill limit is a consignment value above ₹50,000. Consignment value is the invoice, bill of supply or challan value including GST and...
- E-Way Bill Part A and Part B: What Goes Where, and Who Fills It
Form GST EWB-01 has two parts. Part A holds the consignment details from the invoice or challan: GSTINs of supplier and recipient, delivery PIN, docum...
- E-Way Bill Penalty: What Happens When Goods Move Without a Valid E-Way Bill
If goods move without a valid e-way bill, officers can detain the vehicle and goods under Section 129 of the CGST Act. Release requires a penalty of 2...
- E-Way Bill Validity: How Many Days You Get and How to Calculate Them
E-way bill validity depends on distance. For normal cargo it is 1 day for up to 200 km and 1 more day for every further 200 km or part of it. For over...
- E-Way Bill for Job Work: A Practical Guide for Principals and Job Workers
When a principal sends goods to a job worker in another state, an e-way bill is required whatever the value; the principal or a registered job worker...
- How to Cancel an E-Way Bill (and What to Do When You Can't)
An e-way bill can be cancelled only by the person who generated it, within 24 hours of generation, and only if it has not been verified in transit by...
- How to Extend E-Way Bill Validity Before It Lapses
You can extend an e-way bill in a window from 8 hours before to 8 hours after its expiry. The current transporter (or the generator, if no transporter...
- How to Generate an E-Way Bill on the Portal, Step by Step
To generate an e-way bill, log in to ewaybillgst.gov.in with your GSTIN username, password and two-factor OTP, open e-Waybill > Generate New, enter Pa...
- What Is an E-Way Bill? A Plain-English Guide for Indian Businesses
An e-way bill is an electronic document generated on the GST e-way bill portal (ewaybillgst.gov.in) before goods worth more than ₹50,000 are moved by...

HSN & SAC codes
What HSN and SAC codes are, how many digits to show, and how to find the right code.
- HSN Codes and GST Rates for Electronics and Appliances
Most electronics fall in HSN Chapters 84 and 85. Under Notification 9/2025 (Rate), effective 22 September 2025, mobile phones (8517), laptops and comp...
- HSN Codes and GST Rates for Food Products
Food products fall mainly in HSN Chapters 04 to 22. From 22 September 2025, most processed foods such as butter, ghee, cheese, biscuits, namkeen, choc...
- HSN Codes and GST Rates for Medicines and Pharma Products
Medicines are classified in HSN Chapter 30. Under Notification 9/2025 (Rate), effective 22 September 2025, medicaments in bulk (3003) and in measured...
- HSN Codes and GST Rates for Textiles, Fabrics and Clothing
Textiles fall in HSN Chapters 50 to 63. From 22 September 2025, most yarns and woven or knitted fabrics are taxed at 5% GST. Apparel in Chapters 61 an...
- How Many HSN Code Digits Must Your GST Invoice Show?
Under Notification 78/2020-Central Tax, a GST-registered business with aggregate annual turnover up to ₹5 crore in the previous financial year must sh...
- How to Find the Right HSN Code for Your Product
To find an HSN code, identify what the product is made of and what it does, locate the matching chapter in the Customs Tariff, narrow down to the 4-di...
- SAC Codes for Construction Services Under GST (Heading 9954)
Construction services fall under SAC heading 9954. It has seven groups: 99541 buildings, 99542 civil engineering works, 99543 site preparation, 99544...
- SAC Codes for IT and Software Services Under GST
IT services fall under SAC group 99831 within heading 9983. The main codes are 998313 (IT consulting and support), 998314 (IT design and development,...
- What Is a SAC Code and How Is It Used Under GST?
A SAC (Services Accounting Code) is a six-digit code that classifies services under GST. Every SAC starts with 99 (Chapter 99, 'All Services'), follow...
- What Is an HSN Code and Why Does Every GST Invoice Need One?
An HSN code (Harmonized System of Nomenclature) is a numeric product code used to classify goods. India follows the Customs Tariff's 8-digit version,...

GST returns & ITC
GSTR-1, GSTR-3B, GSTR-2B reconciliation, input tax credit, late fees, annual return and refunds.
- Blocked Input Tax Credit Under Section 17(5): What You Cannot Claim
Blocked input tax credit is GST paid on purchases that Section 17(5) of the CGST Act bars you from claiming even for business use. It covers most pass...
- GST Late Fee and Interest: What Late Filing Really Costs
Late GST returns attract two charges. A late fee under Section 47 runs per day of delay; for GSTR-3B the portal charges ₹25 CGST plus ₹25 SGST a day,...
- GST Refund Process: How to Claim a Refund on the GST Portal
To claim a GST refund you file Form RFD-01 on the GST portal within two years of the relevant date, as Section 54 of the CGST Act requires. Common cla...
- GSTR-1 Filing Guide: How to Report Your Sales Correctly
GSTR-1 is the statement of outward supplies every regular GST taxpayer files on the GST portal. Monthly filers file by the 11th of the next month; QRM...
- GSTR-1 vs GSTR-3B: How the Two Main GST Returns Differ
GSTR-1 is an invoice-level statement of your sales, filed by the 11th (monthly) or 13th after the quarter, that feeds your buyers' input tax credit. G...
- GSTR-2B Reconciliation: Matching Your Purchases and ITC
GSTR-2B reconciliation means matching the auto-drafted ITC statement on the GST portal with your purchase register before filing GSTR-3B. Supplier inv...
- GSTR-3B Filing Guide: Declare, Offset and Pay Your GST
GSTR-3B is the summary return in which a regular GST taxpayer declares total outward supplies, claims input tax credit and pays the net tax. Monthly f...
- GSTR-9 Annual Return: A Practical Guide for Small Businesses
GSTR-9 is the annual GST return in which a regular taxpayer consolidates a financial year's outward supplies, input tax credit and tax paid, as report...
- Input Tax Credit Rules: When You Can (and Cannot) Claim GST Paid
Under Section 16 of the CGST Act you can claim input tax credit on GST paid for business purchases if you hold a valid tax invoice, the supplier has r...
- QRMP Scheme and IFF: Quarterly Returns With Monthly Payments
The QRMP scheme lets GST taxpayers with aggregate turnover up to ₹5 crore in the previous year file GSTR-1 and GSTR-3B quarterly while paying tax mont...

Billing basics
How to make an invoice, numbering, payment terms, quotations, recurring billing and choosing software.
- Billing for Service Businesses: Models, GST and Best Practice
Service businesses bill using hourly, fixed-fee, retainer, milestone or usage models. In India, a GST-registered service provider must issue a tax inv...
- How to Choose Billing Software: A Practical Checklist for India
Start with your compliance needs (GST tax invoices, HSN/SAC codes, e-invoice IRN if your turnover crosses ₹5 crore, e-way bills, GSTR exports), then m...
- How to Make an Invoice in India: A Step-by-Step Guide
To make an invoice, add your business name, address and GSTIN; give it a unique serial number and date; enter the buyer's details; list each item with...
- Invoice Numbering Best Practices for GST-Compliant Billing
Use a consecutive serial number of no more than 16 characters, containing only letters, numbers, hyphens and slashes, and unique within the financial...
- Invoice Payment Terms: How to Set and Word Them
Invoice payment terms state when and how the buyer must pay, for example 'Net 15' (full payment within 15 days of the invoice date), 'Due on receipt',...
- Invoice vs Bill vs Receipt: What Is the Difference?
An invoice is issued by the seller to request payment for goods or services supplied. A bill is the same document seen from the buyer's side, or a sim...
- Quotation vs Estimate vs Invoice: Which One to Send and When
An estimate is an approximate price that may change once the actual work is known. A quotation is a fixed price offer, valid for a stated period, that...
- Recurring Invoices: Automate Repeat Billing the Right Way
A recurring invoice is an invoice generated automatically on a fixed schedule, such as monthly or quarterly, for the same customer and similar charges...
- Sales Order vs Purchase Order: What Each One Does
A purchase order (PO) is issued by the buyer to a supplier, confirming what they want to buy, at what price and on what terms. A sales order (SO) is i...
- What Is an Invoice? Meaning, Parts and Types Explained
An invoice is a document a seller issues to a buyer that records what was sold, the quantity, the price, any tax charged, the total amount due and whe...

Payments & collections
Getting paid faster, reminders, UPI, TDS and TCS, advances, bad debts and cash flow.
- Accounts Receivable Management: A Practical System for Small Businesses
Accounts receivable management is the process of controlling money customers owe you: setting credit terms and limits, invoicing promptly, matching ev...
- Advance Payment Under GST: Receipt Vouchers, Tax and Adjustment
When you receive an advance, issue a receipt voucher under section 31(3)(d) of the CGST Act. For services, GST is payable on the advance because the t...
- Bad Debts and GST: What Happens to Tax on Invoices That Are Never Paid
The CGST Act has no provision to refund or adjust GST because a customer never paid. Section 34 credit notes are allowed only for reasons such as exce...
- Cash Flow Management for Small Businesses: Forecast, Control and Plan Tax Outflows
Cash flow management means knowing when money will come in and go out, and acting early to cover gaps. For a small Indian business, that means a rolli...
- How to Get Paid Faster: A Practical Playbook for Indian Businesses
To get paid faster, invoice on the day you deliver, put a clear due date and payment terms on every bill, add a UPI QR code or payment link, send the...
- MSME 45-Day Payment Rule: How Micro and Small Suppliers Get Paid on Time
Under the MSMED Act 2006, a buyer must pay a Udyam-registered micro or small supplier by the agreed date, which cannot be more than 45 days from accep...
- Payment Reminder Templates for Every Stage of an Overdue Invoice
A good payment reminder names the invoice number, amount, due date and a one-tap way to pay, and its tone gets firmer at each stage. Use a friendly no...
- TCS Under GST for E-commerce: What Marketplace Sellers Need to Know
Under section 52 of the CGST Act, an e-commerce operator collects TCS on the net value of taxable supplies made through its platform by other supplier...
- TDS on Invoices: How Section 393 Changes Billing from April 2026
TDS is deducted by the payer, not shown as a tax on your invoice. From 1 April 2026 the Income-tax Act 2025 applies, and most non-salary TDS sits in s...
- UPI Payments for Business: How to Accept, Record and Reconcile UPI
To accept UPI as a business, open a merchant (P2M) UPI account through your bank or a payment aggregator, then display a QR code or send payment links...

Inventory & accounting
Stock control, batch and expiry, valuation, POS billing, bookkeeping, P&L and record keeping.
- Barcode Billing for Retail: How to Set It Up Step by Step
Barcode billing lets counter staff scan an item's barcode instead of typing its name, so the bill picks the right item, price, HSN code and GST rate i...
- Batch and Expiry Tracking: How to Control Batch-Wise Stock
Batch and expiry tracking records every lot of stock with its batch number, manufacturing date, expiry date and cost, so you can sell the earliest-exp...
- Double-Entry Bookkeeping Basics: Debits, Credits and GST Entries
Double-entry bookkeeping records every transaction in at least two accounts, with total debits always equal to total credits. Assets and expenses incr...
- GST Record Keeping Rules: Books, Retention Period and Penalties
Section 35 of the CGST Act requires every registered person to keep true and correct accounts of production, inward and outward supplies, stock, input...
- Gross Margin vs Markup: The Difference and How to Convert
Markup is profit as a percentage of cost; gross margin is profit as a percentage of selling price. An item costing ₹100 and selling at ₹125 has a 25%...
- Inventory Management Basics: A Practical Guide for Indian SMEs
Inventory management means tracking what stock you buy, hold and sell so you never run out of fast movers or tie cash up in slow ones. The basics are...
- POS Billing System: What It Does and How to Run It Daily
A POS (point of sale) billing system is the counter software and hardware that creates customer bills, records the payment mode, updates stock and pro...
- Profit and Loss Statement: How to Read and Prepare One
A profit and loss statement shows a business's income and expenses for a period and the resulting profit or loss. For a trading business it starts wit...
- Stock Valuation Methods: FIFO, Weighted Average and NRV Explained
Under ICAI's AS 2 (and Ind AS 2), inventory is valued at the lower of cost and net realisable value. For interchangeable goods, cost is assigned using...
- Year-End Closing Checklist: Close Your Books on 31 March
A year-end closing checklist covers everything needed to close the books on 31 March: finish all invoices and credit notes, count and value closing st...
About this knowledge base
Who writes these guides?
The Billing Software by Betterwork team writes and reviews every guide against official sources such as CBIC, the GST portal, the e-way bill portal and the Income Tax Department. Each guide lists its sources and the date it was last checked.
Are these guides tax advice?
No. They explain the rules in plain language so you can bill correctly and ask better questions. For a decision specific to your business, confirm with your chartered accountant or tax consultant.
How often are the guides updated?
We re-check guides when the GST Council, CBIC or a foreign tax authority changes a rule, and show the last-checked date on every article.