2026-05-28·5 min read·sota.io Team

NIS2 21-Country SaaS Compliance Finale 2026: The Complete EU Developer Stack

Post #5 of 5 in the sota.io EU NIS2 SaaS Compliance 2026 Series

EU map showing 21 NIS2 member states with compliance network visualization

This is the finale of the sota.io NIS2 series. Over the last four posts we went deep on Germany and Austria (post 1, post 2), France and the Netherlands (post 3), and Southern Europe (post 4). Now we close the loop: the remaining 14 transposed countries, the master compliance stack, and a 50-point checklist that covers the whole EU27.

The NIS2 Transposition Landscape — May 2026

NIS2 (Directive (EU) 2022/2555) had a transposition deadline of 17 October 2024. By May 2026, 21 of 27 EU member states have enacted national implementing legislation. Six states are still finalising their laws (typically minor remaining issues with scope definitions or penalty provisions).

StatusCountries
Fully transposed (21)Germany, Austria, France, Netherlands, Spain (interim), Italy, Portugal, Belgium, Czech Republic, Estonia, Finland, Denmark, Sweden, Ireland, Poland, Romania, Croatia, Slovakia, Slovenia, Latvia, Lithuania
Partially transposed / pending (6)Luxembourg, Hungary, Greece, Bulgaria, Cyprus, Malta

Developer implication: If you operate in a "pending" country, the EU Commission's infringement proceedings (started November 2024 for 23 late states) mean national law is imminent. Build for full NIS2 compliance now — retroactive registration windows close fast once laws pass.


The 14 Countries We Haven't Covered Yet

Belgium — Centre for Cybersecurity Belgium (CCB)

Law: Loi du 26 avril 2024 relative à la cybersécurité des réseaux et systèmes d'information

Belgium's transposition is one of the most operator-friendly in the EU. The CCB runs a streamlined digital registration platform at safeonweb.be/nis2 with guided sector classification.

Key facts for SaaS:

SaaS registration trigger: If you have at least one Belgian-established customer OR process Belgian residents' data in an essential/important sector, registration may be required. CCB has issued guidance that cloud providers serving Belgian critical infrastructure are in scope even without Belgian establishment.


Czech Republic — NUKIB (National Cyber and Information Security Agency)

Law: Zákon č. 181/2014 Sb. (NIS2 amendment effective October 2024)

NUKIB is one of the more technically demanding EU NCAs. Their NIS2 implementing act adds Czech-specific technical requirements on top of the NIS2 baseline.

Key facts for SaaS:


Estonia — Information System Authority (RIA)

Law: Küberturvalisuse seadus (Cybersecurity Act), effective 2024

Estonia, home of e-Estonia, has the EU's most mature national cyber framework. NIS2 transposition built on their existing 2018 cybersecurity law.

Key facts for SaaS:


Finland — Finnish Transport and Communications Agency (Traficom / NCSC-FI)

Law: Laki kyberturvallisuudesta (Cybersecurity Act 1086/2024)

Finland's NIS2 law is notable for its strong emphasis on supply chain security and mandatory security assessments for SaaS providers serving critical infrastructure.

Key facts for SaaS:


Denmark — Centre for Cyber Security (CFCS)

Law: Lov om net- og informationssikkerhed (NIS2), L 35 enacted December 2024

Denmark's implementation splits competence between CFCS (for critical infrastructure and government) and the Danish Business Authority (Erhvervsstyrelsen) for digital providers.

Key facts for SaaS:


Sweden — Swedish Civil Contingencies Agency (MSB / NCSC-SE)

Law: NIS2-lagen (SFS 2024:630), effective 1 January 2025

Sweden's NIS2 implementation is comprehensive and builds on their pre-existing national cybersecurity framework (SNCSS). MSB coordinates with sector-specific agencies.

Key facts for SaaS:


Ireland — National Cyber Security Centre (NCSC-IE)

Law: European Union (Measures for a High Common Level of Cybersecurity) Regulations 2024 (SI 321/2024)

Ireland is strategically critical: it's the EU establishment for Apple, Google, Meta, Microsoft, LinkedIn, Twitter, and hundreds of other US tech firms. The NCSC-IE supervises these as their primary NIS2 NCA.

Key facts for SaaS:


Poland — CERT Polska / CSIRT NASK

Law: Ustawa o krajowym systemie cyberbezpieczeństwa (KSC Act), NIS2 amendment effective 2025

Poland's NIS2 implementation is one of the most complex — multiple competent authorities per sector, with CERT Polska handling digital providers.

Key facts for SaaS:


Romania — National Directorate of Cyber Security (DNSC)

Law: Legea nr. 163/2024 privind securitatea cibernetică

Romania's DNSC is relatively new (established 2021) and has rapidly built out NIS2 enforcement capacity with EU Cohesion Fund support.

Key facts for SaaS:


Croatia — Information Security Bureau (SOA)

Law: Zakon o kibernetičkoj sigurnosti (Cybersecurity Act), effective 2025

Croatia joined the EU in 2013 and NIS2 transposition was completed in early 2025.

Key facts for SaaS:


Slovakia — National Security Authority (NBU)

Law: Zákon č. 69/2018 Z. z. (Cybersecurity Act, NIS2 amendment 2024)

Slovakia's cybersecurity authority NBU handles both national security cyber and NIS2 enforcement.

Key facts for SaaS:


Slovenia — Information Commissioner / AKO

Law: Zakon o informacijski varnosti (ZInfV), NIS2 transposition 2024

Key facts for SaaS:


Latvia — CERT.LV

Law: Informācijas tehnoloģiju drošības likums (ITDL), NIS2 transposition 2024

Key facts for SaaS:


Lithuania — National Cyber Security Centre (NKSC)

Law: Kibernetinio saugumo įstatymas (Cybersecurity Law), amended 2024

Key facts for SaaS:


The 6 "Pending" Countries: What to Do Now

For Luxembourg, Hungary, Greece, Bulgaria, Cyprus, and Malta, NIS2 is not yet fully transposed but EU Commission infringement proceedings are ongoing. For SaaS operating in these markets:

  1. Apply NIS2 baseline now — when the law passes, retroactive compliance audits will check if you had "reasonable preparedness." Being able to show you were already implementing NIS2 controls significantly reduces penalty risk.

  2. Watch for fast-track laws — Hungary passed an emergency cyber decree in Q1 2026 that mirrors NIS2 for critical sectors. Greece's GCSB has been issuing binding administrative decisions under existing powers that effectively impose NIS2-equivalent requirements.

  3. Use the lead-NCA principle — if your company is established in a fully-transposed member state, your NIS2 registration there covers activities in pending states during the transition. Maintain documentation that you notified your lead NCA of your operations in pending countries.


Master Country-by-Country Reference Table

CountryAuthorityRegistration URLIncident PortalMax Essential Penalty
GermanyBSIbsi.bund.de/nis2portal.bsi.bund.de€10M / 2%
AustriaENISA AT / BMIbka.gv.at/nis2cert.at€10M / 2%
FranceANSSIanssivault.frcybermalveillance.gouv.fr€10M / 2%
NetherlandsNCSC-NLncsc.nl/nis2ncsc.nl/melden€10M / 2%
SpainINCIBEincibe.es/nis2incibe-cert.es€10M / 2%
ItalyACNacn.gov.it/portale/nis2acn.gov.it/sievert€10M / 2%
PortugalCNCScncs.gov.pt/nis2cert.pt/reportcibir€10M / 2%
BelgiumCCBsafeonweb.be/nis2cert.be€10M / 2%
Czech RepublicNUKIBnukib.gov.cz/nis2csirt.czCZK 250M (~€10M)
EstoniaRIA / CERT-EEria.ee/nis2cert.ee€10M / 2%
FinlandTraficomncsc.fi/nis2ncsc.fi/ilmoita€10M / 2%
DenmarkErhvervsstyrelsen/CFCSvirk.dk/nis2cfcs.dk/indberetningDKK 5M (~€670K)
SwedenPTS / MSBpts.se/nis2ncsc.se/rapporteraSEK 100M (~€8.7M)
IrelandNCSC-IEncsc.gov.ie/nis2ncsc.gov.ie/report€10M / 2%
PolandCERT Polskaincydent.cert.pl/nis2incydent.cert.plPLN 15M (~€3.5M)
RomaniaDNSCdnsc.ro/nis2dnsc.ro/raportareRON 5M (~€1M)
CroatiaHAKOMhakom.hr/nis2zsis.hrHRK 70M (~€9.3M)
SlovakiaNBUnbu.gov.sk/nis2sk-cert.sk€10M / 2%
SloveniaAKOSgov.si/nis2cert.si€10M / 2%
LatviaCERT.LVcert.lv/nis2cert.lv/pieteikt€10M / 2%
LithuaniaNKSCnksc.lkpsv.lt/nis2cert.lt€10M / 2%

The Universal NIS2 SaaS Compliance Stack

After covering all 21 countries, here is what the universal compliance stack looks like for a SaaS company operating across the EU.

Layer 1 — Risk Management Foundation

Every NIS2 national law requires "appropriate and proportionate technical and organisational measures." In practice this means:

Risk Assessment Tool (mandatory):

Recommended open tools: ENISA's ERID (European Risk Information Directory) methodology; OpenFAIR for quantified risk

Recommended commercial tools (EU-hosted):

Layer 2 — Incident Detection and Response

NIS2's incident reporting requirements (24h/72h/30-day) require your detection stack to be fast:

SIEM (Security Information and Event Management):

Incident Response Platform:

Detection SLA requirements per NIS2:

Layer 3 — Supply Chain Security

NIS2 Art.21(d) explicitly mandates supply chain security assessments. Every EU NCA will audit this.

What you must document:

  1. Inventory of all third-party software dependencies (direct + transitive for critical systems)
  2. Security assessments of critical vendors (cloud provider, payment processor, email service, auth provider)
  3. Contractual NIS2 clauses in vendor agreements (especially for sub-processors in sensitive sectors)
  4. SBOM (Software Bill of Materials) — increasingly required, especially for essential entities

Tools:

Layer 4 — Access Control and Identity

NIS2's authentication requirements vary by country (Sweden mandates MFA prescriptively; others leave it to "appropriate measures"), but in practice:

Minimum for any EU NIS2-covered SaaS:

EU-hosted IAM/PAM solutions:

Layer 5 — Cryptography and Data Protection

Minimum encryption requirements (composite of all 21 countries):

EU-native KMS options:

Layer 6 — Business Continuity

NIS2 Art.21(c) requires business continuity measures. For SaaS:

Required documentation:

  1. Recovery Time Objective (RTO) and Recovery Point Objective (RPO) defined per tier
  2. Business continuity plan (BCP) tested at least annually
  3. Backup strategy: 3-2-1 minimum (3 copies, 2 media types, 1 offsite)
  4. Disaster recovery runbook with country-specific NCA notification triggers

NIS2-relevant RTO/RPO benchmarks by sector:


Universal Registration Strategy: How to Register in 21 Countries Efficiently

Step 1: Determine your primary establishment

Under NIS2 Art.26, you have one "lead NCA" — the competent authority in the member state where your company (or EU subsidiary) is established. This is your primary registration. All other countries receive secondary notifications.

If incorporated in Germany: BSI is your lead NCA. Register at bsi.bund.de/nis2. If incorporated in Ireland: NCSC-IE is your lead NCA. Most US tech companies with Irish EU HQ register here. If no EU establishment but serving EU customers: Register in the member state where you have the "most significant" EU customer concentration.

Step 2: Identify all member states where you're in scope

You're in scope in a member state if you:

For most B2B SaaS platforms with EU customers: assume you are in scope in every member state where you have customers in regulated sectors.

Step 3: Notify other NCAs

For each non-primary member state where you're in scope:

Step 4: Appoint a national contact

Several countries (Germany, Austria, France, Italy) require a named responsible person for NIS2 matters who can be reached 24/7 during incidents. This person doesn't need to be physically in the country but must speak the language or have a translator available during incidents.

Practical approach: Designate your CISO or security lead as the NIS2 responsible person, and use a NIS2 compliance platform (Scytale, OneTrust, etc.) to maintain the registration state per country.


Incident Response Master Playbook

When a significant incident occurs, you have 24 hours to file an early warning with your lead NCA, then 72 hours for a formal notification. Here is the cross-country playbook.

T+0: Incident Detected

  1. Confirm "significant incident" threshold is met (any of):

    • Service availability disruption affecting customers
    • Unauthorised access to systems processing personal data of EU data subjects
    • Integrity breach affecting service delivery
    • Any incident that other entities or other member states could have been affected by
  2. Trigger your incident management platform (PagerDuty/Opsgenie/Rootly)

  3. Activate your incident response team and IR runbook

  4. Start evidence collection log (timestamps, systems affected, actions taken)

T+4h: Internal Assessment

  1. Scope assessment: how many customers affected? Which EU member states?
  2. Data impact: personal data involved? Which categories?
  3. Determine lead NCA notification contact
  4. Draft 24h early warning (minimal information: incident type, initial scope estimate, mitigation status)

T+24h: Early Warning to Lead NCA

File the early warning with your lead NCA portal. Required fields (common across all 21):

If cross-border (affects customers in multiple member states), simultaneously notify secondary NCAs with a reference to your lead NCA filing.

T+72h: Full Notification

Full notification includes everything in early warning plus:

T+30 days: Final Report

Full post-incident report:


Cross-Border Coordination: The NIS2 One-Stop-Shop Reality

NIS2 Art.26 creates a lead-NCA system but it's not a true one-stop-shop. Here's what actually happens:

Lead NCA files → Coordination network:

  1. You file with lead NCA (e.g., BSI in Germany)
  2. BSI notifies ENISA and other NCAs via the CyCLONe (Cyber Crisis Liaison Organisation Network)
  3. Affected-state NCAs (e.g., CERT.LV if Latvian companies were affected) may request information directly from you
  4. You must cooperate with all NCAs that contact you — lead NCA doesn't shield you from secondary enquiries

Practical implication: Maintain parallel notification capability. Your IR platform should have country-specific runbooks for each of the 21 countries, not just the primary.


The 50-Point NIS2 Compliance Checklist

Registration (10 points)

Risk Management (10 points)

Technical Controls (10 points)

Incident Response (10 points)

Business Continuity (10 points)


Penalty Exposure Calculator

If you are a SaaS company with €10M ARR operating across all 21 EU member states without NIS2 compliance, your theoretical maximum penalty exposure is:

In practice, penalties are scaled to the actual violation severity, remediation cooperation, and duration of non-compliance. No NCA has yet issued a maximum NIS2 fine. But the trajectory is clear: GDPR started with small fines that grew to €1.2 billion (Meta, 2023). NIS2 enforcement will follow the same arc.

The cost of compliance for a SaaS company is typically €50,000–€150,000 in year 1 (including tooling, pentest, documentation) and €20,000–€50,000 annually thereafter. Against a €57M theoretical exposure, the ROI on compliance is self-evident.


Series Summary: What We Covered

PostCountriesKey Angles
Post 1 — GermanyGermanyBSIG, IT-Sicherheitsgesetz 3.0, BSI NIS2-Umsetzungsgesetz, KRITIS
Post 2 — DACHAustria + DACHNISG 2024, DACH SaaS comparison, BMI vs BSI jurisdiction
Post 3 — Western EUFrance, NetherlandsANSSI SAIV classification, NCSC-NL meldplicht, MSSPs
Post 4 — Southern EUSpain, Italy, PortugalINCIBE/CCN-CERT dual authority, ACN Art.39 public disclosure, CNCS Lei 89/2024
Post 5 — Finale (this post)14 more + stackBelgium through Lithuania + full compliance stack + 50-point checklist

Running Your NIS2 Compliance Programme

The EU NIS2 landscape is complex but manageable with the right structure. The key insight from covering all 21 countries: the divergences are in the details (language requirements, national penalty calibration, specific sector-authority splits), but the foundation is identical — risk management, supply chain security, incident reporting, and business continuity.

Build the foundation once. Then apply country-specific adaptations as a thin layer on top.

For SaaS companies that need to move fast, the most important first steps are:

  1. Determine your lead NCA and register (costs nothing, reduces maximum penalty)
  2. Implement MFA everywhere (catches 80% of the technical requirement)
  3. Test your 24h incident notification capability (most NCAs fine for late notification before they fine for the incident itself)

The sota.io platform helps EU SaaS teams deploy on EU-sovereign infrastructure (Hetzner Germany) — no US parent, no CLOUD Act exposure — which simplifies NIS2 compliance for your cloud hosting layer. When your NCA asks "where is your data processed?", the answer should be simple.


This post is part of the sota.io EU NIS2 SaaS Compliance 2026 series. The full series covers all 21 transposed member states plus the complete compliance stack. For corrections or additions, contact the sota.io team.

EU-Native Hosting

Ready to move to EU-sovereign infrastructure?

sota.io is a German-hosted PaaS — no CLOUD Act exposure, no US jurisdiction, full GDPR compliance by design. Deploy your first app in minutes.