DORA-Readiness

DORA

Maintaining and submitting the register of information under Article 28(3) DORA

The register of information covers all contractual arrangements on the use of ICT services provided by ICT third-party service providers and identifies those that support critical or important functions (Article 28(3) DORA). Implementing Regulation (EU) 2024/2956 sets out its structure and fields. It is submitted once a year through BaFin’s reporting and publishing platform (MVP), by 31 March with data as of 31 December of the previous year. The duty applies under the full framework and under the simplified framework of Article 16, but not to microenterprises in the KWG group.

Screen with a large table and colour-coded columns on a bright workstation, next to it a contract binder and a shelf with blue binders

Last updated: 2026-11-06

This page applies to both frameworks: to financial entities under the full framework and under the simplified framework of Article 16 DORA, which from 1 January 2027 also includes factoring and leasing firms and the other institutions under Section 1a(2a) of the German Banking Act (KWG) (“KWG group” below), unless they are microenterprises. Which framework applies to you is explained on DORA applicability.

Who has to maintain a register of information?

Every financial entity to which Article 28 DORA applies. The register belongs to Article 28(3) and is maintained at entity level and at sub-consolidated and consolidated levels. Under the simplified framework of Article 16, Articles 28 to 30 also apply in principle, with reliefs such as dropping the strategy under Article 28(2) that do not affect the register (BaFin supervisory notice of 21 August 2025, section 7.2). Microenterprises also keep a register under DORA. The Regulation provides no exemption.

Who does not have to: For microenterprises in the KWG group, Articles 28 to 30 DORA do not apply under Section 1a(2a) sentence 2 no. 3 KWG. On our reading, the register therefore also falls away for them, because it sits in Article 28(3). This special rule is in the KWG and does not apply to other DORA microenterprises. Whether your institution is a microenterprise you check with both figures, as described on DORA applicability. Do not assume the status. ICT providers themselves do not keep a register, DORA places obligations only on financial entities. What your financial customers need from you for their register is set out on DORA for ICT providers.

What goes into the register?

All contractual arrangements on the use of ICT services provided by ICT third-party service providers (Article 28(3), first subparagraph). ICT services are digital and data services provided through ICT systems on an ongoing basis, including hardware as a service, excluding traditional analogue telephone services (Article 3(21)). The term is wider than outsourcing. Annex III of the Implementing Regulation lists 19 types, from project management and development through software licensing and operation including maintenance to cloud services. According to BaFin, the register includes:

  • the direct ICT third-party service provider (rank 1) in every case, regardless of whether the service supports a critical or important function,
  • for services supporting critical or important functions, all subcontractors that effectively underpin the provision of the service,
  • for intra-group ICT providers, at least the first subcontractor outside the group, even without a link to critical or important functions.

BaFin’s MVP does not go into the register, and the Deutsche Bundesbank is not an ICT third-party service provider under DORA either. Additional information for your own contract management is permitted (Article 5(2) of the Implementing Regulation). In groups, the parent undertaking decides which entities are included (Article 6(1)).

How is the register structured?

Implementing Regulation (EU) 2024/2956 prescribes 15 templates (Annex I). Each template is a table with fixed columns, and each column has a code, such as B_02.02.0060, a format and a reporting option, such as mandatory, mandatory if a condition is met, or optional.

TemplateContentNote
B_01.01entity maintaining the registerLEI, name, country, type, competent authority
B_01.02entities within the scope of consolidationwithout a group only your own entity, identical to B_01.01
B_01.03branchesonly where there are any
B_02.01contractual arrangements, general informationreference number, type of arrangement, annual cost
B_02.02contractual arrangements, specific informationprovider, function, type of ICT service, term, notice periods, locations, data
B_02.03intra-group contractual arrangementslink where an intra-group provider is part of the chain
B_03.01 to B_03.03who signson the side of the financial entity, of the provider and within the group
B_04.01who uses the servicefinancial entity or branch
B_05.01ICT third-party service providersidentification code, name, headquarters, ultimate parent undertaking
B_05.02ICT service supply chainsrank 1 for the direct provider, subcontractors from rank 2
B_06.01functionsfunction identifier, critical or important, recovery objectives
B_07.01assessment of the ICT servicesonly for services supporting critical or important functions
B_99.01your own definitionswhat your levels such as “low, medium, high” mean

The templates are held together by three keys: the contractual arrangement reference number (B_02.01.0010), which the financial entity assigns, keeps unchanged and uses identically in all templates, the function identifier (B_06.01.0010, format F1, F2 and so on) and the identification code of the ICT third-party service provider (B_05.01.0010). Changing one of these values in one place but not in another produces errors.

How the templates of the register of information fit together. In the centre, the contractual arrangement with its reference number from template B_02.01, below it the contract details in B_02.02. On the left, the financial entity with its LEI (B_01.01, B_01.02) and the functions with function identifier, assessment as critical or important and recovery objectives (B_06.01), linked to B_02.02 through the function identifier. On the right, the ICT third-party service providers with LEI or EUID (B_05.01) and the ICT service supply chain with rank 1 for the direct provider and rank 2 onwards for subcontractors (B_05.02). At the bottom, the assessment of the ICT services supporting critical or important functions (B_07.01). Three keys connect everything: contractual arrangement reference number, function identifier, provider identification code.
Tap the graphic to open it at full size.How the templates in the register of information relate. Source: Implementing Regulation (EU) 2024/2956, Annex I, own illustration.

LEI, EUID and other identifiers

The financial entity identifies itself in the register with its LEI. ICT third-party service providers that are legal persons are identified with a valid and active LEI or with the European Unique Identifier (EUID), with both where both are available (Article 3(5) of the Implementing Regulation). For legal persons outside the EU only the LEI is permitted. Other identifiers such as commercial register or VAT identification numbers may only be used for individuals acting in a business capacity (Annex I, B_05.01.0020). BaFin does not accept dummy LEIs. You obtain the identifiers from the provider itself. For subcontractors in the chain of critical or important functions, you make sure through the direct provider that an LEI or EUID is available (Article 3(6)).

How is the critical or important function recorded per contract?

Article 28(3), second subparagraph, DORA requires arrangements covering critical or important functions to be distinguished from the others. In the register this happens through the function: template B_06.01 lists every function with its own identifier for each combination of LEI, licensed activity and function, with the assessment “yes”, “no” or “assessment not performed”, the date of the last assessment, and the recovery time objective and recovery point objective in hours. In B_02.02 each contractual arrangement refers through the function identifier to the function it supports. If an arrangement supports several functions, on our reading of the template it appears in several rows, one per function.

If the service supports a critical or important function, further fields become mandatory: notice periods for both parties in calendar days, governing law, country of provision, storage of data with location, sensitiveness of the data, level of reliance, plus the whole of template B_07.01 with substitutability, date of the last audit, exit plan, possibility of reintegration, impact of discontinuing and alternative providers. You decide beforehand which functions are critical or important. The method is shown on classifying critical or important functions.

Filling aid: one contract, completed

Fictitious example, not a client. Muster-Factoring GmbH (23 staff, EUR 61 million total assets, not a microenterprise) from the example on the function list obtains its core factoring system as software as a service. The software vendor runs it in a subcontractor’s data centre. Two critical or important functions run on the core system: purchase of receivables (F1) and accounts receivable (F3). The table shows the main fields for this contract. Replace placeholders in angle brackets with real identifiers, never with invented ones.

ColumnFieldMandatoryExample valueNote
B_01.01.0010LEI of the entity maintaining the registeralways<LEI of Muster-Factoring GmbH>20 characters under ISO 17442, valid and active
B_01.01.0040type of financial entityalways“credit institutions” or “other financial entity”, open, see the note below the tableselection from a fixed list
B_02.01.0010contractual arrangement reference numberalwaysMF-IKT-007assigned internally, never change, identical in all templates
B_02.01.0020type of contractual arrangementalwaysstandalone arrangementfor a framework contract with individual contracts: overarching and subsequent arrangements
B_02.01.0040 and 0050currency, annual costalwaysEUR, 96000expenses of the past year, in units, no double counting
B_02.02.0030 and 0040identification code of the provider, type of codealways<LEI of the software vendor>, LEIexactly as in B_05.01
B_02.02.0050function identifieralwaysF1, in a second row F3one row per supported function
B_02.02.0060type of ICT servicesalwaysS19code from Annex III, S19 stands for SaaS
B_02.02.0070 and 0080start date, end datealways2023-04-01, 9999-12-31open-ended: 9999-12-31
B_02.02.0100 and 0110notice period for the financial entity, notice period for the providerfor a critical or important function180, 365calendar days from receipt of the notice
B_02.02.0120 and 0130governing law, country of provisionfor a critical or important functionDE, DEcountry code under ISO 3166-1 alpha-2
B_02.02.0140 and 0150storage of data, location of the data at rest (storage)0140 for a critical or important function, 0150 if 0140 is “Yes”Yes, DEone row for each further country of storage
B_02.02.0160location of management of the data (processing)if the service processes data, regardless of the functionDEone row for each further country of processing
B_02.02.0170sensitiveness of the datafor storage and a critical or important functionHighthe highest applicable level
B_02.02.0180level of reliancefor a critical or important functionFull reliancefour levels from “not significant” to “full”
B_05.01.0050 to 0080name, name in Latin alphabet, type of person, country of headquartersalwaysname as in the commercial register, the same, legal person, DEonce per provider, including the subcontractor
B_05.01.0110identification code of the ultimate parent undertakingif the provider is not itself the parent<LEI of the parent company>without a group, repeat the provider’s own code
B_05.02.0020type of ICT services in the chainalwaysS19, also in the row for rank 2all links in a chain provide the same type of service
B_05.02.0050 and 0060rank, recipient of the sub-contracted servicesalways, recipient from rank 2software vendor 1, data centre operator 2 with recipient <LEI of the software vendor>enter the subcontractor’s identification code here as well
B_06.01.0010 to 0030function identifier, licensed activity, function namealwaysF1, activity see the note below the table, purchase of receivables with purchase and limit checksname as in your function list
B_06.01.0050 and 0070critical or important, date of the assessmentalwaysYes, 2026-12-15date on which the management body adopted the function list (December 2026 in the example)
B_06.01.0080 and 0090recovery time objective, recovery point objectivealways8, 1hours, under one hour “1”, not set “0”
B_06.01.0100impact of discontinuing the functionalwaysHighexplain the meaning of the levels in B_99.01
B_07.01.0050 and 0060substitutability, reasonfor a critical or important functionhighly complex substitutability, difficulties in relation to data migrationreason only for “not substitutable” or “highly complex substitutability”
B_07.01.0070date of the last auditfor a critical or important function9999-12-31no audit performed. Third-party certifications and the provider’s internal audit reports do not count here
B_07.01.0080 and 0090exit plan, reintegrationfor a critical or important functionYes, highly complexexit plan per service
B_07.01.0100 and 0110impact of discontinuing, alternative providersfor a critical or important functionHigh, Yesnaming alternatives in B_07.01.0120 is optional

Note for the KWG group: The selection list in B_01.01.0040 and the activities in Annex II follow the types of financial entity under Article 2 DORA. There is no separate option for institutions covered only through Section 1a(2a) KWG. Either “credit institutions” or “other financial entity” comes into question, and there is an argument for each reading. The Implementing Regulation intends “other financial entity” for parent undertakings that maintain the register at group level but are not themselves subject to the register duty because they do not fall under Article 2 DORA, such as financial holding companies, mixed financial holding companies or mixed-activity holding companies. Institutions under Section 1a(2a) KWG likewise do not fall under Article 2, but are themselves subject to the register duty through the KWG. The case is therefore only partly comparable, so “other financial entity” is supported only by analogy. “Credit institutions”, with the activities for credit institutions (Annex II, B_06.01.0020), is supported by the KWG, which applies DORA to these institutions “as if these institutions were CRR credit institutions” (our translation). We have not found a BaFin determination. Compare both fields with BaFin’s filling instructions and its sample completed Excel template, and ask BaFin if in doubt.

The column codes of template B_06.01 follow the corrigendum to the Implementing Regulation of 19 September 2025, which applies to the English text as well. It moved the columns from the assessment onwards forward by one: the assessment “critical or important” is in 0050, the reasons in 0060, the date of the assessment in 0070, the recovery objectives in 0080 and 0090, the impact of discontinuing in 0100. Documents using 0060 to 0110 follow the uncorrected text. Check the codes against the BaFin Excel template you use for submission.

The filling aid is also available as a file with the sheets filling aid, templates and checklist: Download the filling aid (Excel, xlsx, in German). It does not replace BaFin’s Excel template, which you use for submission.

How is the register submitted to BaFin?

StepWhat applies
Reference date and deadlineannually, data as of 31 December of the previous year, submission process completed in full and without errors by 31 March at the latest. BaFin announces on its website at the start of the year from when it accepts registers.
Channelonly through the reporting and publishing platform (MVP), specialist procedure “Digital Operational Resilience Act (DORA)”. Reporting staff must be authorised for it.
FormatxBRL file following the taxonomy of the European Supervisory Authorities, or BaFin’s Excel template in the prescribed structure. No taxonomy changes are planned for the 2027 cycle.
Testpossible at any time through the specialist procedure “TEST: Digital Operational Resilience Act (DORA)”
Validationfirst by BaFin, then by the European Supervisory Authorities, up to 48 hours. The duty is only met once they too have accepted the register, visible in the MVP log. If it is rejected, upload the corrected register as a new submission before the deadline.
No responseIf the submission stays in the status “in Verarbeitung (extern)” (in processing, external) for more than 48 hours, submit again and update the timestamp in the file name.
Data qualityAt the beginning of April the European Supervisory Authorities send out data quality feedback, in 2026 for the first time and for about 90 percent of registers. It compares information from many entities and is not a content validation. Keep correct information and document the deviation internally, for example with a screenshot of the GLEIF entry.
Deadline missedno late submission in the current cycle and no submission by email. The register is then deemed not submitted or not submitted correctly.
Changes during the yearenter in the register without delay, but submit only in the annual cycle or on request

BaFin handles two further duties from Article 28(3) through the register or existing channels. It takes the number of new arrangements from the register itself, so no separate report is needed. Planned arrangements for critical or important functions, and functions that have become critical or important, you notify in a timely manner. If there is also a notifiable outsourcing, you continue to notify it through the MVP specialist procedure “Anzeige von Auslagerungen” (notification of outsourcing). BaFin announces on its website that the DORA notification is to be possible in the same form in future. Where there is no overlap, send BaFin’s Excel form by email to DORA-Informationsregister@bafin.de.

Open for the KWG group: Article 28 applies to it from 1 January 2027 (Section 1a(2a) with Section 65a(3) KWG). Whether it already submits a register as of 31 December 2026 in 2027, or for the first time in 2028 as of 31 December 2027, is not settled in any source we have read. We recommend keeping the register ready for submission from January 2027, making a test submission early and following BaFin’s announcement at the start of the year.

Typical validation errors

We have not analysed the validation rules of the European Supervisory Authorities themselves. The error patterns below come from BaFin’s guidance and the wording of the Implementing Regulation. BaFin also provides an overview of possible error codes with remedies.

Error patternCauseRemedy
Mandatory fields emptyIn the 2024 dry run, the European Supervisory Authorities found, among other things, mandatory fields that had not been filled in.Check the reporting option of each column, especially the fields that are only mandatory for critical or important functions. Complete the assessment in B_06.01 first.
Identifiers wrong or missingAccording to BaFin, identifiers of financial entities and providers were often wrong or missing in the dry run.Check LEIs against the GLEIF entry, see the section on identifiers
Error type 705 after a correctionAccording to BaFin, it occurred frequently in 2026 after entities had changed LEIs. The dependencies in the data model were not respected.update a changed LEI everywhere it is used, include LEIs of providers and subcontractors in table 05.02
Reference number differsThe contract has a different number in B_02.01 than in B_02.02, B_05.02 or B_07.01, for example after renamingassign the reference number once and never change it
Date missingopen-ended contract without end date, audit never performedenter 9999-12-31 in both cases

Three typical gaps

GapCauseEffectRemedy
Subcontractors by name onlyThe provider supplies a list of its subcontractors without LEI or EUID, and the contract does not oblige it to provide them.The chain in B_05.01 and B_05.02 is incomplete for critical or important functions, and the submission fails or is late.Request the subcontractors’ LEI or EUID at the next contract meeting and agree it as an ongoing delivery obligation, have this reviewed legally.
Recovery objectives reported as “0”The business impact analysis (BIA) is not complete, and there are no adopted objectives for the functions.For critical or important functions the register shows the supervisor “not set”, although both frameworks require objectives.Adopt the BIA and objectives before the reference date, see ICT risk management and Article 16.
Register maintained only in MarchThe register is treated as a reporting project, and procurement and business units conclude contracts without an entry.Changes are missing although they must be entered without delay. Notifications for new arrangements for critical or important functions are not made, and errors only surface shortly before the deadline.Make the register entry a step in the procurement and contract process, test submission in January.

How to assess and renegotiate contracts with ICT providers and secure them with exit strategies is covered on managing ICT third-party risk.

How we can help

For institutions moving to Article 16 and for entities under the full framework we start with the DORA gap analysis. It shows whether register, function list and contracts fit together and what is missing before the next reference date. Legal questions on contracts and individual cases are for you to clarify with your legal advisers.

Frequently asked questions

Do arrangements without a link to critical or important functions also go into the register?+
Yes. The register covers all contractual arrangements on ICT services (Article 28(3) DORA). For services without a link to critical or important functions the direct provider (rank 1) is sufficient, and many fields stay empty because they are only mandatory for critical or important functions.
How do we record a framework contract with individual contracts?+
The framework contract and each individual contract get their own reference number. The framework contract is an “overarching arrangement”, the individual contracts are “subsequent or associated arrangements” and refer in B_02.01.0030 to the reference number of the framework contract. Service level agreements do not get a reference number of their own. Enter annual costs where they are determined and without double counting: together they must equal the total cost of the set of contracts (Annex I, B_02.01.0050).
How often do we have to update the register?+
Continuously. According to BaFin, you enter changes to arrangements on ICT services without delay. The information must be reviewed regularly, and errors found must be corrected without undue delay (Article 3(3) of Implementing Regulation (EU) 2024/2956). It is still only submitted annually or when the supervisor requests it.
Do arrangements with intra-group ICT providers go into the register?+
Yes. An intra-group ICT provider that has signed the contract with you is a direct ICT third-party service provider within the meaning of the Implementing Regulation (Article 1(1)). If it in turn obtains the service from a provider outside the group, you also record that arrangement with a reference number and link the two in template B_02.03: in column 0010 the reference number of your arrangement with the intra-group provider, in column 0020 the one of its arrangement with the external provider.
Is the register of information the same as the outsourcing register?+
No. The DORA term ICT service is wider than outsourcing, and according to BaFin every third-party arrangement with an ICT element must be assessed. The sectoral outsourcing rules continue to apply alongside. An existing outsourcing register is a good starting point but usually does not cover all ICT arrangements.

Read more

Sources

This content provides general technical and organisational information and does not constitute legal advice (no legal services within the meaning of the German RDG).