Senseible

How many HSN digits do I need to match an emission factor to an invoice line?

Four digits are usually enough to identify the material family, such as steel or aluminium, but often not the exact material, so read the description too. Six digits sometimes separate alloy from non-alloy or one polymer from another. Eight digits, the Indian tariff line, rarely add anything a factor depends on, such as recycled content.

How many digits you will see on an invoice

Under Notification 78/2020-Central Tax, from 1 April 2021, businesses with aggregate turnover up to Rs 5 crore must show at least 4-digit HSN on B2B invoices, and those above Rs 5 crore must show 6 digits on all invoices. Imports and exports use the 8-digit Indian tariff line from the Customs Tariff. So a domestic purchase from a small supplier will often show only 4 digits.

What each level can tell you

Where no number of digits is enough

In these cases the description, the unit and supplier information decide the factor. The code only narrows the shortlist.

A practical rule

  1. Use the code to choose the Scope 3 category and the material family.
  2. Use the description to choose the exact material.
  3. Check that the invoice unit matches the factor's unit, kg against kg or litre against litre.
  4. If code and description together still do not identify the material, leave the line unmatched and ask, rather than guessing a factor.

Worked example: three invoice lines

What Senseible does here

Senseible uses the HSN code first and checks the unit before matching a factor. A code too broad to identify the material leaves the line at Needs Data until the material is clear.

Sources: GHG Protocol Corporate Value Chain (Scope 3) Standard (material-specific factors)

Last reviewed 2026-10-18. HSN reporting rules on invoices and in GST returns have changed in phases; check the current CBIC notifications.