Guide/Germany/Software certification (ITSG)
Germany · Certification

German payroll software certification: the ITSG Systemuntersuchung and what "systemgeprüft" means

Germany doesn't hand out payroll-software licences. It does something far more effective: it closes the wire. The only lawful way to file social-insurance reports is machine transmission out of systemgeprüfte — system-examined — software, and the acceptance points check the certification ID on every single transmission. Here is how a payroll engine earns that status, why the work never finishes, and where the tax side runs on entirely different rails.

Jurisdiction Germany (GKV-Spitzenverband / ITSG / DRV / BMF) Updated 10 July 2026 Read 10 min
The short answer

The gate: under § 95b SGB IV, Meldungen and Beitragsnachweise must be filed by data transmission from systemgeprüfte programs or systemgeprüfte electronic Ausfüllhilfen — there is no paper channel, and the Datenannahmestellen verify the software's Prod-/Mod-ID on every transmission. Uncertified software simply cannot deliver.

The process: the Systemuntersuchung is run by the ITSG on behalf of the GKV-Spitzenverband and is in principle free of charge. Expect a ~600-page Pflichtenheft, a multi-day on-site examination, and — for first-timers — at least two real pilot customers running at least three real payroll months, demonstrated within a nine-month window. Own-use engines are expressly in scope (they skip the pilots).

The treadmill: the Prod-MOD-ID is valid one year — until the next examination. An annual Qualitätskontrolle re-tests each law-change cycle; reports from a no-longer-valid version are rejected on the wire. And the certification covers social insurance only — the tax side runs on ELSTER/ERiC integration and the BMF's Programmablaufplan, with no product certificate at all.

Why there is no way around it: § 95b SGB IV

The mandate is one sentence of statute: "Meldepflichtige haben Meldungen und Beitragsnachweise durch Datenübertragung aus systemgeprüften Programmen oder systemgeprüften elektronischen Ausfüllhilfen zu erstatten" — "persons obliged to report must submit reports and contribution statements by data transmission from system-examined programs or system-examined electronic completion aids" (our translation, § 95b Abs. 1 SGB IV). The same rule extends to applications and certificates wherever SGB IV or the AAG says so. There is no state licence and no paper fallback — the channel itself is the enforcement.

Two design choices make this airtight:

The examination is conducted by the GKV-Spitzenverband — which has commissioned the ITSG (Informationstechnische Servicestelle der Gesetzlichen Krankenversicherung GmbH) — with participation of the pension-insurance carriers, the accident-insurance carriers and the Bundesagentur für Arbeit, acting for all social-insurance umbrella organisations (§ 95b Abs. 4). The ITSG puts its own monopoly plainly: the examination "kann in Deutschland nur von dem Kernteam der ITSG zusammen mit Vertretern der Renten- und Unfallversicherung sowie der Bundesagentur für Arbeit durchgeführt werden" — "can in Germany only be performed by the ITSG core team together with representatives of the pension and accident insurance and the Federal Employment Agency" (our translation).

The rulebook underneath is the Gemeinsame Grundsätze für die Systemprüfung nach § 22 DEÜV — common principles issued under § 22 DEÜV by the six named Spitzenorganisationen (GKV-Spitzenverband, DRV Bund, DRV Knappschaft-Bahn-See, Bundesagentur für Arbeit, DGUV and ABV), approved by the Federal Ministry of Labour and Social Affairs after hearing the employers' confederation (BDA). The version in force applies from 1 January 2026 (Fassung vom 11.09.2025, BMAS-approved 19 November 2025). § 22 DEÜV also fixes the module architecture: Basismodule every program must implement, Zusatzmodule that are optional.

The Systemuntersuchung: how a payroll engine gets certified

The Systemuntersuchung has three parts — Systemprüfung, Pilotprüfung and Qualitätssicherung — and it starts before go-live: the application must reach the ITSG "vor Einsatz des Entgeltabrechnungsprogramms beim Anwender" — before the payroll program is deployed at any user (our translation, Grundsätze 2.1).

Scope is broader than classic payroll vendors: the regime covers Entgeltabrechnungsprogramme, Zahlstellenabrechnungsprogramme (paying offices for pension-type payments), electronic Ausfüllhilfen — and, since 1 January 2022, time-recording systems insofar as they let employers retrieve eAU (electronic sick-note) data. Component-built systems sold as one product are examined as one complete program.

And the price? "Die gesetzlich vorgeschriebenen Prüfungen sind für alle Software-Ersteller grundsätzlich kostenfrei" — "the statutorily prescribed examinations are in principle free of charge for all software creators" (our translation, ITSG). The cost is not a fee — it is the engineering.

Own-use engines are squarely in scope

The Grundsätze leave no gap for in-house platforms: the examination applies to every payroll program "unabhängig davon, ob es zur Eigenanwendung und/oder zur Anwendung durch Dritte erstellt wurde" — "irrespective of whether it was created for own use and/or for use by third parties" (our translation). A company that builds its own payroll engine needs the Systemuntersuchung exactly as a shrink-wrap vendor does. The one concession: "Für Eigenentwickler entfällt die Pilotprüfung" — own-use developers skip the pilot stage.

Certification never finishes: the annual quality-control treadmill

The third arm, Qualitätssicherung, is permanent — and it has teeth. The Qualitätskontrolle (QK) re-examines the program via ITSG test cases whenever the law changes, modules are extended, SV-relevant components are re-programmed or the data basis changes; the ITSG evaluates results "mindestens einmal jährlich" — at least once a year (our translation). Each passed QK yields a new Mod-ID for the checked version.

The ITSG states the validity rule in one breath with its consequence: the Prod-MOD-ID is valid "ein Jahr lang – bis zur nächsten Prüfung" — one year, until the next examination — and "Ist die Version nicht mehr gültig, werden die Meldungen abgewiesen" — "if the version is no longer valid, the reports are rejected" (our translation). Certification in Germany is not a plaque on the wall; it is a perishable credential checked by machines on every wire delivery, resynchronised to the 1-January law cycle every year.

The failure path is equally concrete. If a QK does not demonstrate the required quality, the maker must either remedy the defects without delay or tell its users that data transmission with the program becomes inadmissible three months after the negative finding; the GKV-Spitzenverband then initiates the Entzug der Zulassung — formal withdrawal of the admission, effective on that same three-month clock, by Bescheid after a hearing under § 24 SGB X.

Feeding the treadmill is a quality-management loop that reaches outside the lab: error statistics from the Annahmestellen and program defects identified in DRV Betriebsprüfungen (employer audits) land in an ITSG quality-management database, where the software maker must document each defect's cause and remedy. A calculation bug found in a customer's audit becomes the vendor's certification problem.

The lighter lane: § 95a Ausfüllhilfen and the SV-Meldeportal

For employers without a certified payroll program, the law provides a second — deliberately narrow — lane: the elektronische Ausfüllhilfe. Ausfüllhilfen serve "ausschließlich der maschinellen Übermittlung von manuell erfassten Meldungen und Beitragsnachweisen" — exclusively the machine transmission of manually captured reports and contribution statements (our translation, Grundsätze 4). They are certified by the ITSG too, against their own Pflichtenheft and the same Basismodul requirements — and machine-feeding payroll data into an Ausfüllhilfe is not permitted (the design point being: if your data are machine-generated, your generator belongs in the full examination).

The official specimen is the SV-Meldeportal, the completion aid the social insurance itself offers under § 95a Abs. 1 SGB IV — which the ITSG examines like any other. Per the DRV's 2026 guidance it computes neither pay nor contributions, requires an ELSTER-Organisationszertifikat to register and log in, and charges a usage fee in advance for 36 months: €36 net for one Betriebsnummer, €99 net for several, each plus VAT.

In practice

The two lanes mirror the two kinds of employer. A handful of employees and a willingness to type every Meldung by hand: the SV-Meldeportal works, at €36/€99 per three years. Anything computed — which is what payroll software exists to do — puts you in § 95b territory, where the program itself must be systemgeprüft.

The tax side: no certificate, but two hard conformity gates

The Systemuntersuchung stops at the social-insurance boundary. The ITSG says so itself: the examination checks contribution determination and the subsequent reports to the social-insurance carriers — "um das korrekte Abführen von Steuern kümmert sie sich nicht" — "it does not concern itself with the correct remittance of taxes" (our translation). On the tax side there is no product certification at all. Instead, a German payroll engine passes two practical gates:

Conformity on the tax side is enforced through the PAP specification, ERiC's server-side validations and the employer's own liability — not through a certificate that can be revoked. That asymmetry is worth internalising: the SV side gates the product, the tax side gates the output.

What a certified system must actually run

"Systemgeprüft" is not a badge on a calculation engine — it certifies a live, bidirectional data-exchange machine. The Basismodul, which every certified payroll program must implement, is a catalogue of roughly 30 machine capabilities (DRV "Meldungen", Jahresausgabe 2026, mirroring the Grundsätze): machine contribution calculation from current pay, from one-off payments including the Märzklausel and from Kurzarbeitergeld; the Übergangsbereich and minijob mechanics; retro-calculation at least back to April of the previous year with automatic roll-up; machine-kept Entgeltunterlagen; creation and transmission of Meldungen and Beitragsnachweise; UV master-data reconciliation and the elektronischer Lohnnachweis; the AAG reimbursement applications; insurance-number queries at the DSRV; the A1 e-application; eAU retrieval; the EEL and prior-illness dialogues; rvBEA including the Elterngeld use case; euBP data delivery; and the Bundesagentur's BEA certificates — which moved from optional to Basismodul on 1 January 2026. Zusatzmodule (optional) add Sofortmeldungen, Altersteilzeit, Zahlstellen, the Kurzarbeitergeld e-application (KEA), seafarer and aircrew procedures, and more.

Four of those procedures shape the architecture of a compliant engine:

Third-party operators are audit subjects themselves

§ 28p Abs. 6 SGB IV: "Zu prüfen sind auch steuerberatende Stellen, Rechenzentren und vergleichbare Einrichtungen, die im Auftrag des Arbeitgebers oder einer von ihm beauftragten Person Löhne und Gehälter abrechnen oder Meldungen erstatten" — "also to be audited are tax-advising offices, computing centres and comparable institutions which, on behalf of the employer, settle wages and salaries or file reports" (our translation) — with the DRV's local competence following the service provider's seat. A payroll operator serving German employers is a direct audit subject of the Rentenversicherung (which audits every employer at least every four years), and must plan for auditor access and euBP delivery at the operator level, not only per client.

What happens if you transmit uncertified

The regime enforces itself in layers, and the first layer needs no regulator at all:

Quick answers

Is payroll software certification mandatory in Germany?

In practice, yes — for the social-insurance side. § 95b SGB IV requires all Meldungen and Beitragsnachweise to be submitted by data transmission from systemgeprüfte (system-examined) programs or systemgeprüfte electronic Ausfüllhilfen; there is no paper channel. The acceptance points verify on every transmission — via the Prod-/Mod-ID carried in the communication data set — that the data come from a certified program version, and reject reports from versions that are no longer valid. The examination (Systemuntersuchung) is carried out by the ITSG on behalf of the GKV-Spitzenverband and is in principle free of charge for software makers. There is no equivalent product certification on the tax side.

How does the ITSG Systemuntersuchung work?

The software maker applies to the ITSG before the program is deployed at any user. The Systemprüfung examines the software against an ITSG requirements specification (Pflichtenheft) — around 600 pages, per the ITSG's own account — and common test cases of the social-insurance umbrella organisations, over several days on site with representatives of the pension and accident insurance. First-time applicants must then pass a Pilotprüfung: at least two real employer customers running payroll on the program for at least three real payroll months, demonstrated within nine months of completing the Systemprüfung. On success the GKV-Spitzenverband issues a formal decision, and the ITSG issues the 'systemuntersucht' certificate and the Prod-/Mod-ID that must accompany every transmission. Own-use developers (Eigenentwickler) are fully in scope but skip the pilot stage.

How long is the certification valid?

One year at a time. The Prod-MOD-ID is valid for one year — until the next examination — and the annual Qualitätskontrolle re-examines the program against each year's statutory changes, issuing a new Mod-ID on success. The data-acceptance points check the ID on every transmission; if the version is no longer valid, the reports are rejected. If a quality control fails and the defects are not remedied, data transmission with the program becomes inadmissible three months after the negative finding, and the GKV-Spitzenverband withdraws the admission.

Does the German certification cover tax calculation too?

No. The Systemuntersuchung checks contribution determination and the social-insurance reporting procedures — in the ITSG's own words, it does not concern itself with the correct remittance of taxes. The tax side runs on a separate regime with no product certificate: payroll software integrates the tax administration's free ERiC library to transmit to ELSTER, the maker registers with the Bavarian State Tax Office for developer access and a Hersteller-ID, and the wage-tax calculation must follow the Programmablaufplan (PAP) that the Federal Ministry of Finance publishes under § 39b(6) EStG — for 2026, the PAP announced on 12 November 2025.

How Ledra Pay handles this

This is the bar our German pack is built against

We won't pretend the Systemuntersuchung is a checkbox — it is a ~600-page specification, real pilot customers, and an annual re-examination with a certification ID that expires. That regime is exactly the engineering target for Ledra Pay's German country pack: machine-side calculation across the Basismodul procedures, the weekly Kommunikationsserver polling worker with its 42-day pickup clock, PAP-conformant wage tax on the ELSTER rail, and euBP-ready records at operator level. If you're evaluating any provider for German payroll — us included — ask where they sit against this bar.

See German payroll →
General information only — not legal or tax advice. This article explains how German payroll software is certified and may not reflect the latest changes or your specific circumstances. Figures and procedure versions carry their calendar year and were verified against the cited pages on 10 July 2026. Tax advice in Germany is reserved to the advising professions (Steuerberater, Rechtsanwälte and the other professions named in the Steuerberatungsgesetz) — always confirm with the relevant authority (the ITSG, GKV-Spitzenverband, Deutsche Rentenversicherung, BMF) or your Steuerberater before acting.

Government & authority sources

  1. § 95b SGB IV — Systemgeprüfte Programme und Ausfüllhilfen (machine transmission mandate; examination perimeter; via web.archive.org snapshot of 8 December 2023, corroborated by the DRV's 2026 guidance).
  2. § 22 DEÜV — Systemprüfung (the Gemeinsame Grundsätze mandate; Basis-/Zusatzmodule; BMAS approval after BDA hearing; via web.archive.org snapshot of 19 January 2025).
  3. GKV-Spitzenverband — Gemeinsame Grundsätze für die Systemprüfung nach § 22 DEÜV, Fassung vom 11.09.2025, in force from 1 January 2026 (process stages, pilot rules, QK and withdrawal mechanics; via web.archive.org snapshot of 10 July 2026).
  4. GKV-Datenaustausch — Entgeltabrechnung hub (ITSG commissioning; rulebook versions; certified-software search; via web.archive.org snapshot of 8 March 2026).
  5. ITSG — Systemuntersuchung ("grundsätzlich kostenfrei"; one-year Prod-MOD-ID; rejection of invalid versions; Zeiterfassung scope since 2022; via web.archive.org snapshot of 22 April 2025).
  6. ITSG — "Was macht eigentlich die Systemuntersuchung?", 20 November 2023 (600-page Pflichtenheft; on-site process; pilot customers; annual re-check; the no-tax-scope statement; via web.archive.org snapshot of 14 May 2025).
  7. Deutsche Rentenversicherung — "Auf den Punkt gebracht: Meldungen", Jahresausgabe 2026 (Basismodul/Zusatzmodul catalogue; Kommunikationsserver and 42-day rule; eAU, rvBEA, DaBPV; SV-Meldeportal fees).
  8. DRV — euBP — elektronisch unterstützte Betriebsprüfung (opt-out until 31 December 2026; unconditional from 1 January 2027; switch rule since 2025).
  9. DRV — Betriebsprüfung bei Arbeitgebern (four-year cycle; audit scope).
  10. ELSTER — Entwickler (vendor registration with the Bayerisches Landesamt für Steuern; Hersteller-ID; the ERiC library).
  11. BMF — Programmablaufpläne für den Lohnsteuerabzug 2026, BMF-Schreiben of 12 November 2025, with Anlage 1 (scope: pay periods ending after 31 December 2025 and before 1 January 2027).
  12. Statute layer (all via web.archive.org snapshots of gesetze-im-internet.de, snapshot dates in parentheses) — § 28p SGB IV (8 December 2025; audit cycle, euBP duties, service-provider audits), § 97 SGB IV (10 November 2024; Annahmestellen architecture), § 109 SGB IV (10 March 2026; eAU retrieval), § 111 SGB IV (2 November 2025; fine tiers), § 39b EStG (25 June 2026; PAP duty), § 266a StGB (26 May 2026; withheld contributions).

Note: itsg.de, gkv-datenaustausch.de and gesetze-im-internet.de were not directly reachable at the time of writing; those sources are cited at their canonical URLs via web.archive.org snapshots, with the snapshot date given per source.

Related