GST GST returns
B2B vs B2C invoices in GSTR-1
If the buyer has a GSTIN, the invoice is B2B and goes into Table 4 invoice by invoice. If not, it is B2C: large inter-state invoices go to Table 5, and everything else is summarised in Table 7.
- GST-registered traders
- Showrooms selling to homes and firms
- Distributors with mixed buyers
- Accountants filing GSTR-1
- E-commerce and inter-state sellers

On this page 11
The basic split
GSTR-1 treats sales differently depending on who bought:
- B2B (business to business): buyer is registered under GST and has given you a GSTIN. Each invoice is reported separately with the buyer's GSTIN, so it flows to their GSTR-2B and they can claim credit.
- B2C (business to consumer): buyer is not registered, whether a household, a small shop below the threshold, or a business that simply did not give a GSTIN. Nobody claims credit on these, so most are reported in summary.
Composition dealers are registered and have a GSTIN, so a sale to one is B2B even though they cannot claim credit. A business that is not registered at all is B2C, however large the order.
Decision table
| Buyer | Within your state? | Invoice value | GSTR-1 table |
|---|---|---|---|
| Registered (has GSTIN) | Either | Any | Table 4 (B2B), invoice-wise |
| Unregistered | Inter-state | Above the B2C Large limit | Table 5 (B2CL), invoice-wise |
| Unregistered | Inter-state | Up to the limit | Table 7 (B2CS), summary |
| Unregistered | Intra-state | Any | Table 7 (B2CS), summary |
| Overseas buyer | Export | Any | Table 6A |
| SEZ unit or developer | Treated as inter-state | Any | Table 6B |
The B2C Large limit is invoice value above ₹1 lakh at present (it was ₹2.5 lakh until 2024). Confirm the current figure on gst.gov.in. Details in B2C Large invoices in GSTR-1.
Worked example
A Jaipur furniture showroom in December:
- Sale to a registered interior firm in Jaipur, ₹1,80,000 + 18% → Table 4, CGST + SGST, with the firm's GSTIN.
- Sale to a registered hotel in Udaipur (same state), ₹4,50,000 + 18% → Table 4.
- Sale to a homeowner in Gurugram, Haryana, delivered there, ₹1,40,000 + 18% (invoice value ₹1,65,200) → inter-state, unregistered, above the limit → Table 5, IGST, place of supply 06-Haryana.
- Sale to a homeowner in Delhi, invoice value ₹70,800 → inter-state, below the limit → Table 7, one line for Delhi at 18%.
- Thirty-five counter sales in Jaipur to walk-in buyers totalling ₹6,20,000 taxable → Table 7, one line for Rajasthan at 18%.
Table 7 ends up with two summary lines: Rajasthan 18% and Delhi 18%. Invoice-level detail for B2C small sales stays in your books.
Why getting this right matters
- Your buyer's credit. A registered buyer's invoice reported as B2C never reaches their GSTR-2B. They cannot claim the credit and will hold your payment until you amend it.
- State revenue. B2C sales are summarised state-wise because the tax on inter-state B2C sales goes to the consuming state. A wrong state on a B2C line sends tax to the wrong state.
- E-invoicing. If you are covered by e-invoicing, B2B invoices must be reported to the invoice registration portal, while B2C invoices are not. A B2B sale wrongly billed as B2C misses its IRN. See e-invoicing and IRN.
Common mistakes and how to avoid them
- GSTIN not captured at billing. Ask every business buyer for their GSTIN before the first bill and save it in the party master, not on the invoice alone.
- Cash sale ledger used for a registered buyer. Counter staff bill a dealer under "Cash Sales" to save time. Create the party ledger instead.
- Wrong state on unregistered parties. For B2C, the state of the delivery address decides IGST or CGST + SGST. Record it.
- GSTIN entered but invalid. One wrong character and the portal rejects the line. Check new GSTINs on the portal's search taxpayer facility.
- Buyer registers mid-year. Invoices before their registration date stay B2C; after it, B2B. Update the master from the right date.
Fixing a misclassified invoice
If a B2B invoice went into Table 7 by mistake, amend it in a later GSTR-1: reduce the B2CS line through the B2CS amendment table and add the invoice to Table 4 through the amendment route the portal provides, or use GSTR-1A for the current period before GSTR-3B is filed where available. The buyer will see it in the GSTR-2B of the period in which you report it. Amendments must be made within the time limit in the law, which ends around November after the financial year closes. More in GSTR-1 amendments.
This is general information, not tax advice.
Seeing the split in Cashflow OS
The GSTR-1 view in Cashflow OS, prepared from your TallyPrime data, shows separate tiles for B2B, B2C Large and B2C Small. Tapping a tile opens the bills behind it, so a dealer billed without a GSTIN or a Delhi customer marked as Rajasthan stands out before you download the JSON and file on the portal.
Avoid these
Common mistakes
- MistakeBilling a registered dealer under 'Cash Sales'Do this instead
Create a party ledger with the dealer's GSTIN so the invoice goes into Table 4 and reaches their GSTR-2B.
- MistakeRecording the wrong state for an unregistered buyerDo this instead
Record the delivery state; for B2C it decides IGST or CGST + SGST and which state the tax goes to.
- MistakeEntering a GSTIN without checking itDo this instead
Verify new GSTINs on the GST portal's search taxpayer facility; one wrong character and the line is rejected.
- MistakeAssuming the B2C Large limit has not changedDo this instead
The limit was lowered in 2024; confirm the current figure on gst.gov.in before classifying inter-state B2C bills.
Keep handy
Checklist
B2B vs B2C invoices in GSTR-1 — 7 checks. Tick them as you go.
In Cashflow OS
How Cashflow OS helps
Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:
B2B, B2C Large and B2C Small tiles
The GSTR-1 view prepared from your Tally data shows each table as a tile; tap it to see the bills behind it before downloading the JSON for the portal.
See GST reports from your Tally data
GST from the party's state on new bills
When sales vouchers are created from the phone or web, GST is worked out from the item and the party's state, and Tally validates each entry.
See Create Tally vouchers from your phone
Questions people ask
Is a sale to a composition dealer B2B or B2C?
Do I report each B2C small invoice separately?
What if a customer gives a GSTIN after the invoice is filed as B2C?
Is an export B2B or B2C?
Which table do SEZ sales go to?
What happens if I report a B2B invoice as B2C?
Does a buyer who registers mid-year change old invoices?
Do B2C invoices need an e-invoice?
This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.



