EU Digital Identity
The EU Digital Identity Wallet, for relying parties
The EU Digital Identity Wallet is coming to all 27 member states under the eIDAS update. This page sets out when relying parties have to accept it and walks through the steps that come first.
At a glance
- Law
- Regulation (EU) 2024/1183, amending eIDAS 910/2014
- In force
- 20 May 2024
- Wallets available
- Each member state within 24 months of the implementing acts: 24 December 2026
- Acceptance
- Private relying parties under Article 5f(2) within 36 months: 24 December 2027
- Registration
- Implementing Regulation (EU) 2025/848, applying from 24 December 2026
- Formats
- SD-JWT VC and ISO 18013-5 mdoc, under Implementing Regulation (EU) 2024/2979 as amended by 2026/1731
What the wallet is
The EU Digital Identity Wallet is an app each member state provides or recognises. It holds verified credentials (such as a national identity or the single fact of being over 18) and lets the person share only the part that is asked for, with a cryptographic proof that it is genuine and unaltered.
A business that needs one fact about a person can ask for that fact alone. It still has to validate what comes back, but it no longer has to collect or keep the document behind it.
The timeline
The regulation has applied since 20 May 2024, and it states its deadlines as periods rather than dates. Article 5a(1) gives each member state 24 months to provide at least one wallet, and Article 5f(2) gives private relying parties 36 months to accept it, both counted from the implementing acts referred to in Articles 5a(23) and 5c(6). Recital 3 of Implementing Regulation (EU) 2024/2977 names the four acts that fulfil Article 5a(23), and 2024/2981 rests on Article 5c(6). All five entered into force on 24 December 2024, so the two deadlines fall on 24 December 2026 and 24 December 2027.
Using a wallet stays voluntary for citizens, so not every customer will have one when those dates pass. A wallet check therefore belongs beside the method you already use.
Who has to accept it
Article 5f(1) makes member states accept the wallet wherever they require electronic identification for an online public service. Article 5f(2) puts the duty on private relying parties that Union or national law or a contract requires to use strong user authentication for online identification. It names areas such as transport, energy, banking, health and telecommunications. Microenterprises and small enterprises are exempt from it.
Article 5f(3) adds very large online platforms that require their users to authenticate. They have to accept the wallet and support its use for that authentication, limited to the minimum data the service needs. The article gives them no 36 month period. Under Articles 5f(2) and 5f(3) the wallet is used when the user asks. Anyone else may accept it voluntarily, after registering the same way.
A checklist for relying parties
The steps a relying party takes before it can accept the wallet, each with the provision it comes from.
-
Work out whether the duty applies to you
Public services check Article 5f(1) and very large online platforms Article 5f(3). Everyone else checks Article 5f(2): whether law or a contract requires strong user authentication from you and whether you are larger than a small enterprise. If Article 5f(2) applies, you have until 24 December 2027. Where none of the three applies, accepting the wallet is a choice.
-
Register in the member state where you are established
Article 5b(2) asks for at least your member state, your name, your registration number where you have one, your contact details and your intended use, including the data you will request. Implementing Regulation (EU) 2025/848, which sets up the national registers from 24 December 2026, asks for more in its Annex I, including whether you rely on an intermediary acting for you. Article 5b(3) then bars asking users for data beyond your registered intended use, and Article 5b(6) obliges you to report changes without delay.
-
Get an access certificate
Wallets have to be able to authenticate and identify the relying parties that ask them for data (Article 5a(5)(c)), and a wallet relying party access certificate is how a relying party identifies itself. Under Article 7 of Implementing Regulation (EU) 2025/848, every member state authorises at least one certificate authority to issue these certificates, to registered relying parties only. Every member state must also authorise a certificate authority to issue registration certificates listing what you registered for, issued automatically after registration (Article 8(1) of the same regulation, as amended by Implementing Regulation (EU) 2026/1730). Wallets then warn the person when a request goes further.
-
Request only what you registered
Article 5b(3) holds you to the data in your registration. For age, ask for an age claim where the credential carries one rather than a full birth date. Article 5b(9) also bars refusing a pseudonym where the law does not require the person to be identified.
-
Validate what comes back
Article 5b(9) makes you responsible for authenticating and validating the identification data and attestations the wallet presents. In practice that means checking the issuer's signature, the device binding and whether the issuer is on a current trusted list.
Checking age before the wallet reaches your users
There are two ways to prove age in the EU wallet ecosystem, and they are not at the same stage. The EU age verification app has its own profile, which puts reader authentication out of scope, so no access certificate is involved. The EU Digital Identity Wallet requires one.
Age checks on the EU age verification app can run today, with no access certificate. Adding the EU Digital Identity Wallet comes after the registration and certificate steps above.
Where Tessio fits
Tessio.Verifier, the open source .NET verifier underneath Tessio.Cloud, passes the OpenID Foundation conformance suite for HAIP verifiers in both formats the EU Digital Identity Wallet uses. It runs hosted or self hosted.
The EU Digital Identity Wallet is a separate path and it is still gated. That wallet checks who is asking before it releases anything, so it needs a relying party access certificate, which we applied for on 5 August 2026 and do not yet hold. Every relying party that wants to use that wallet has to register first and then identify itself to the wallet with such a certificate, incumbents included (Article 5b of Regulation (EU) 2024/1183 and Article 7 of Implementing Regulation (EU) 2025/848).
For age checks today, Tessio uses the EU age verification app and checks its attestations against the trusted list the Commission publishes for it. It stores no documents or dates of birth and returns a signed yes or no for the age threshold you ask about, where the attestation carries it.
Frequently asked
When do businesses have to accept the EU Digital Identity Wallet?
Private relying parties that law or a contract requires to use strong user authentication, other than microenterprises and small enterprises, have 36 months from the implementing acts, which entered into force on 24 December 2024. That is 24 December 2027. The duty applies when a user chooses to present the wallet.
Is the wallet mandatory for everyone?
No. Using a wallet is voluntary for citizens, and other identification methods stay available. Member states must make a wallet available, and relying parties under Article 5f must accept it when a user presents it. That's why a fallback method still matters.
What does a relying party have to do before accepting a wallet?
It registers in the member state where it's established, gets a wallet relying party access certificate, requests only the data it registered and validates what the wallet presents. The checklist on this page cites the provision behind each step.
What do I need to verify a wallet credential?
Software that verifies SD-JWT VC and ISO 18013-5 mdoc credentials and checks their issuers against current trusted lists. For the EU Digital Identity Wallet you also need a registration and an access certificate.
Primary sources
- EUR-Lex: Regulation (EU) 2024/1183 (Articles 5a, 5b and 5f)
- EUR-Lex: Implementing Regulation (EU) 2025/848 on registering wallet relying parties
- EUR-Lex: Implementing Regulation (EU) 2026/1730 amending 2025/848 (registration certificates)
- EUR-Lex: Implementing Regulation (EU) 2024/2977 (recital 3 names the acts that start the clocks)
- EUR-Lex: Implementing Regulation (EU) 2026/1731 on applicable standards and specifications
- European Commission: EUDI regulation and implementing acts
This is a plain language summary, not legal advice. Check your own duties against the primary sources and your regulator.
Put it into practice
Age verification for iGaming
Betting and gaming
Age verification for age restricted retail
Nicotine, vape and alcohol
Age verification for adult platforms
Adult content
UK Online Safety Act age assurance
UK regulation
EU Digital Services Act and age assurance
EU regulation
Tessio for compliance
For compliance, legal and DPOs
Age verification API
Check age without collecting documents
Tessio checks age with the EU age verification app today and stores no documents or dates of birth. Signup is open and a test project works as soon as you create one. Tell us what you're building.