Income & Tax

How Czech Take-Home Pay Is Calculated

How Czech take-home pay is calculated: income tax bands, social and health insurance, and the sleva na dani tax credit. 2025 rates.

Verified against Financni sprava - Dan z prijmu fyzickych osob on 4 Mar 2026 Updated 4 March 2026 4 min read
Open calculator

Translation unavailable - this article is shown in English. View English version

Summary

The Czech Republic uses a system where employers withhold income tax and mandatory social and health insurance contributions from each pay. The income tax system has two brackets (15% and 23%), with a generous basic tax credit (sleva na dani) of 30,840 CZK that effectively exempts low earners from income tax. A unique feature of the Czech system is that income tax is calculated on a super-gross salary concept - though this was simplified in recent years to apply to gross salary directly.

How it works

Your take-home pay is reduced by:

  1. Social insurance - pension, sickness, and state employment policy contributions
  2. Health insurance - mandatory public health insurance
  3. Income tax - two brackets with a basic tax credit

Social and health insurance are calculated on gross salary. Income tax is calculated on gross salary (not reduced by social/health contributions).

Income Tax Bands (2025)

Annual gross incomeTax rate
Up to 1,676,052 CZK15%
Above 1,676,052 CZK23%

The threshold of 1,676,052 CZK corresponds to 36 times the average monthly wage (used as the solidarity surcharge boundary).

Basic Tax Credit (Sleva na dani)

Every taxpayer receives a basic tax credit of 30,840 CZK per year (2,570 CZK/month), which directly reduces the tax payable. This means the effective tax-free income is approximately 205,600 CZK/year (30,840 / 15%).

Additional credits exist for dependents, students, and disability, but are not modelled here.

Social and Health Insurance

Employee contributions deducted from gross salary:

ContributionRateAnnual cap
Pension insurance6.50%2,234,736 CZK
Sickness insurance0.60%2,234,736 CZK
State employment policy0.60%2,234,736 CZK
Total social7.70%2,234,736 CZK
Health insurance4.50%No cap
Grand total12.20%

The social insurance cap of 2,234,736 CZK equals 48 times the average monthly wage. Health insurance has no cap.

The formula

Net pay = Gross - Social Insurance - Health Insurance - Income Tax

Where

Social Insurance= 7.70% of gross (pension 6.50% + sickness 0.60% + employment 0.60%), capped at 2,234,736 CZK
Health Insurance= 4.50% of gross, no cap
Income Tax= 15% up to 1,676,052 CZK, 23% above, minus 30,840 CZK basic credit

Worked example

600,000 CZK gross annual salary

1

Social insurance (7.70%)

600,000 x 7.70% = 46,200 CZK

= 46,200 CZK

2

Health insurance (4.50%)

600,000 x 4.50% = 27,000 CZK

= 27,000 CZK

3

Tax base

600,000 CZK (all within 15% bracket)

= 600,000 CZK

4

Gross income tax (15%)

600,000 x 15% = 90,000 CZK

= 90,000 CZK

5

Basic tax credit (sleva na dani)

30,840 CZK

= 30,840 CZK

6

Net income tax

90,000 - 30,840 = 59,160 CZK

= 59,160 CZK

7

Total deductions

46,200 + 27,000 + 59,160 = 132,360 CZK

= 132,360 CZK

Result

Take-home pay = 600,000 - 132,360 = 467,640 CZK/year (38,970 CZK/month)

Assumptions & limitations

  • 2025 rates only - uses current tax year rates and thresholds
  • Employment income only - self-employed (OSVC) have different social/health rates and can deduct expenses
  • Single taxpayer - does not model spouse or dependent credits beyond the basic sleva na dani
  • No meal vouchers or benefits - employer-provided benefits may reduce the effective tax base
  • Standard employee - does not model agreements outside employment (DPP, DPC) which have different thresholds
  • Social insurance cap - contributions stop at 2,234,736 CZK annual gross
  • Health insurance minimum - there is a minimum health insurance base; not modelled as it only affects very low earners

Sources

income-tax take-home-pay cz czech-republic social-insurance sleva-na-dani