German payroll is not simply a country template added to a global platform. Before the first employee can be paid through a controlled process, an international employer needs a settled employment structure, usable registrations, complete local data and a clear division of work across HR, finance, treasury and payroll. The objective is not more administration; it is one setup that can be repeated every month.
Start with the employment structure, not the payroll system
A German entity, a foreign company employing directly in Germany and a temporary cross-border assignment do not automatically create the same tax, social-security or reporting position. The structure needs to be assessed before contracts, registrations and system configuration move ahead.
Payroll implements the outcome of that assessment. It should not be asked to infer the legal model from a work location or an employee record. Where the position is not yet settled, the employer should involve the appropriate legal or tax adviser and record the decision for the implementation team.
Treat wage tax and social security as separate workstreams
German wage-tax withholding depends on the facts of the employer and assignment structure. Section 38 of the German Income Tax Act distinguishes, among other cases, a domestic employer, a foreign labour supplier and certain international assignment arrangements. The withholding position should therefore be confirmed for the actual case rather than assumed from the employee's presence in Germany alone.
The applicable social-security rules also need their own assessment, particularly where an employee moves between countries or remains connected to another system. Once the position is clear, payroll can map the relevant health insurer, contribution groups, notifications and supporting evidence.
- Record the employing entity, workplace and nature of the arrangement
- Confirm the German wage-tax position for the actual facts
- Determine the applicable social-security legislation
- Assign unresolved legal or tax questions before payroll configuration
Build a registration map with dependencies
Employers use an establishment number to participate in German social-security reporting for the relevant place of employment. Since 2024, the application generally also requires the company number issued within the statutory accident-insurance system. The DGUV states that registration also applies to companies without a German registered office when they employ people in Germany.
Other steps depend on the confirmed setup. They can include employer accounts with collecting health insurers, tax registration and access to the ELStAM wage-tax data process. A registration map should show the prerequisite, authority, document owner, expected response and current status for every item.
- Identify the accident-insurance institution and company number
- Prepare the establishment number for the German place of employment
- Record the relevant collecting health insurers and employer accounts
- Confirm tax registration and ELStAM requirements for the case
- Define powers of attorney, correspondence and official-response ownership
Convert global employee data into payroll-ready German inputs
A global HR record may contain the employee's name, salary and start date but still be incomplete for German payroll. The local process needs the contractual, tax and social-security information relevant to the employment, together with reliable inputs for working time, pay components, absences and payment.
The data request should distinguish mandatory items, conditional items, supporting documents and decisions that are still pending. That structure is more useful than a spreadsheet in which an empty field could mean not applicable, not known or simply overlooked.
- Confirm employing party, start date, workplace and employment type
- Document fixed and variable pay, payment date and currency
- Provide tax ID, date of birth and required ELStAM information
- Confirm health-insurance and other social-security details
- Agree bank details, cost allocation and reporting outputs
Use one ownership matrix across headquarters and Germany
Cross-border payroll often slows down because a local requirement has no obvious decision owner at headquarters. A practical matrix connects global HR, the employer's authorised contacts, finance, treasury and the Northwind payroll team.
It separates employment decisions, source-data delivery, payroll processing, result review and payment. This makes delegation precise: specialist execution can be outsourced without transferring the employer's corporate decisions or accountability.
Make the German calendar visible to global stakeholders
Headquarters close dates and the German payroll cut-off serve different purposes. Bonuses, equity-related inputs, benefits, absences and contract changes must be decided early enough to enter the local calculation and review cycle.
A useful calendar contains more than a submission deadline. It covers input, query resolution, result review, final approval, payment files and statutory reporting, with named deputies across time zones. Late items follow an agreed correction route instead of entering the run informally.
Run the first payroll as a controlled implementation
Before go-live, the team verifies registration responses, employee records, opening or historical balances, pay logic and reporting requirements. When payroll moves from another German provider, the handover also needs to allocate outstanding corrections, cumulative values and responsibility for earlier periods.
Review criteria should be agreed before results arrive. The first-run check considers not only net pay but also relevant comparisons, unusual movements, statutory outputs and the evidence required for approval.
- Confirm registrations and authorities are operational
- Reconcile employee and opening data to reliable records
- List exceptions and unresolved historical corrections
- Name reviewers and approval authority
- Confirm salary, statutory-payment and reporting routes
Northwind performs the complete German payroll
Northwind does not provide preparation, workflows and hand-offs only. Within the agreed service scope, the Northwind payroll team performs the complete German payroll calculation, including the payroll run, statutory reporting, agreed outputs and direct specialist support.
The employer supplies complete approved inputs, makes employment and compensation decisions, and executes salary and authority payments. Capturing that boundary during setup keeps the monthly process clear when exceptions arise.
Northwind HCM provides the shared digital workspace
Northwind HCM organises the data, documents, tasks, queries and approvals surrounding the service. International teams and payroll specialists can work from one visible status while the professional calculation remains with the Northwind payroll team.
Access should follow roles and business need. Where Northwind processes personal data on the employer's behalf, controller and processor responsibilities, instructions, safeguards and the required data-processing agreement are established before production data is exchanged.
A readiness test is more valuable than a completed template
A setup is ready when the employment model has been confirmed, registrations work, employee data is dependable, decision-makers are available, and approval and payment routes have been exercised. Completing every cell in a template is not a substitute for that operational readiness.
This gives an international employer a repeatable German process: local obligations are handled with specialist depth, while headquarters can see exactly what is complete, what is waiting and which decision is needed next.
Official sources
The regulatory references in this article were reviewed against these official sources:
- Federal Employment Agency – establishment number service
- DGUV – company number in statutory accident insurance
- Section 28a, German Social Code IV – employer notifications
- Section 28e, German Social Code IV – contribution payment duty
- Section 38, German Income Tax Act – wage-tax withholding
- ELSTER – ELStAM information for employers
- General Data Protection Regulation – EUR-Lex