Getting the B2B vs B2C invoice GST distinction right is one of the most important habits a registered business can build. Whether a sale is business-to-business or business-to-consumer changes what your invoice must contain, whether your buyer can claim input tax credit, and how you report the transaction in GSTR-1. This clear breakdown explains the difference between a B2B invoice and a B2C invoice, the GSTIN requirement, and how to classify each sale correctly.
What is a B2B invoice?
A B2B invoice is one you issue to another GST-registered business, a buyer who has a valid GSTIN. The defining feature is that the recipient is registered, which means they intend to claim input tax credit on the GST you charge. Because of this, a B2B invoice must clearly carry the buyer's GSTIN, the place of supply, and the correct breakdown of CGST/SGST or IGST.
The accuracy of a B2B invoice has consequences beyond your own books: the details flow into your buyer's auto-drafted credit statement (GSTR-2B). A wrong GSTIN or value can block their ITC, so B2B invoicing demands precision. For the formatting essentials, see our guide to GST invoice format.
What is a B2C invoice?
A B2C invoice is issued to an unregistered buyer, typically an end consumer who does not have a GSTIN. Since the buyer is not claiming input tax credit, you do not need to capture their GSTIN, and the invoice can be simpler. You still charge the correct GST and issue a proper tax invoice or bill of supply, but the document need not link to a recipient's registration.
B2C sales are extremely common for retailers, restaurants, and service providers dealing directly with the public. The crucial point is that "no GSTIN" defines B2C, if your buyer hands you a GSTIN and wants credit, the sale is B2B, not B2C.
What are the key differences (GSTIN, ITC, e-invoicing)?
The differences between B2B and B2C invoices follow directly from who the buyer is:
- GSTIN requirement: B2B invoices must carry the recipient's GSTIN; B2C invoices do not.
- Input tax credit: A B2B buyer claims ITC on the invoice; a B2C consumer cannot.
- Reporting detail: B2B sales are reported invoice-by-invoice in GSTR-1; most B2C sales are reported in consolidated summaries.
- E-invoicing: Where e-invoicing applies, it is generally for B2B (and certain export) supplies once a business crosses the prescribed turnover threshold, B2C invoices are typically outside the e-invoice mandate, though rules evolve. See our GST e-invoicing guide for current applicability.
Always confirm thresholds and current e-invoicing rules on the official portal at https://www.gst.gov.in.
How are B2B and B2C reported in GSTR-1 (B2C small vs large)?
In GSTR-1, your statement of outward supplies, B2B and B2C sales sit in different tables:
- B2B: Reported invoice-wise with the buyer's GSTIN, so each invoice can flow to that buyer's credit statement.
- B2C Large: Inter-state sales to unregistered buyers above the prescribed invoice value are reported invoice-wise.
- B2C Others (small): Remaining B2C sales, intra-state sales and smaller inter-state sales, are reported as a consolidated, rate-wise summary rather than invoice by invoice.
This is why classification matters so much: a registered buyer's invoice misfiled in the B2C summary disappears from their GSTR-2B and costs them credit. To see how all of this fits into the return as a whole, read our complete GSTR-1 filing guide. Confirm the current B2C Large value threshold on https://www.gst.gov.in.
Practical tips to classify correctly
A few simple rules keep B2B and B2C straight:
- Ask for and validate the GSTIN. If the buyer is a business wanting credit, capture and verify their GSTIN before you bill. A valid GSTIN means B2B.
- Default unregistered buyers to B2C. No GSTIN, no credit, report as B2C.
- Watch the inter-state value threshold. Large inter-state B2C invoices must be reported invoice-wise (B2C Large), so flag them at the point of sale.
- Do not let a registered buyer slip into B2C. This is the costliest error, it silently blocks their ITC.
- Capture place of supply correctly. It determines CGST/SGST vs IGST and affects B2C Large classification.
- Use software that enforces the rule. Invoicing tools that require a valid GSTIN for B2B and route data to the right GSTR-1 table remove guesswork.
Stop second-guessing whether a sale is B2B or B2C. Invodo validates GSTINs at the point of invoicing, applies the right tax treatment, and keeps your B2B and B2C data sorted for clean GSTR-1 reporting. Create your free Invodo account and start issuing GST-correct invoices today.
Put this into practice with Invodo
GST-compliant invoicing, e-invoicing, and purchase management built for Indian businesses.
Invodo Editorial
Reviewed by a Chartered Accountant
The Invodo editorial team writes practical, India-specific guides on GST and business finance. Compliance content is reviewed by a practising Chartered Accountant.