DPP Guide — Border Enforcement

How EU Customs Will Check DPPs

ESPR gives customs two tools: a registry check of the unique registration identifier at import (Article 15, against the Article 13 registry; automatic once the customs link is running), and risk-based physical checks of the QR on the product. Here is the mechanism step by step — and the checklist that keeps your consignments out of trouble.

Written by the DPPLive Team · Last updated: 19 October 2026

Step 1
Declaration is filed
Your buyer’s customs broker files the import declaration. Product identifiers in the declaration are matched electronically against the EU Central DPP Registry — no human in the loop for the first pass.
Step 2
Registry says yes / no
A valid match confirms a registered passport exists and resolves. A miss — wrong identifier, unregistered product, dead link — raises a flag. Under enforcement, flagged consignments can be held at the border until resolved (Article 15).
Step 3
Risk-based physical check
A fraction of consignments get physical inspection: officers scan the care-label QR and check the passport loads and matches the goods. Mismatched fibre content or a QR that resolves nowhere is treated like mislabelling today — hold, test, penalise.
Step 4
In-market surveillance
After import, national market surveillance authorities spot-check in stores and warehouses. They verify data accuracy, not just existence — a passport claiming organic cotton must survive a fibre test.
Be Ready

The Customs-Readiness Checklist

✓ 01
Identifiers match end-to-end
The GTIN/UPID on the DPP, the care label QR, the invoice and the packing list are the same numbers. Most border flags are reconciliation errors, not fraud.
Free to fix
✓ 02
QR survives the journey
Print quality ISO/IEC 15415-graded, ≥15×15 mm on the care label, tested after washing. A dead QR at inspection equals a missing passport.
Test before bulk
✓ 03
Passport resolves fast, forever
The DPP URL must keep loading for at least the product’s expected lifetime (ESPR Article 9(2)(i)), even if your provider fails (Article 11(e)). EU-resident hosting with uptime guarantees is the safe default.
Ask your provider
✓ 04
Data matches the physical goods
Fibre % equals the lab report equals the care label. Under-declared elastane is the classic surveillance catch.
Audit each style
Enforcement FAQ

Quick Answers

Will every container be physically opened and scanned?
+
No. The systematic layer is the database check: consignment identifiers matched against the Registry electronically at declaration. Physical QR scanning is risk-based and random — the same way customs handles safety and labelling checks today. A clean registry record makes physical inspection less likely.
What documents should mention DPP identifiers?
+
Put the UPID/GTIN on the commercial invoice and packing list once your buyer requires DPPs, so the customs declaration and registry record match without manual reconciliation. Registry identifiers slot into existing EU customs data via the EU Single Window environment for customs.
Can a shipment be blocked in 2026 for having no DPP?
+
Not for textiles — enforcement for garments is expected 2028–2029, after the Textile Delegated Act plus transition. What can bite earlier is contractual: buyers writing DPP data into 2026–27 purchase orders and refusing shipment docs without it.
Who enforces DPP inside the EU market after import?
+
National market surveillance authorities (the same bodies enforcing product safety), coordinated through the EU's ICSMS system. They can scan QR codes in stores, test data accuracy, and order product withdrawals — with penalties set nationally under ESPR Article 74.
Keep Reading

Related Guides

Fines, customs blocks and what non-compliance really costs an exporter.
How your identifiers get into the Registry customs checks against.
Print specs that survive to the inspection table.
34 answers including penalties and liability.
For garment factories

Make your first Digital Product Passport this week

Start with a free four-week pilot on one style. After that DPPLive is free for up to 10 passports a month; above 10 a month we agree a custom price with you.

Prefer email? info@dpplive.com · We reply within 24 hours · Contact page