The Goods and Services Tax (GST) regime in India emphasizes transparency, precision, and timely reporting. One of the key components of GSTR-1—the monthly or quarterly return filed by registered taxpayers—is the HSN Summary Report, which reports outward supplies information based on HSN (Harmonized System of Nomenclature) codes. But when it comes to reporting, many businesses are often confused about how to show the breakup between B2B (Business-to-Business) and B2C (Business-to-Consumer) transactions in the HSN Summary section of GSTR-1.
What is the HSN Summary in GSTR-1?
The HSN Summary in GSTR-1 is a mandatory section in which the taxpayers need to furnish the summary of outward supplies (sales) based on the HSN codes of goods or services they sold in the quarter. It includes:
- HSN code
- Description
- Unit of measure
- Total quantity
- Total value
- Taxable value
- IGST, CGST, SGST amounts
Since April 2021, GST mandates HSN-wise reporting for all businesses with turnover above the threshold limits.
What is B2B vs B2C Transaction in GST?
Before jumping into the breakup, let’s just get the difference:
B2B Transactions: Sales to other registered businesses (i.e., recipients with GSTIN). These are input tax credit eligible.
B2C Transactions: Sales to unregistered customers (i.e., consumers or businesses without GSTIN). These are not input tax credit eligible.
Why Is the B2B and B2C Breakup Important for HSN Summary?
While the HSN Summary in GSTR-1 primarily is accounting for aggregate amounts, it would be necessary for businesses to categorize internally their transactions as B2B or B2C due to the following reasons:
Accurate Tax Reporting: Different types of customers (registered and unregistered) may have different tax implications depending upon place of supply, tax rate applicability, and invoice requirements.
Input Tax Credit Verification: B2B transactions are verified by the GST system with the buyer’s GSTR-2A. In case not reported properly, it may lead to mismatches and rejection of ITC for the buyer.
Correct HSN Summary Filing: From the May 2025 return period, the GST Portal requires HSN-wise summary reporting in separate B2B and B2C tabs of Table 12. If B2B supplies are reported in the relevant B2B tables of GSTR-1, the Table 12 B2B tab cannot be left blank; the portal will block summary generation. If the B2C tab is blank, the portal displays a warning but allows the taxpayer to proceed after accepting it. Use at least a 4-digit HSN code where the previous financial year’s Aggregate Annual Turnover (AATO) does not exceed ₹5 crore, and at least a 6-digit HSN code where it exceeds ₹5 crore.
Analytics and Business Insights: Since you now know the breakup, you can more easily research customer behavior and plan pricing, promotions, and inventory.
How to Keep B2B and B2C Breakup Handy for HSN Summary?
Following is a simple way to keep the breakup sorted and at your fingertips:
Step 1: Categorize Invoices
At sales entry time, mark each invoice separately as B2B (with GSTIN) or B2C (without GSTIN). In software like Tally Prime, you can configure GST classification for each ledger.
Step 2: Assign HSN Codes
Ensure that each item or service in your inventory has a proper HSN code assigned. This is important for correct summary generation.
Step 3: Run Reports
Using your accounting software, generate a summary report by HSN, broken down by type of customer (B2B or B2C). This allows you to:
Cross check the quantity and value of products supplied under each HSN
Differentiate them based on the customer type
Step 4: Reconcile with GSTR-1
Reconcile your internal breakup with auto-drafted return before filing GSTR-1. Check for any mismatch in tax value or quantities.
Best Practices
Use automation tools or GST-enabled accounting software like Tally Prime to auto-classify transactions and generate HSN-wise reports.
Carry out regular reconciliations to catch errors early on.
Check all invoices have accurate GSTIN (in case of B2B) and customer information to avoid rejection or mismatch issues.
Keep records for future usage and audits.
Conclusion
With Table 12 now requiring separate HSN-wise reporting for B2B and B2C supplies, maintaining accurate customer-type classification supports compliant reporting, cleaner reconciliations, audit-ready books, and useful business insight.
By utilizing modern accounting tools and compliance, you are not making errors and have a robust GST record for your firm.
Need help in generating B2B and B2C breakup reports in Tally Prime? Our Tally Experts are at your service for seamless GST compliance solutions.

