How to Onboard a New Employee in Germany: A Step-by-Step Guide for Payroll Teams

How to Onboard a New Employee in Germany: A Step-by-Step Guide for Payroll Teams

The German onboarding mistake that costs the most is a sequencing one, and it surprises companies used to registering new hires after they start. In several industries, Germany requires an employer to report a new worker to the authorities on the day they begin, before their first hour of work, not within a week. In construction, hospitality, transport, cleaning, security, and meat processing, this immediate report (the Sofortmeldung) is how the customs authority polices undeclared work. Miss it and the hire can be treated as Schwarzarbeit (undeclared work), with back payments and fines. Even outside those sectors, the German setup has a longer lead time than most countries, because the registrations are sequential: one number cannot be issued until another exists. So the real skill in German onboarding is starting early and doing the steps in the right order. Here is that order.

Before the first hire: the employer registrations

Germany makes an employer build a chain of registrations before a single employee can go on payroll, and the pieces depend on each other, so a realistic lead time is several weeks.

The company must be registered (commercial register and trade office), have a tax number from the tax office (Finanzamt), and hold an ELSTER certificate for filing wage tax electronically. Two employer-specific registrations then matter most. First, statutory accident insurance: the employer registers with the relevant trade association (Berufsgenossenschaft), which is employer-funded and covers workplace injuries. Since 2024 the company number this generates is a prerequisite for the next step. Second, the employer number (Betriebsnummer) from the Federal Employment Agency, which appears on every social-security filing. Because the Betriebsnummer now follows the accident-insurance registration in sequence, the realistic timeline is three to four weeks, not three to four days.

One point that trips up companies from other countries: the employer does not choose the employee's health insurance fund. The employee picks their statutory health insurer (Krankenkasse), and that fund is the collection point that gathers and distributes all of their social contributions. The employer's job is to register the worker with the fund the employee chose, which means the payroll system has to be able to file the standardized social-security notifications.

Collect the worker's details

Before the first payroll the employer needs the worker's 11-digit tax ID (Steuer-Identifikationsnummer), their social insurance number (Sozialversicherungsnummer), the name of the health insurer they have chosen, and an IBAN for salary payment. With the tax ID and date of birth, the employer retrieves the worker's electronic wage-tax features (ELStAM), which supply the tax class, church-tax status, and child allowances automatically, so none of that is keyed in by hand.

The right-to-work check depends on nationality. An EU, EEA, or Swiss national needs no work permit; a valid passport or ID is enough. A non-EU national must hold a residence title that permits work, and the employer must verify it before employment starts and keep a copy for the whole employment. Employing someone without a valid permit means a fine of up to €500,000, so the check must be completed and the copy kept on file before the worker's first day, not left as follow-up paperwork.

Register the new hire for social security

Registering the new hire for social security is the step with the deadlines that matter. The employer registers the worker electronically with the health insurer the employee chose, and that fund coordinates the four branches of social insurance: pension, health, long-term care, and unemployment. The standard deadline is with the first payslip and no later than six weeks after the start date.

The exception is the immediate report (Sofortmeldung) mentioned at the start. In the at-risk sectors (construction, hospitality, transport, cleaning, security, exhibitions, meat processing, and forestry), the worker must be reported before they begin working, on the first day. The purpose is anti-fraud, and the customs authority enforces the rule, so in those industries the six-week deadline does not help: the report is due before the worker's first hour.

Put the contract and the written terms in place

Germany does not require a permanent contract to be in writing, but it does require the employer to give the employee a written record of the essential terms of the job, under the Evidence Act (Nachweisgesetz). Since the 2022 update, the core items (the parties, start date, workplace, job description, pay, and working hours) are due on the first day, and the remaining terms follow within the first week. Since 2025 this record can be provided in text form, such as a signed PDF, rather than only on paper.

Fixed-term contracts have a stricter requirement worth getting exactly right. A fixed-term agreement must be signed in writing, with a handwritten signature, before work begins. If the signature comes even a day late, the fixed term is void and the contract is treated as permanent, which is rarely what the employer wanted. So a fixed-term hire should not start until the signed contract is in hand.

The probationary period (Probezeit) can be up to six months. During probation, either side can end the contract on two weeks' notice without giving a reason; once probation ends, the standard notice periods and dismissal protection apply.

Set up the payroll

German payroll has two parts to configure, wage tax and social contributions, and both are driven by data already collected.

Wage tax runs off the tax class (Steuerklasse) retrieved through ELStAM, and there are six classes depending on marital status and whether the worker has a second job. The income tax then has two add-ons: the solidarity surcharge, which now applies only to higher earners, and church tax of 8 or 9 percent of the income tax for employees who are registered church members, pulled automatically from ELStAM.

Social contributions are shared roughly half by employer and half by employee, across four branches: pension at 18.6 percent, health at 14.6 percent plus the fund's supplementary rate, long-term care at 3.6 percent (with a surcharge on childless employees aged 23 and over), and unemployment at 2.6 percent. Each branch is capped by an annual contribution ceiling: for 2026, roughly €8,450 a month for pension and unemployment and €5,812.50 a month for health and care. The employer also pays accident insurance and a few small levies.

Two figures worth having on hand: the statutory minimum wage is €13.90 an hour for 2026, and the mini-job threshold, below which a simplified low-tax regime applies, is €603 a month for 2026.

Day-one housekeeping

A few obligations land on the first day. The employer confirms the accident-insurance registration, and files the Sofortmeldung in an at-risk sector. The worker receives the written terms and the health-and-safety briefing. Employee data is handled under German data-protection rules, which are strict about background checks and monitoring. For anyone under 18, a medical certificate and parental consent are required before the start.

What automation handles, and what still needs a person

The pattern across German onboarding is that the hard parts are not judgment calls, they are sequence and timing. The registrations have to happen in the right order and early enough, the Sofortmeldung deadline is unforgiving in certain sectors, and the contribution rates and ceilings change each January. Done by hand, the failures are quiet: a fixed-term contract signed a day too late, a Sofortmeldung nobody filed, a contribution ceiling still set to last year's number. Flux keeps this current: we file the social-security notifications on time, pull the current tax classes through ELStAM, apply the contribution rates and ceilings for the year, and keep the minimum wage up to date, so a new hire is registered on time and the first payroll uses this year's figures. That leaves the payroll team doing the part that needs a person: getting someone productive and welcome in their first week.

Sources: Employer registrations: statutory accident insurance and company number (SGB VII); employer number Betriebsnummer from the Bundesagentur für Arbeit (SGB IV §28a); electronic filing via ELSTER (EStG §41a). Health insurer as collection point (Einzugsstelle) for all social contributions (SGB IV, SGB V). Worker identifiers: Steuer-Identifikationsnummer and ELStAM retrieval (EStG §39e); Sozialversicherungsnummer (SGB IV). Right to work: EU/EEA/Swiss free movement; non-EU residence title with work authorization (AufenthG), fine up to €500,000 for employing without a permit. Social-security registration with the employee's health insurer, with the first payslip and no later than six weeks after start (SGB IV §28a; DEÜV); Sofortmeldung before work begins in at-risk sectors (SchwarzArbG §2a). Written essential terms on day one and within the first week (Nachweisgesetz §2, as amended 2022 and 2025); fixed-term contract signed in writing before start or it becomes permanent (TzBfG §14(4), §16). Probationary period up to six months, two-week notice (BGB §622(3)). Payroll: wage-tax classes and church tax via ELStAM; solidarity surcharge for higher earners; social contributions split roughly 50/50, pension 18.6%, health 14.6% plus supplement, long-term care 3.6% (surcharge for childless employees 23+), unemployment 2.6% (SGB V, VI, XI, III); 2026 contribution ceilings about €8,450/month (pension, unemployment) and €5,812.50/month (health, care). Minimum wage €13.90/hour for 2026 (MiLoG); mini-job threshold €603/month for 2026. Penalties: illegal employment fine up to €500,000 (AufenthG); undeclared work enforced by customs (SchwarzArbG); missing or late written terms up to €2,000 per item (Nachweisgesetz §4); late accident-insurance registration up to €2,500 (SGB VII §209).
Niko Nurmentaus

Niko Nurmentaus

Product Lead

Related Posts

Terminating an Employee in Germany: The Steps and How Severance Is Calculated

Terminating an Employee in Germany: The Steps and How Severance Is Calculated

The surprising thing about ending an employment relationship in Germany is that the country has some of the strongest dismissal protection in Europe and, at the same time, no automatic right to severance. Those two…

The payroll & compliance platform built for your market

Real-time payroll calculations

White-label embedded payroll

Knowledge base and AI chatbot

Regulation monitoring & updates

Automated tax & social security filings

Customizable UI and pay slips

Employee management

Recurring deductions & contributions