The number of HSN digits you must show on an invoice depends on your turnover and your customer. Here's the current rule, made simple.
Quoting HSN codes on invoices is not optional once you cross certain turnover thresholds. Getting the digit count right keeps your GSTR-1 HSN summary accurate and avoids notices.
| Aggregate turnover | B2B invoices | B2C invoices |
|---|---|---|
| Up to ₹5 crore | 4 digits | Optional (4 recommended) |
| Above ₹5 crore | 6 digits | 6 digits |
| Imports / exports | 8 digits | 8 digits |
"Aggregate turnover" means your total PAN-level turnover in the previous financial year — across all GSTINs, not just one state.
Our in-house CA & CS team set up your virtual office, VPOB and GST end to end — from ₹15,290/yr.
💬 Talk to our team View plans →Four digits on B2B invoices. HSN is optional on B2C invoices below ₹5 crore but recommended for consistency.
Yes — exports and imports require the full 8-digit HSN code.
Mismatches can trigger scrutiny and notices. Keep one consistent code per product across invoices and returns.
Leave your details and our in-house CA & CS team will call you back — usually within a few business hours. No spam, no obligation.