B2C bill rules for shops: do you need a bill under ₹200, and what must it show?

Quick answer

A registered shop may skip a tax invoice for a sale under ₹200 only if the buyer is unregistered and does not ask for one, and must then issue one consolidated tax invoice for those sales at the close of each day. A B2C invoice needs the buyer's name and address only when the value is ₹50,000 or more.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199

After the free 30-day trial · or ₹2,000/year · no card needed

A checklist being ticked off
Ashok SachdevUpdated · 5 min read
On this page · 10
  1. Key facts
  2. Do I need to give a bill for a sale under ₹200?
  3. How do I make a consolidated invoice for sales under ₹200?
  4. What must every B2C tax invoice show?
  5. When is the customer's name and address mandatory?
  6. Is HSN needed on B2C bills if turnover is under ₹5 crore?
  7. The customer gives his GSTIN after billing: how do I make it B2B?
  8. What is B2C small vs B2C large in GSTR-1?
  9. How RichPOS helps
  10. Frequently asked questions

Key facts

  • A registered person may not issue a tax invoice if the value is less than ₹200, subject to prescribed conditions (CGST Act, Section 31(3)(b)). (Source: CGST Act s.31, as of Oct 2026)
  • The conditions: the buyer is not registered and does not require an invoice; the seller then issues a consolidated tax invoice at the close of each day for all such sales (CGST Rule 46, proviso). (Source: CGST Rule 46, as of Oct 2026)
  • For an unregistered buyer, the invoice must show the buyer's name, address, delivery address and State when the taxable value is ₹50,000 or more; below that, only if the buyer asks (Rule 46(e) and (f)). (Source: CGST Rule 46, as of Oct 2026)
  • HSN on invoices: 4 digits up to ₹5 crore turnover in the previous year, 6 digits above it; sellers up to ₹5 crore may skip HSN on invoices to unregistered persons (Notification 78/2020-CT, from 1 April 2021). (Source: Notification 78/2020-CT, as of Oct 2026)
  • In GSTR-1, inter-State sales to unregistered buyers are reported invoice by invoice when the invoice value is more than ₹1 lakh; the rest go in consolidated (rate-wise / State-wise) details (CGST Rule 59(4), as substituted from 1 August 2024 by Notification 12/2024-CT). (Source: CGST Rule 59, as of Oct 2026)

General information, not tax or legal advice.

Do I need to give a bill for a sale under ₹200?

Not always. If the sale is under ₹200, the buyer is not registered and the buyer does not ask for an invoice, a registered shop may skip the individual tax invoice (Section 31(3)(b) and the Rule 46 proviso).

Two things are often missed. First, the exception is not "no record": you must issue a consolidated tax invoice at the close of each day covering all such small sales. Second, the exception disappears the moment the customer asks for a bill. A shopkeeper who refuses a bill for a ₹10 purchase when the customer asks for one is not following Rule 46. The same ₹200 relief applies to a bill of supply for composition dealers (Section 31(3)(c) proviso and Rule 49).

If you use billing software and bill every sale anyway, you do not need the consolidated invoice at all, because each sale already has its own invoice. Most shops that scan items at the counter find this simpler.

How do I make a consolidated invoice for sales under ₹200?

Total the day's small un-billed sales by tax rate and issue one tax invoice for them at closing time. It carries a normal serial number from your invoice series and shows the total taxable value and GST for each rate.

  1. Keep a daily list Note each small sale you did not bill: time, item or category, value and GST rate. A tally sheet by rate is enough.
  2. Total by GST rate At closing time add up the taxable value for each rate (for example 5%, 18%) and work out the CGST and SGST on each total.
  3. Issue one tax invoice Make a single invoice dated today, with the next number in your series, a description such as "Consolidated invoice for supplies below ₹200 to unregistered persons" and the rate-wise totals.
  4. Report it like any B2C sale Include it in your B2C (small) figures for GSTR-1 and keep it with your other invoices for the record period.
The description wording above is a common practice, not text prescribed by the rule. Ask your CA if they prefer a different line.

What must every B2C tax invoice show?

The Rule 46 list applies to B2C invoices too, with a few fields that depend on the buyer and the value. The table summarises what a counter bill to a walk-in customer needs.

Rule 46 fields on a B2C (walk-in customer) tax invoice
FieldNeeded on a B2C bill?Rule
Your name, address and GSTINAlways46(a)
Serial number (up to 16 characters, unique for the financial year)Always46(b)
DateAlways46(c)
Buyer's name, address, delivery address and StateIf value is ₹50,000 or more, or the buyer asks46(e), 46(f)
HSN codeOptional on B2C bills if turnover is up to ₹5 crore; 6 digits above46(g), Notification 78/2020
Description, quantity and unitAlways46(h), 46(i)
Value, taxable value after discountAlways46(j), 46(k)
Tax rate and tax amount (CGST/SGST or IGST)Always46(l), 46(m)
Place of supply with State nameFor inter-State sales46(n)
SignatureNot needed on an electronic invoice under the IT Act46(q), proviso

Summary of CGST Rule 46 as listed on taxinformation.cbic.gov.in, checked 16 October 2026. Full field list with samples: GST invoice format.

A full walk-through of the invoice layout, with a free template, is in GST invoice format for retail shops.

When is the customer's name and address mandatory?

For an unregistered buyer, only when the taxable value is ₹50,000 or more, or when the buyer asks you to record it (Rule 46(e) and (f)). For a registered buyer, the invoice must always carry the buyer's name, address and GSTIN (Rule 46(d)).

So a ₹1,200 grocery bill to a walk-in customer does not need a name. A ₹62,000 television sold to a walk-in customer does: name, address, delivery address and State name with code. Many shops still take a phone number on every bill because it helps with returns, warranties and udhaar, but that is a business choice, not a GST rule.

Is HSN needed on B2C bills if turnover is under ₹5 crore?

No. Notification 78/2020-CT lets a registered person with aggregate turnover up to ₹5 crore in the previous financial year leave out the HSN code on invoices for supplies to unregistered persons. Above ₹5 crore, a 6-digit HSN is required on every invoice.

Keep HSN codes on your items anyway. Your B2B invoices need a 4-digit HSN under ₹5 crore, and your CA will want an HSN-wise summary of sales for the return. If the code sits on the item, both happen without extra work. How to find the right code: HSN code guide, or look up an item in the HSN and GST rate finder.

The customer gives his GSTIN after billing: how do I make it B2B?

Treat it as a correction of the sale details. If GSTR-1 for that period is not filed yet, the usual fix is to cancel the B2C invoice and issue a fresh tax invoice with the buyer's GSTIN; if it is already filed, the entry is amended in a later GSTR-1.

Section 37(3) sets the outer limit: an error in GSTR-1 details cannot be rectified after 30 November following the end of the financial year, or after you file the annual return, whichever is earlier. After that, the buyer cannot get the credit through your return. Which route to take (cancel and re-issue, or amend) is a judgement your CA should make for your case; the mechanics are covered in How to cancel or amend a GST invoice.

To avoid this, ask "Do you need a GST bill?" before printing, and save the GSTIN on the customer's record so it prints on every future bill.

What is B2C small vs B2C large in GSTR-1?

B2C large (Table 5) is an inter-State sale to an unregistered buyer with invoice value above ₹1 lakh, reported invoice by invoice. Everything else to unregistered buyers is B2C small (Table 7), reported as totals by rate and place of supply, net of credit and debit notes.

Where B2C sales go in GSTR-1
SaleGSTR-1 tableHow it is reported
Intra-State sale to unregistered buyer, any valueTable 7 (B2CS)Totals by tax rate
Inter-State sale to unregistered buyer, invoice value up to ₹1 lakhTable 7 (B2CS)Totals by rate, State-wise
Inter-State sale to unregistered buyer, invoice value above ₹1 lakhTable 5 (B2CL)Invoice by invoice
Sale to a registered buyer (with GSTIN)B2B sectionInvoice by invoice (Rule 59(4)(a)(i))

Threshold from CGST Rule 59(4) (₹1 lakh from 1 August 2024). The GST portal's help pages for Table 5 and Table 9B still mention ₹2.5 lakh, so confirm the current portal behaviour with your CA. Table 7 is "net of debit and credit notes" per the portal help.

Most counter shops only ever use Table 7 and the HSN summary, plus the B2B section for the few business buyers. The difference between GSTR-1 and GSTR-3B is explained in this guide.

How RichPOS helps

RichPOS bills every sale, so you do not need a daily consolidated invoice, and the GST fields come from the item and customer records.

  • GST bills on thermal (58/80 mm) or A4, with GST worked out after bill discounts
  • Customer GSTIN printed on the bill when it is saved on the customer, so B2B bills carry the buyer's GSTIN
  • GSTR-1 report that splits B2B and B2C invoices and lists sales returns as credit notes, with an HSN summary
  • Sales and purchase GST reports by HSN, exported to Excel, CSV or PDF for your CA
  • Tally export (XML or CSV) if your CA keeps books in Tally

What RichPOS does not do: RichPOS does not file GSTR-1 or other returns on the GST portal and does not generate e-invoices (IRN) or e-way bills. Your CA files using its reports.

FAQ

Frequently asked questions

Do I need to give a bill under ₹200?

Not if the buyer is unregistered and does not ask for one. You must then issue a consolidated tax invoice for all such sales at the close of each day (Section 31(3)(b), Rule 46 proviso).

What is a consolidated invoice for sales under ₹200?

One tax invoice issued at the close of the day that covers all small sales under ₹200 to unregistered buyers who did not ask for a bill, with totals and tax for each rate.

When is the customer's name and address mandatory on a B2C bill?

When the taxable value is ₹50,000 or more, or when the buyer asks for it to be recorded (Rule 46(e) and (f)). Registered buyers always need name, address and GSTIN.

Is HSN needed on B2C bills under ₹5 crore turnover?

No. Notification 78/2020-CT lets sellers with turnover up to ₹5 crore leave HSN off invoices to unregistered persons. Above ₹5 crore, 6 digits are required on all invoices.

The customer gave his GSTIN after billing. How do I convert the bill to B2B?

Before GSTR-1 is filed, the usual fix is to cancel and re-issue the invoice with the GSTIN; after filing, amend it in a later GSTR-1, no later than 30 November after the financial year or the annual return date (Section 37(3)). Confirm the route with your CA.

Can a shopkeeper refuse a bill for a ₹10 sale?

Only if the buyer does not ask for it. The under-₹200 exception needs the buyer to be unregistered and not require an invoice; once the buyer asks, a registered seller must issue one.

What is the difference between B2C small and B2C large in GSTR-1?

B2C large (Table 5) is an inter-State sale to an unregistered buyer above ₹1 lakh, reported invoice-wise under Rule 59(4). All other unregistered sales are B2C small (Table 7), reported as rate-wise totals.

Free toolGST invoice format & templates →What a tax invoice and a bill of supply must show, with A4 and 80 mm thermal samples.
Written by Ashok Sachdev

Founder, RichPOS Software. We build RichPOS for Indian shops and write these guides from questions shop owners ask us. Tax rules are quoted from official sources with the date we checked them; confirm your own case with your CA.

Try RichPOS free for 30 days

No card needed. Import your items from Excel and make your first GST bill today.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199