Nivesh Sahayak GSTR-1Free GSTR-1 summary from your saved bills

GSTR-1 › HSN summary

HSN summary in GSTR-1 (table 12)

Table 12 adds up your sales by HSN or SAC code and tax rate. The portal now checks it against the rest of the return, so a careless HSN summary is the most common reason a GSTR-1 shows errors.

How many digits?

Aggregate turnover in the last financial yearHSN / SAC digits on bills and in table 12
Up to ₹5 crore4 digits for B2B supplies (optional for B2C)
More than ₹5 crore6 digits for all supplies

This comes from Notification 78/2020-Central Tax, in force from 1 April 2021. You may always use more digits than the minimum (8-digit codes are fine). Pick your band in the maker and every bill is checked.

Two parts: B2B and B2C

Since the Phase III changes rolled out by GSTN in early 2025, table 12 has two tabs: B2B (bills to registered buyers, including SEZ and deemed exports, and their notes) and B2C (everything else, including small and large B2C bills). If you report B2B bills anywhere in the return, the B2B tab cannot be empty. The maker fills both parts and the offline tool has a sheet for each: hsn(b2b) and hsn(b2c).

What each line needs

Example

A hardware shop with ₹2 crore turnover sold in October: PVC pipes (HSN 3917, 18%) to two contractors with GSTIN for ₹60,000, and the same pipes to walk-in customers for ₹25,000; and fitting labour (SAC 9954, 18%) to a builder with GSTIN for ₹10,000. Table 12 B2B gets two lines: 3917 at 18% with ₹60,000 and quantity, and 9954 at 18% with ₹10,000 and no quantity. Table 12 B2C gets one line: 3917 at 18% with ₹25,000.

Common errors

Sort this month's bills into GSTR-1 now.Open the maker
Support us© 2026 Nivesh Sahayak · Designed & Developed by: Nivesh Sahayak

My data