Senseible

The scope pages from HM Revenue and Customs (HMRC) for the United Kingdom (UK) Carbon Border Adjustment Mechanism (CBAM) talk about 10-digit codes but the return needs 8 digits. Which does our buyer use?

The return and the records use the 8-digit commodity code in force when the goods pass the tax point. HMRC explains codes up to 10 digits on its scope pages, and prints its lists at 2, 4, 6 or 8 digits. We found no line asking for 10 digits.

What HMRC says about the number of digits

Why it looks like a mismatch

A commodity code is like a postcode. The first digits narrow it to an area and the extra digits narrow it to a street. Our reading: HMRC calls both the 10-digit and the shorter codes by the same name, CN code, which is why this is confusing.

The list can stop at 4 digits, for example 7601, and still cover everything under it. The return needs the 8-digit code of the actual good.

Our reading, not HMRC's

The first 8 digits of a 10-digit code are the part the return needs. HMRC does not say so in these pages, so confirm it with your buyer's customs broker before relying on it.

What to do on your invoices

What Senseible does here

Senseible reads fuel invoices and electricity bills into dated, fingerprinted records. It does not set commodity codes or tell you whether a product is in the UK CBAM. Your buyer's customs broker, or HMRC, settles that.

Sources: HMRC, Keeping records for CBAM (updated 3 November 2026), HMRC, Carbon Border Adjustment Mechanism (CBAM): Policy summary (updated 2 November 2026), HMRC, Check which goods are in scope of CBAM (sector pages, updated 16 July 2026)

Last reviewed 2026-11-07. Digit lengths are from HMRC's records page (updated 3 November 2026), policy summary (updated 2 November 2026) and sector scope pages (updated 16 July 2026). The reading about the first 8 digits is ours. Re-check when HMRC updates the scope pages.