Battery passports that stay online
Does your battery need a passport?Take the 1-minute check
We use your name and email address to run your account. Read our privacy notice.
- WooCommerce
- Shopify
- CSV
- Excel
- Amazon
- Temu
- AliExpress
- Claude
- ChatGPT
- Gemini CLI
- Cursor
- VS Code Copilot
- Apple
- Microsoft
- Cloudflare
- Supabase
- Scaleway
- Stripe
- Resend
- OpenTimestamps
- Bitcoin
Battery check
Does your battery need a passport?
How it works
From product list to printed label
-
1 Import from CSV, Shopify or WooCommerce
-
2 Ask suppliers for the missing fields
-
3 A person approves every publish
-
4 Print QR labels that keep working
On the battery
What your customers see
Stock photos. Brand, product and data are examples.
Passport pages
Three battery passport designs
-
Basic
Free, on every plan
-
Premium
Included in Premium
-
Custom
On request.
Basic
Premium
Custom
Sell in one market or in many.
33
Markets
25
Passport languages, 8 on each passport
10+
Years online
€0
For up to 100 new passports a year
Developers
API and MCP on every plan
For your shop, ERP, PIM or AI assistant.
MCP tools
search_productsSearch productscreate_productCreate a productcreate_passportCreate a passport draftset_draft_fieldsSuggest draft field valuesvalidate_passportCheck a passport for gapsget_passportRead a passportstart_importStart an importrequest_publish_passportAsk a person to publish
No tool can publish.
# Publish a passport. A key without the publish# scope asks a person in your team instead.DPP=https://api.dpphost.eu/v1curl -X POST "$DPP/passports/$PASSPORT_ID/publish" \ -H "Authorization: Bearer $DPP_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" # 202 Accepted{ "status": "approval_required", "approval": { "approve_url": "https://app.dpphost.eu/approve/…" }}
// Add DPP Host to your AI assistant{ "mcpServers": { "dpphost": { "url": "https://mcp.dpphost.eu/mcp" } }} // Then approve the connection in DPP Host.// The assistant can search, draft and check.// Publishing waits for a person.
EU rules
When do the battery rules apply?
Only to batteries placed on the EU market, by battery category.
| Date | What happens | Status |
|---|---|---|
| 18 Aug 2025 | Separate collection symbol on every battery | In force |
| 20 Jul 2026 | EU registry for digital product passports goes live; battery registrations open once the battery data model is published | In operation |
| 18 Feb 2027 | Battery passport required for LMT batteries, industrial batteries above 2 kWh and EV batteries; a QR code on every battery | Adopted |
| 18 Aug 2027 | Due diligence report in the passport of batteries with cobalt, natural graphite, lithium or nickel | Adopted |
| 2028 or later | Carbon footprint declaration for LMT batteries, at the earliest 18 Aug 2028 | Expected |
-
18 Aug 2025
Separate collection symbol on every battery
In force
-
20 Jul 2026
EU registry for digital product passports goes live; battery registrations open once the battery data model is published
In operation
-
18 Feb 2027
Battery passport required for LMT batteries, industrial batteries above 2 kWh and EV batteries; a QR code on every battery
Adopted
-
18 Aug 2027
Due diligence report in the passport of batteries with cobalt, natural graphite, lithium or nickel
Adopted
-
2028 or later
Carbon footprint declaration for LMT batteries, at the earliest 18 Aug 2028
Expected
Reviewed 27 Oct 2026. “Expected” dates may change.
Regulation alerts
Get an alert when an EU battery rule is due
Does your battery need a passport? Take the 1-minute check
Pricing
Basic
€0
Free for up to 100 new passports a year.
Above that, Premium: €1 per passport.
Premium
€1 per passport
Paid once. Online according to EU regulations.
Or €0.10 a month for 12 months.
You pay for each passport once.
- When you publish itPaid once
- Every year after€0
Basic
- Every field the Battery Regulation asks for
- QR codes and labels
- API and AI assistant (MCP)
- 3 users
For verified businesses, sole traders included.
Premium
- Everything in Basic
- The Premium page with your brand
- Owner registration and the wallet card
- 10 users and higher API limits
Prices will exclude VAT.
Our continuity promise
Passports stay online. Online for as long as EU rules require, also after you leave. Never taken offline over billing.
Will be part of our terms of service.
Export your data
JSON-LD, pages, CSV and images as ZIP files. Printed QR codes keep working.
Versions are never overwritten
Each version is stored with a content hash. Old versions stay available.
Stored in the EU
Passports and the database. From launch, a nightly passport copy in a separate EU bucket.
Create your free account
We use your name and email address to run your account. Read our privacy notice.