Every GST invoice you issue is either B2B (business to business) or B2C (business to consumer). The distinction seems small, but it changes what the invoice must contain, whether your customer can claim credit, and how you report the sale in your GST returns.
The core difference
- B2B invoice — issued to a GST-registered business. Carries the buyer’s GSTIN. The buyer can claim input tax credit (ITC) using it.
- B2C invoice — issued to an unregistered consumer. Does not carry a buyer GSTIN. The buyer cannot claim ITC.
In both cases, if you are registered, you are issuing a proper tax invoice with your own GSTIN and the correct GST — the difference lies mainly in the recipient’s details and in how the sale is reported.
Side-by-side comparison
| Feature | B2B Invoice | B2C Invoice |
|---|---|---|
| Recipient | Registered business | Unregistered consumer |
| Buyer’s GSTIN | Mandatory | Not required |
| Supplier’s GSTIN | Mandatory | Mandatory |
| Buyer can claim ITC | Yes | No |
| GSTR-1 reporting | Invoice-wise | Summary (B2CS) or invoice-wise (B2CL) |
| Typical use | Wholesale, services to firms | Retail, direct-to-consumer |
Why the buyer’s GSTIN matters so much in B2B
For a B2B sale, the buyer’s GSTIN is the thread that lets them claim credit. If you get it wrong by even one character, the invoice will not correctly match in the GST system and your customer’s ITC claim can be rejected. Always verify the GSTIN before finalising a B2B invoice.
How reporting differs in GSTR-1
This is where B2B and B2C really diverge.
B2B — reported invoice-wise
Every B2B invoice is reported individually in GSTR-1, with the buyer’s GSTIN, invoice number, value and tax. This detail flows to the buyer’s records so they can claim ITC.
B2C — reported as B2CL or B2CS
B2C sales are usually too numerous to report one-by-one, so GST splits them:
- B2CL (B2C Large): inter-state supplies to unregistered persons where the invoice value exceeds the specified threshold (traditionally ₹2.5 lakh). These are reported invoice-wise, with the place of supply.
- B2CS (B2C Small): everything else — intra-state B2C, and small inter-state B2C. These are reported as consolidated, rate-wise totals, not as individual invoices.
A quick example
You are a registered seller in Punjab:
- You sell ₹50,000 of goods to a registered firm in Punjab → B2B, charge CGST+SGST, report invoice-wise.
- You sell ₹3,000 to a walk-in customer → B2CS, charge CGST+SGST, report in the consolidated summary.
- You sell ₹4,00,000 of goods to an unregistered buyer in Maharashtra → B2CL (inter-state, above threshold), charge IGST, report invoice-wise with place of supply.
Practical tips
- Always collect and verify the GSTIN for business customers so the sale is correctly B2B.
- For consumers, you don’t need their GSTIN, but capture the state for inter-state sales (it decides B2CL and the tax type).
- Keep your invoice series clean — the same numbering rules apply to both B2B and B2C.
- Let your tool classify and total B2C sales so GSTR-1 filing is painless.
The bottom line
B2B invoices name the buyer’s GSTIN and unlock their ITC, and are reported invoice-wise. B2C invoices skip the buyer GSTIN, give no ITC, and are reported as summaries (B2CS) or, for large inter-state sales, invoice-wise (B2CL). Getting the classification right keeps your GSTR-1 accurate and your customers’ credit intact.
Create both B2B and B2C tax invoices — with the correct GSTIN handling and tax split — free with the RaiseBill Bill Maker.