The Problem How It Works Features Jurisdictions Pricing FAQ
Packaging Compliance for Shopify

You already know you need to register. You just don't know where to start.

VeloxLink connects to your Shopify store and automatically tracks every order, calculates your packaging weight per jurisdiction, and generates the exact files your authorities want. UK PPT, Germany LUCID, France CITEO, US state EPR, and Canada's Federal Plastics Registry — handled from one dashboard.

EPR compliance isn't going away. The fines are real. The deadlines are published. And the regulators are no longer giving first-timers a pass.

compliance.veloxlink.com/dashboard
VeloxLink Compliance
Packaging compliance across UK · US · Canada · Germany · France
A
Total Weight
7.421 t
Orders Tracked
4,218
Last 30 Days
312 items
Next Deadline
39d
Compliance Readiness 82/100 — Grade A
⚠️ UK PPT at 74% of threshold — register before reaching 10 tonnes
⚠️ 3 products shipped without a packaging spec — compliance data incomplete
UK PPT Threshold
7.421 t
of 10 t (74%) — Near threshold
YTD Compliance Cost
€1,698.42
Proj. annual: €4,280.00
Active Jurisdictions
🇬🇧UK
🇺🇸US
🇨🇦Canada
🇩🇪DE
🇫🇷FR
Unmapped Products
3
Missing specs

Compliance letters don't care that you're busy.

If you're selling physical products into the UK, Germany, France, or North America, you are almost certainly under at least one Extended Producer Responsibility scheme. Possibly four.

"I don't know if I've hit the UK threshold yet."

The UK Plastic Packaging Tax kicks in at 10 tonnes of plastic packaging in any rolling 12-month period. Not calendar year — rolling. Most merchants don't know where they are until they're past it.

"My products use multiple packaging components."

A glass bottle. A plastic cap. A cardboard outer. A poly mailer. Each has different compliance implications across different jurisdictions. Not a job for a spreadsheet.

"Germany wants an XML file I've never heard of."

LUCID requires HPM1 and HJM1 XML files with comma decimal separators and UTF-8 BOM encoding. Germany has fined companies up to €200,000 per infraction.

"I sell on Amazon and Shopify. I don't want to double-report."

Amazon FBA orders need to be excluded from your Shopify reporting. Amazon does not handle LUCID reporting on behalf of sellers — despite what some believe.

"I have no idea what France's eco-modulation means for my fees."

France applies a multiplier based on recyclability. Class A gets 20% off. Class D gets a 50% surcharge. If you don't know your class, France defaults you to standard rate.

"I need to be ready for EU PPWR but I don't know what it requires."

Regulation (EU) 2025/40 applies from 12 August 2026. PFAS restrictions, EPR registration in every EU member state, recyclability grading, and recycled content targets.

From first order to filed report in four steps.

VeloxLink sits quietly in your Shopify admin and does the accounting for you. When it's time to file, your numbers are already there.

1

Tell us what your packaging is made of

Create a packaging spec for each type of packaging you use. Enter the weight in grams, select the material (Plastic, Paper, Glass, Metal, Wood, Other), and set the recycled content %. For multi-component products, stack multiple specs on the same product.

Enter specs one by one, or upload them all using the 25-column CSV template (includes all PPWR fields).

compliance.veloxlink.com/specs/new
Create Packaging Spec
1 Name & type
Poly Mailer 250ml
e.g. 100ml
2 Material & weight
Only Plastic with <30% recycled content triggers UK Plastic Packaging Tax
Plastic Paper / Card Glass Metal Wood Other
The packaging itself — not the product inside
45
grams (g)
Enter 0 if unknown or none
22 %
3 Jurisdiction fields
LDPE (#4) — Poly mailers, bags
Plastic
Save spec Cancel
2

Map your products

Assign each spec to Shopify products. VeloxLink uses barcode matching (EAN/UPC) and SKU similarity to suggest the right spec automatically — you just confirm. Stack multiple components per product.

Use Bulk Mapping to assign a spec to an entire product type or collection in three clicks.

3

Import your orders

Shopify orders are tracked automatically via webhook — no action needed. For historical orders or non-Shopify channels (Amazon, eBay, Etsy), use the CSV import with 8 columns. Deduplication is automatic — re-importing is always safe.

4

Review your numbers and export your files

The Compliance Reports page shows everything broken down by jurisdiction. Your UK PPT threshold progress, German LUCID material categories, France CITEO fee estimate, US state EPR weights, and Canada resin breakdown.

Hit export: HMRC CSV, LUCID XML, CITEO CSV, CAA CSVs, Canada CSV, or download the Evidence Pack ZIP containing all files for all jurisdictions.

compliance.veloxlink.com/compliance
🇬🇧 United Kingdom — PPT Near threshold
Registration Threshold
Registration threshold progress 7.421 t of 10 t logged (74%)
Estimated Tax Liability
£1,698.74
Tax rate (liable plastic)
£228.82 / tonne
Plastic with <30% recycled content
At your current rate of 2.74 kg/day (90-day avg), threshold crossing on approx. 12 Nov 2026 — 220 days.
Begin the HMRC registration process now.
Quarterly breakdown (2026)
QuarterLiable plastic (t)Tax liabilityLine items
Q1 20261.8420£421.63847
Q2 20262.1030£481.37962
Q3 20262.2140£506.771,018
Q4 20261.2620£288.97591
Quick Actions
View Reports →Import OrdersFix 3 Unmapped
Exports
HMRC PPT CSVLUCID XML (HJM1)CITEO CSVCAA CSVCanada CSV
Evidence Pack ZIP
Webhook Status
Last sync: today
Germany — LUCID / VerpackG 39 days
LUCID: DE6004919627351 · DSO: Der Grüne Punkt (SYS0392)
Material categoryWeight (kg)Weight (t)
Paper / Cardboard (PPC)2,847.3002.847
Plastic1,423.6001.424
Glass (clear)812.0000.812
Glass (coloured)0.0000.000
Steel45.2000.045
Aluminium0.0000.000
Beverage Cartons0.0000.000
Other Composite0.0000.000
Other0.0000.000
LUCID XML (HJM1) LUCID XML (HPM1) LUCID CSV

Everything you need to file. Nothing you don't.

Built for Shopify merchants running real volumes, not compliance consultants managing client portals.

Tracking & Data

Automatic order tracking via webhook

Every paid Shopify order triggers a compliance log instantly. Weight is locked at order time — changing a spec later doesn't affect historical records.

CSV import for non-Shopify channels

Amazon, eBay, Etsy, or your own system. 8-column CSV template with automatic deduplication.

Historical Shopify pull

Pull any date range — 30 days to 2 years — from the Shopify Orders API. Runs in background, safe to repeat.

Smart auto-mapping (barcode + SKU)

Barcode matches score 97% confidence. SKU similarity and product name matching fill in gaps. Review and confirm.

Multi-component products

Glass bottle, plastic cap, cardboard outer — each gets its own spec, all summed for reporting.

Unlimited packaging specs

No per-spec fee, no limit, no throttle. Upload in bulk via 25-column CSV template.

Bulk mapping by collection

Assign a spec to every product in a Shopify collection or product type in three clicks.

3PL / FBA exclusion

Enter fulfillment service handles for Amazon FBA or other 3PLs. Matching orders are automatically skipped.

Reporting & Compliance

UK PPT threshold monitor

Real-time progress bar against 10-tonne threshold. Velocity prediction projects your crossing date. Amber at 80%, red at 100%.

Quarterly UK PPT breakdown

Q1–Q4 with liable weight, estimated tax at £228.82/tonne, and order count per quarter.

Year-on-year comparison

Current YTD vs last year: weight, tax liability, orders — with percentage change arrows.

Financial forecasting

Full-year cost projection per jurisdiction based on your current run rate. Useful for budgeting.

Pre-flight issue tracker

Every unmapped product, missing registration ID, and threshold breach surfaced as an actionable item.

Readiness score (0–100)

Scored across registration IDs, products mapped, and shipping uplift. Green ≥75, Amber ≥55, Red = action needed.

Exports & Filing

HMRC PPT CSV (UK)

Line-by-line export with metadata header, registration number, tax rate, and UTF-8 BOM for Excel.

LUCID XML — HPM1 & HJM1 (Germany)

Exact LUCID portal format. All 9 material categories. Comma decimals. SystemOperatorID. UTF-8 BOM.

CITEO CSV (France)

Fee breakdown with base rate, eco-modulation class, multiplier, and final modulated fee per material.

CAA CSV — consolidated + per-state (US)

One consolidated file plus individual state CSVs for CA, CO, OR, WA. All weights in lbs and kg.

Canada Federal Registry CSV

Seven resin codes with full descriptions, weight, and the Sep 2026 deadline in header.

Evidence Pack ZIP

One download: 9 files, printable HTML summary, methodology document. Everything your auditor needs.

Evidence Pack contents

FileWhat it is
veloxlink-all-orders.csvComplete compliance log — every order, jurisdiction, spec, and weight
SUMMARY.htmlOpen in browser and print to PDF — formatted summary for your auditor
METHODOLOGY.txtPlain English explanation of every calculation
MANIFEST.txtFile listing with generation timestamp
uk/veloxlink-hmrc-ppt.csvUK PPT filing-ready CSV
germany/veloxlink-lucid-germany.csvGermany LUCID material quantities
france/veloxlink-citeo-france.csvFrance CITEO fee estimate
us/veloxlink-caa-report.csvUS state EPR consolidated report
canada/veloxlink-canada-resin.csvCanada Federal Registry resin breakdown

Six regimes. One dashboard. Every deadline tracked.

Activate only the markets you sell into — the app tailors itself to your setup.

UK

United Kingdom — Plastic Packaging Tax (PPT)

£228.82/tonne

A tax on plastic packaging with less than 30% recycled content. Applies the moment you place 10 tonnes on the UK market in any rolling 12-month period.

What VeloxLink does

  • Tracks UK plastic weight in real time against the rolling 10-tonne threshold
  • Projects your crossing date based on your last 90 days of activity
  • Flags amber at 8 tonnes (80%) — giving you time to register with HMRC
  • Calculates estimated tax liability at £228.82/tonne
  • Exports HMRC-formatted CSV with all required fields for quarterly filing
Rolling threshold — register before you cross 10t Rolling
 

Germany — LUCID / VerpackG

Due: 15 May

Germany's VerpackG requires registration in the LUCID database and annual reporting by 15 May. Penalties up to €200,000 per infraction.

What VeloxLink does

  • Tracks German order weights across all 9 LUCID material categories
  • Generates HPM1 XML (planned) and HJM1 XML (actuals) in exact LUCID portal format
  • Dropdown of 15 licensed dual system operators with pre-loaded SystemOperatorIDs
  • Stores your LUCID number (DE + 13 digits) and DSO license number
  • Filing countdown to May 15 on the dashboard
Annual filing — HJM1 actuals report 15 May
 

France — CITEO / REP

Due: 31 May

France's REP scheme requires registration with ADEME and annual filing by 31 May. Fees are modulated by recyclability class — Class A gets 20% off, Class D pays 50% extra.

What VeloxLink does

  • Calculates CITEO fee per material at indicative tariffs (Plastic €390/t, Paper €80/t, Glass €35/t, Metal €120/t, Wood €45/t)
  • Applies eco-modulation per spec (Class A/B/C/D)
  • Exports CITEO-formatted CSV with base fee, multiplier, and final modulated fee
  • Stores your ADEME Unique ID and PRO name
Annual declaration 31 May
US

United States — State EPR (CAA Framework)

4 active states

EPR legislation active in California, Colorado, Oregon, and Washington. Minnesota and Maryland tracked but pending PRO details.

StateLawPRODeadline
CaliforniaSB 54CalRecycle1 April
ColoradoHB 22-1355Colorado Circular31 March
OregonHB 3380Recycle Right Oregon31 March
WashingtonSB 5022WA PRO31 March

What VeloxLink does

  • Tracks US order weights by state for all six CAA states
  • Reports in lbs (primary) and kg (reference)
  • Exports consolidated CAA CSV plus individual state-level CSVs
  • Stores your state registration IDs
State deadlines — CA, CO, OR, WA 31 Mar – 1 Apr
CA

Canada — Federal Plastics Registry

Due: 29 Sep 2026

Canada's Federal Plastics Registry requires producers to report by 29 September 2026, broken down by all seven standard plastic resin types.

What VeloxLink does

  • Tracks Canadian plastic weight by 7 resin codes (PET, HDPE, PVC, LDPE, PP, PS, Other)
  • Exports Federal Registry CSV with resin code, description, weight, and percentage
  • Stores your Canada producer registration ID
  • Tracks the September 2026 deadline on dashboard
Federal Plastics Registry 29 Sep 2026
EU

EU — Packaging and Packaging Waste Regulation (PPWR)

From: 12 Aug 2026

Regulation (EU) 2025/40 is the most significant overhaul of EU packaging law in decades. PFAS restrictions and EPR registration apply from August 2026. Recyclability grading, recycled content targets, and single-use bans phase in from 2028–2030.

What VeloxLink does

  • Stores all 9 PPWR compliance fields per spec — recyclability grade, PFAS, food contact, recycled content targets, DRS, reuse, empty space, compostability, minimisation
  • Stores EPR registration IDs for 8+ EU member states (Italy, Spain, Netherlands, Belgium, Austria, Poland, Sweden, Czech Republic)
  • PPWR readiness checklist on dashboard
  • Tracks key PPWR deadlines from 2026 to 2040
PFAS + EPR registration 12 Aug 2026

Try it free for 7 days. Pay only for what you use.

All plans include every jurisdiction, every export format, and every feature. The only difference is monthly order volume.

Starter

$19/month
Up to 200 orders/month
200 orders · rolling 30 days
  • All 5 compliance jurisdictions
  • EU PPWR readiness tracking
  • All export formats (CSV, XML, ZIP)
  • Smart auto-mapping
  • Bulk mapping by collection
  • CSV import with deduplication
  • Shopify historical pull (2 years)
  • 3PL / FBA exclusion filtering
  • Unlimited packaging specs
  • Dashboard with readiness score
  • 7-day free trial
Start free trial

Scale

$149/month
Up to 10,000 orders/month
10,000 orders · rolling 30 days
  • Everything in Growth
  • Priority email support
  • Early access to new jurisdictions
Start free trial

Enterprise

10,000+ orders/month. Unlimited orders, dedicated account manager, custom exports, API access, multi-store support.

Contact us

All plans available on annual billing at 20% off. Billed through your Shopify account. 7-day free trial — no credit card required.

Questions merchants asked before installing.

No. VeloxLink calculates your data and generates the exact files each authority requires. You upload or submit those files yourself. We're a reporting tool, not a filing service — we recommend verifying your figures with a compliance adviser before submitting.

Every paid Shopify order. VeloxLink listens to the orders/paid webhook, looks up the packaging spec for each line item, multiplies weight by quantity, determines the region, and stores an immutable record. Weight is locked at order time.

Use the 3PL exclusion feature. Enter Amazon FBA's fulfillment handle and matching orders are skipped. Important: Amazon does NOT handle Germany LUCID reporting on your behalf — you are still the producer of record for VerpackG.

Yes — two ways. Use Shopify Pull to pull up to 2 years of history. For non-Shopify channels, export and import via CSV. Deduplication means you can safely re-run imports.

It's a rolling 12-month window, not calendar year. VeloxLink tracks this correctly — showing your running total in real time and projecting your crossing date based on recent velocity.

Create a separate spec for each component and assign all to the same product. Each component's weight and material flow through the correct jurisdiction.

Order IDs, dates, SKUs, quantities, and country codes only. No names, emails, addresses, or payment info. Country code is sufficient for compliance regime determination.

Data retained for 30 days in case you reinstall. After 30 days, permanently deleted. Request immediate deletion at privacy@veloxlink.com.

Readiness tracking — yes. You can store all 9 compliance fields per spec, track recycled content, and record EU EPR registration IDs. Filing export will be added when the delegated acts are published ahead of August 2026.

Yes. Cancel from Settings → Plans & Billing. Takes effect at end of current billing period. Data is never deleted on cancellation.

Your next compliance deadline is already on the calendar.

Germany LUCID: 15 May. France CITEO: 31 May. Canada: 29 September 2026. UK PPT: whenever you hit 10 tonnes.

Seven days free. No credit card. Cancel anytime.

Billed through Shopify All jurisdictions included Your data is yours