TITANTH

Home › Guides › Y081 explained

What does customs code Y081 mean?

Short answer: Y081 tells EU customs that the item has no standardised product identifier (no GTIN, EAN, UPC or ISBN). It is used only for the barcode field. The merchant code and the manufacturer code are still required.

Where Y081 fits

EU customs declarations for consumer parcels carry three product-identifier fields. In the Commission's guidance they are referenced by document codes: C127 for the merchant product identifier, C128 for the non-standardised manufacturer identifier and C129 for the standardised identifier. Y081 is the alternative to C129: it declares that no standardised identifier exists.

CodeMeaningShopify field
C127Merchant product identifier (M-PID) — your SKU or listing referenceVariant SKU
C128Non-standardised manufacturer identifier (NS-PID) — maker's model / part numbernone by default
C129Standardised identifier (S-PID) — GTIN / EAN / UPC / ISBNVariant Barcodes (older files: Variant Barcode)
Y081No standardised identifier exists for this itemblank barcode, confirmed

When you may use Y081

When you may not

Confirm with your carrier or customs representative how they want Y081 supplied; many take it from a checkbox or a "no barcode" flag rather than the literal code.

Source: Commission customs guidance on the EUR 3 duty and product identifiers, section 3.5 (PDF); Regulation (EU) 2026/1022. This page explains, it does not advise.

Check which rows have no barcode — free

Questions

Is Y081 the same as leaving the barcode blank?

No. A blank is unknown; Y081 is a positive statement that no standardised identifier exists. Only use it after you have confirmed that with the maker or supplier.

Do I still need the manufacturer's code if I use Y081?

Yes. Y081 only covers the standardised identifier. The merchant code (C127) and the manufacturer code (C128) remain required.

Does TITANTH Catalog Check add Y081 for me?

It shows Y081 in the review worksheet only for rows you have marked confirmed_none with an empty barcode. It never assumes absence from a blank cell.