Built for EPR & Authorised Representative agencies

The client portal the big compliance networks built for themselves. Now white-label, on your domain.

Run every client's EPR and AR obligations from one system — instead of twelve spreadsheets, forty register logins, and the one colleague who is the only person who knows how France files.

EU-hosted · Self-hostable · No card required for a demo

Complywerk agency dashboard — clients, obligations, deadlines and specialist workload
Covers the obligations behind the frameworks your clients report under
Packaging EPRWEEEBatteriesGPSRUK pEPRTextiles
The mid-market reality

The big networks built their own portals. You inherited the spreadsheets.

take-e-way and RLG run slick client portals. A 5–50 person agency still runs on Excel, shared inboxes, and manual logins to dozens of national registers. Here is what that costs — and what replaces it.

Deadline drift

Filing dates live in a spreadsheet nobody owns. A missed LUCID or CITEO deadline lands on you, not the client.


A traffic-light compliance calendar

Every obligation, every country, on one dated timeline with four-tier reminders. Green, amber, red — you see what's due before it slips.

Chasing data

Quarterly tonnage arrives by email attachment, three weeks late, in the wrong format, from the wrong person.


A client portal that collects itself

Request → magic link → the client uploads in their own branded portal → it lands as a review task. No more inbox archaeology.

Key-person risk

The person who knows how each client files is one resignation away from taking the whole operation with them.


One system of record

Clients, obligations, filings, documents and an append-only audit trail — all in one place any team member can pick up on day one.

The platform

Everything your agency does, in one operating system

Nine modules, named what your clients already call these things.

seller company records

Client 360

One record per client company: registrations, obligations, mandates, health, documents and contacts. A red/amber/green health dot tells you at a glance which accounts need attention — and why.

multi-country obligation view

Obligation matrix

A rules engine turns each client's countries and material flows into the exact obligations they carry — packaging, WEEE, batteries, GPSR — across 10 EU markets plus the UK. No more per-country guesswork.

traffic-light deadline monitoring

Compliance calendar

Every filing and payment deadline on month, list and timeline views, with four-tier reminders. Red, amber, green — the language your clients are already used to, now working for you.

evidence vault

Document vault

Versioned, immutable document storage with SHA-256 integrity, expiry reminders and share links. Certificates — from LUCID confirmations to the annual Teilnahmebescheinigung (proof of scheme participation) — receipts and technical files kept audit-ready for the full retention period.

client requests & auto-remind

White-label client portal

Your clients log into a portal carrying your brand and your domain — not ours. Material requests, uploads and status, in English or their language. The portal the big networks charge a premium for.

portal-ready filing formats

Submission-ready export

Generate filings in each register's structure — starting with the UK RPD packaging return — with plausibility checks that catch transcription errors before they reach the portal.

authorised representative mandate management

Mandate lifecycle

A mandate is a legal relationship with an expiry date — treat it like one: validity dates, country-specific formal-requirements checklists, expiry reminders and termination checklists. Built for the PPWR authorised-representative wave.

cessation & registry deregistration

Client offboarding

Offboarding is a phase, not a date. Nil returns keep flowing until the registry publishes the market-leaving date; dual-track checklists keep LUCID deregistration and PRO contract exits separate; the French exit window lands on the calendar.

proof of scheme participation

Marketplace evidence pack

A one-click ZIP for Amazon's compliance checks: registration numbers, certificates like the Teilnahmebescheinigung, and an honest gap list. Germany and France today; Spain and Austria coming soon.

Why agencies switch

The only portal you can put your own name — and your own servers — behind

White-label multi-tenancy simply doesn't exist in the EPR tooling most agencies have seen. Neither does a credible answer to the data-sovereignty question your German clients will ask first.

Truly white-label

Your logo, your colours, your domain across the whole client experience. Clients see your agency, never a third-party vendor.

Multi-tenant by design

One workspace, every client isolated. Add a client in minutes; their data never touches another tenant's, enforced on every query.

EU data residency

EU data residency by architecture: hosted in Germany; the Trust Center shows exactly what is shipped and what is in delivery, dated and versioned.

Self-host on your infrastructure

The entire system runs from one Docker deployment on servers you control — zero subprocessors, nothing leaves your environment. Self-host packaging is in delivery; the Trust Center tracks its exact status.

Proof

Engineered for the scrutiny European buyers apply

We don't publish testimonials we haven't earned. What we can show you today is how the product is built.

10 EU + UK
national EPR regimes modelled
Every build
gated by an automated test suite
Append-only
tamper-evident audit trail on every write
SHA-256
integrity on every stored document
Customer case studies — coming soon

We are recruiting our first five design partners: free migration, founder-direct support, and your workflows shape the roadmap.

Pricing

Priced per managed client — never per seat

Published, not "contact us for a quote." At capacity, Starter works out to about €8 per managed client per month — next to the €40–170 you bill that client monthly.

Billed by number of managed clients. Annual billing saves ~15%.
Starter
€249/mo
Up to 30 managed clients · 3 seats
Try the live demo
Scale
€1,150/mo
Unlimited clients & seats
Talk to us

Free, guided migration from your spreadsheets. No per-seat pricing games.

Ready to retire the master spreadsheet?

See how Complywerk puts every client, obligation and deadline in one system your whole team can run.