Sunday night shift premium in Germany: 75% or 90% tax-free
If someone works nights on a Sunday or public holiday in Germany, the tax-free premium rates add up: 25% for night work plus 50% for Sunday work make 75% of base pay, and 90% between midnight and 4 a.m. if the shift started before midnight (R 3b(3) of the wage tax guidelines, LStR). Sunday and holiday rates, however, never add up. Premiums stay tax-free on base pay of up to €50.00 an hour, but free of social security contributions only up to €25.00 (data as of September 24, 2026).
Which premiums add up and which don't
Night work on a Sunday or public holiday qualifies twice. The tax-free night rate is added to the Sunday or holiday rate, even if the employer pays a single combined premium (R 3b(3) sentences 1 and 2 LStR). A night hour on a Sunday can therefore carry a tax-free premium of up to 75% of base pay.
The day rates, however, are never added to each other, and neither are the two night rates. The case that matters most in practice is a public holiday on a Sunday, such as October 3, 2027: only the holiday rate of 125% applies (§ 3b(1) no. 2 of the Income Tax Act, EStG, and R 3b(4) LStR). The night rate is still added on all of these days.
The rates, with legal basis and source, are in the night, Sunday and holiday premiums dataset, and the totals for every combination are in the kombinationen field.
All combinations at a glance
| Time period | Night | Day | Tax-free in total |
|---|---|---|---|
| Sunday, night hours other than midnight to 4 a.m. | 25% | 50% | 75% |
| Sunday midnight to 4 a.m., shift started on Saturday before midnight | 40% | 50% | 90% |
| Monday midnight to 4 a.m., shift started on Sunday before midnight | 40% | 50% | 90% |
| Public holiday or December 31 from 2 p.m., night hours other than midnight to 4 a.m. | 25% | 125% | 150% |
| Public holiday midnight to 4 a.m., shift started the evening before | 40% | 125% | 165% |
| December 24 from 2 p.m., December 25 and 26, May 1: night hours other than midnight to 4 a.m. | 25% | 150% | 175% |
| December 25 and 26, May 1, midnight to 4 a.m., shift started the evening before | 40% | 150% | 190% |
| Sunday that is also a public holiday, daytime | 0% | 125% | 125% |
Source: § 3b EStG and R 3b(3) and (4) LStR, totals from the kombinationen field of the API
What does not add up
- Sunday and public holiday: if a holiday falls on a Sunday, only the holiday rate applies, even if the employer pays a Sunday premium (R 3b(4) LStR).
- Public holiday and Christmas or May 1: the 150% rate replaces the 125% holiday rate (§ 3b(1) no. 3 EStG).
- Sunday and Christmas Eve or New Year's Eve from 2 p.m.: only the rate for that day applies, the Sunday rate is not added (§ 3b(1) no. 2 EStG).
- The two night rates: from midnight to 4 a.m., 40% applies instead of 25%, not on top of it (§ 3b(3) no. 1 EStG).
The hours from midnight to 4 a.m.
For the hours between midnight and 4 a.m., what matters is when the shift started. If night work began before midnight, the night rate for those four hours rises from 25% to 40% (§ 3b(3) no. 1 EStG). If the shift starts at midnight or later, it stays at 25%.
The second effect concerns the following day. Work from midnight to 4 a.m. on the day after a Sunday or holiday also counts as Sunday or holiday work, provided the night shift began before midnight (§ 3b(3) no. 2 EStG). Someone who starts at 10 p.m. on Sunday is, for tax purposes, still working on Sunday until 4 a.m. on Monday. From 4 a.m., only the night rate applies.
For time tracking, this means you store the start and end of every shift with its date instead of summing hours per calendar day. Only the start time tells you whether the hours after midnight belong to the previous day and whether the higher night rate applies.
Worked example: night shift from Sunday 10 p.m. to Monday 6 a.m.
| Time period | Hours | Rate | Tax-free per hour | Tax-free in total |
|---|---|---|---|---|
| Sunday 10 p.m. to midnight | 2 | 75% | €15.00 | €30.00 |
| Monday midnight to 4 a.m. | 4 | 90% | €18.00 | €72.00 |
| Monday 4 a.m. to 6 a.m. | 2 | 25% | €5.00 | €10.00 |
| Whole shift | 8 | €112.00 |
Reading the example
The nurse in the example has base pay of €20.00 an hour. Premiums of up to €112 for this shift stay tax-free, and because the base pay is below both caps, they are contribution-free as well. If the collective agreement pays more, the part above the maximum rates is taxed and subject to contributions as normal.
For payroll, calculate with the total hours and round only at the end. The API rounds the hourly amounts down to the cent because they are upper limits. If a shift only starts at midnight on Monday, the Sunday rule doesn't apply, and all night hours get just 25%.
Base pay and the two caps
The percentages refer to base pay (Grundlohn): regular pay for the contractual working hours, converted into an hourly rate (§ 3b(2) sentence 1 EStG). For monthly salaries, divide by 4.35 times the weekly hours (R 3b(2) LStR). For tax purposes, base pay counts up to €50.00 an hour at most.
For social security the cap is lower. Premiums are only free of contributions to the extent they are based on base pay of no more than €25.00 an hour (§ 1(1) sentence 1 no. 1 of the Social Security Remuneration Ordinance, SvEV). For statutory accident insurance, the premiums always count as pay (§ 1(2) SvEV).
With base pay of €30.00, one Sunday night hour between midnight and 4 a.m. leaves €27.00 tax-free, but only €22.50 free of contributions. The difference is tax-free yet subject to contributions. The API returns both amounts when you pass grundlohn_stunde.
Christmas Eve, New Year's Eve, Easter and Pentecost
Christmas Eve and New Year's Eve are not public holidays, but tax law gives them their own rates from 2 p.m. On December 24 from 2 p.m., the 150% rate applies, and on December 31 from 2 p.m. the holiday rate of 125% (§ 3b(1) nos. 3 and 4 EStG). Before 2 p.m., only the night rate and, if the day is a Sunday, the Sunday rate count. Night work from 8 p.m. is added, so on Christmas Eve up to 175%.
Wage tax law treats Easter Sunday and Whit Sunday as public holidays in every state, including states whose holiday law doesn't list them (R 3b(3) sentence 4 LStR). Brandenburg lists both explicitly. So instead of 50%, up to 125% is tax-free on these two Sundays. If your time tracking treats them as ordinary Sundays, you leave tax-free room unused.
Which other days are public holidays depends on the law at the workplace, meaning where someone actually works, not where they live (§ 3b(2) sentence 4 EStG, R 3b(3) sentence 3 LStR). The list for each state comes from the public holidays dataset.
The § 3b EStG rates are upper limits for tax exemption, not an entitlement to a premium. Whether a premium is paid, and how much, is set by collective agreements, works agreements or the employment contract. The calculation applies the law schematically; collective agreements and individual cases can differ.
Where the right to a premium comes from
Only night workers (Nachtarbeitnehmer) have a statutory right, and only where no collective agreement governs compensation: they get a reasonable number of paid days off or a reasonable premium (§ 6(5) of the Working Hours Act, ArbZG). That law defines night time as 11 p.m. to 6 a.m., while tax law uses 8 p.m. to 6 a.m. (§ 2(3) ArbZG, § 3b(2) EStG).
For Sunday work, the Working Hours Act provides no premium, only a substitute rest day within two weeks, and for work on a public holiday that falls on a weekday, within eight weeks (§ 11(3) ArbZG). Pay for Sunday work exists only if a collective agreement or the contract provides for it. Keep premium rules and holiday calendars separate, as described in the use case on public holidays in shift planning.
Premium rates via the API
The API returns all rates for a given day and, with grundlohn_stunde, the tax-free and contribution-free amounts per hour. If the date falls on December 24, 25, 26 or 31 or on May 1, the rate for that day is in the sondertag field. On the MCP server, the tool is called hr_sfn_zuschlaege, and public holidays by state come from hr_feiertage.
All response fields are listed in the reference for the premiums endpoint. The JavaScript example below combines both queries and treats Easter Sunday and Whit Sunday as holidays in every state.
Request with curl
Excerpt of the response
Combining rates and holidays with the JavaScript SDK
Checklist for payroll and time tracking
- Store the start and end of every shift with its date so the hours from midnight to 4 a.m. are assigned correctly.
- Record the workplace for each shift, not the employee's home, and load that state's public holidays.
- Treat Easter Sunday and Whit Sunday as public holidays in every state.
- Apply the special rates on Christmas Eve and New Year's Eve only from 2 p.m.
- Recalculate base pay for each pay period and apply the tax cap and the social security cap separately.
- Only treat hours actually worked as tax-free, and be able to show them individually (R 3b(6) LStR).
Frequently asked questions
Do paid breaks during a night shift count?
Yes, as long as they are part of the agreed and paid working time and fall within the qualifying hours. The same applies to time for washing up and shift handovers (R 3b(6) sentence 2 LStR).
How do I calculate a premium for half an hour?
Pro rata. If a premium is paid for less than an hour, base pay for that period is reduced accordingly (R 3b(2) LStR). For 30 minutes, half of the hourly amount counts.
What if overtime falls on a Sunday?
It depends on what is paid. If the employer pays both premiums, the Sunday premium qualifies up to the amount owed under employment law. If only an overtime premium is paid, nothing is tax-free under § 3b EStG. A combined premium is split in proportion to the individual premiums into a qualifying and a non-qualifying part (R 3b(5) LStR).
Our agreement pays the holiday premium for the night before a holiday. What is tax-free?
Only as much as for night work. If a Sunday or holiday premium is paid for night work before or after a Sunday or holiday, it is treated as a night premium for tax purposes (R 3b(3) sentence 5 LStR). The hours from midnight to 4 a.m. after a Sunday or holiday, however, count as Sunday or holiday work themselves under § 3b(3) no. 2 EStG if the shift started before midnight.
Sources
- § 3b EStG (tax exemption for Sunday, holiday and night work premiums), German Income Tax Act
- § 1 SvEV (benefits not counted as pay for social security), Social Security Remuneration Ordinance
- Wage Tax Guidelines 2023, government draft (Bundesrat document 455/22): R 3b LStR
- § 2 ArbZG (definitions: night time, night work, night workers), Working Hours Act
- § 6 ArbZG (night and shift work), subsection 5: compensation for night work
- § 11 ArbZG (compensation for work on Sundays and public holidays)
- Brandenburg Act on Sundays and Public Holidays (Feiertagsgesetz, FTG)
- Unification Treaty, article 2(2): German Unity Day as a public holiday