Take-home with holiday pay and pension
% of CHF 124,422 assignment income a year| Item | Year | Month | Per billed day | % of rate |
|---|---|---|---|---|
| Take-home excluding holiday pay | CHF 77,971 | CHF 6,497.56 | CHF 334.64 | 62.7% |
| Holiday pay after tax (CHF 8,731 gross) | CHF 5,958 | CHF 496.51 | CHF 25.57 | 4.8% |
| Take-home including holiday pay | CHF 83,929 | CHF 6,994.07 | CHF 360.21 | 67.5% |
| Your pension contribution | CHF 3,213 | CHF 267.75 | CHF 13.79 | 2.6% |
| Employer pension contribution | CHF 3,213 | CHF 267.75 | CHF 13.79 | 2.6% |
| Total value: take-home + holiday pay + pension | CHF 90,355 | CHF 7,529.57 | CHF 387.79 | 72.6% |
| Tax, social security, employer costs and margin | CHF 34,067 | CHF 2,838.93 | CHF 146.21 | 27.4% |
Holiday pay is already part of take-home: it is shown separately so you can see its value after tax. Pension counts your own and the employer's contributions, which belong to you but are not paid out until retirement.
Allowances, expenses and tax regimes
Paid through payroll within each legal limit. Items marked "Tax and social security free" are paid out of the rate before employer costs, so they also save employer contributions. "Income-tax free" items still carry social security. Gains are per year at your current rate.
| Allowance or expense | Treatment | Amount | Per year | Take-home gain | |
|---|---|---|---|---|---|
Expense lump sum (Spesenpauschale) Only under expense regulations approved by the canton; amount set per canton and role. |
Tax and social security free | per month |
CHF 0 | – | |
Lunch-Check meal vouchers Up to about CHF 180 a month; check the current limit. |
Tax and social security free | per month · max CHF 180 |
CHF 2,160 | +CHF 810 |
Monthly payroll
Payslip and monthly reconciliation use: 20 days worked| Monthly payslip | Days worked (20) | Average (21.66 days) | Difference |
|---|---|---|---|
| Days paid | 20 | 21.66 | -1.66 |
| Assignment income | CHF 10,680.00 | CHF 11,566.44 | -CHF 886.44 |
| Admin charge (before tax) | -CHF 108.00 | -CHF 116.96 | CHF 8.96 |
| Total employer costs | -CHF 1,083.74 | -CHF 1,153.23 | CHF 69.49 |
| Gross pay paid | CHF 9,488.26 | CHF 10,296.25 | -CHF 807.99 |
| of which holiday pay paid now | CHF 750.06 | CHF 813.93 | -CHF 63.87 |
| Employee pension | -CHF 267.75 | -CHF 267.75 | CHF 0.00 |
| Income tax | -CHF 1,256.42 | -CHF 1,456.89 | CHF 200.47 |
| Employee social security | -CHF 778.04 | -CHF 844.29 | CHF 66.26 |
| Take-home pay | CHF 7,186.05 | CHF 7,727.32 | -CHF 541.27 |
Monthly withholding uses the annual tax scale and contribution ceilings spread over 12 months, which is how most EU and Swiss payrolls withhold.
Day rate reconciliation
Every pound of the rate, in the order payroll takes it, until nothing is left.
| Item | Goes to | Amount | Balance left |
|---|---|---|---|
| Day rate | CHF 534.00 | CHF 534.00 | |
| Admin charge, taken before tax | |||
| Umbrella margin | umbrella | −CHF 5.40 | CHF 528.60 |
| Employer costs, funded from your rate | |||
| AHV/IV/EO old-age and disability (5.3%) | social security | −CHF 25.12 | CHF 503.48 |
| Unemployment ALV (1.1%, capped CHF 148,200) | social security | −CHF 5.21 | CHF 498.27 |
| BVG occupational pension, employer half | your pension | −CHF 13.79 | CHF 484.48 |
| Occupational accident BU (~0.5%) | social security | −CHF 2.37 | CHF 482.11 |
| Sickness daily allowance KTG (~0.5%) | social security | −CHF 2.37 | CHF 479.74 |
| Family allowance fund FAK (1%) + AHV admin | social security | −CHF 5.69 | CHF 474.05 |
| Total employer costs | −CHF 54.55 | CHF 474.05 | |
| Your deductions from gross pay | |||
| AHV/IV/EO old-age and disability (5.3%) | social security | −CHF 25.12 | CHF 448.93 |
| Unemployment ALV (1.1%, capped) | social security | −CHF 5.21 | CHF 443.72 |
| BVG occupational pension, employee half | your pension | −CHF 13.79 | CHF 429.93 |
| Non-occupational accident NBU (~1.3%) | social security | −CHF 6.16 | CHF 423.77 |
| Sickness daily allowance KTG (~0.5%) | social security | −CHF 2.37 | CHF 421.40 |
| Income tax: federal + cantonal + communal (Zurich) | tax authority | −CHF 61.17 | CHF 360.23 |
| Total employee deductions | −CHF 113.82 | CHF 360.23 | |
| Paid to you | |||
| Take-home pay | your bank | −CHF 360.23 | CHF 0.00 |
| Balance remaining | CHF 0.00 | ✓ Fully reconciled | |
Where the rate goes
Share of CHF 124,422 assignment incomePayslip breakdown
Week = year ÷ 52 · billed day = year ÷ 233
| Item | Year | Month | Week | Billed day |
|---|---|---|---|---|
| Assignment income | CHF 124,422 | CHF 10,368.50 | CHF 2,392.73 | CHF 534.00 |
| Less admin charge (before tax) | -CHF 1,258 | -CHF 104.85 | -CHF 24.20 | -CHF 5.40 |
| Employment cost available | CHF 123,164 | CHF 10,263.65 | CHF 2,368.53 | CHF 528.60 |
| Employer costs (funded from the rate) | ||||
| AHV/IV/EO old-age and disability (5.3%) | -CHF 5,854 | -CHF 487.83 | -CHF 112.58 | -CHF 25.12 |
| Unemployment ALV (1.1%, capped CHF 148,200) | -CHF 1,215 | -CHF 101.25 | -CHF 23.36 | -CHF 5.21 |
| BVG occupational pension, employer half | -CHF 3,213 | -CHF 267.75 | -CHF 61.79 | -CHF 13.79 |
| Occupational accident BU (~0.5%) | -CHF 552 | -CHF 46.02 | -CHF 10.62 | -CHF 2.37 |
| Sickness daily allowance KTG (~0.5%) | -CHF 552 | -CHF 46.02 | -CHF 10.62 | -CHF 2.37 |
| Family allowance fund FAK (1%) + AHV admin | -CHF 1,325 | -CHF 110.45 | -CHF 25.49 | -CHF 5.69 |
| Total employer costs | -CHF 12,712 | -CHF 1,059.32 | -CHF 244.46 | -CHF 54.56 |
| Gross pay made up of | ||||
| Basic pay | CHF 101,721 | CHF 8,476.71 | CHF 1,956.16 | CHF 436.57 |
| Holiday pay (20 days) | CHF 8,731 | CHF 727.61 | CHF 167.91 | CHF 37.47 |
| Gross salary (incl. holiday pay) | CHF 110,452 | CHF 9,204.33 | CHF 2,124.08 | CHF 474.04 |
| Employee deductions | ||||
| AHV/IV/EO old-age and disability (5.3%) | -CHF 5,854 | -CHF 487.83 | -CHF 112.58 | -CHF 25.12 |
| Unemployment ALV (1.1%, capped) | -CHF 1,215 | -CHF 101.25 | -CHF 23.36 | -CHF 5.21 |
| BVG occupational pension, employee half | -CHF 3,213 | -CHF 267.75 | -CHF 61.79 | -CHF 13.79 |
| Non-occupational accident NBU (~1.3%) | -CHF 1,436 | -CHF 119.66 | -CHF 27.61 | -CHF 6.16 |
| Sickness daily allowance KTG (~0.5%) | -CHF 552 | -CHF 46.02 | -CHF 10.62 | -CHF 2.37 |
| Income tax: federal + cantonal + communal (Zurich) | -CHF 14,253 | -CHF 1,187.76 | -CHF 274.10 | -CHF 61.17 |
| Total employee deductions | -CHF 26,523 | -CHF 2,210.26 | -CHF 510.06 | -CHF 113.83 |
| Take-home pay | CHF 83,929 | CHF 6,994.07 | CHF 1,614.02 | CHF 360.21 |
| Total going into your pension | CHF 6,426 | CHF 535.50 | CHF 123.58 | CHF 27.58 |
Sample payslip
Enter the company name and employee name to create the payslip.
Pay date 30 October 2026
Payments
| Basic pay | CHF 8,738.20 |
| Holiday pay (20 days) | CHF 750.06 |
| Total gross pay | CHF 9,488.26 |
Deductions
| AHV/IV/EO old-age and disability (5.3%) | CHF 502.88 |
| Unemployment ALV (1.1%, capped) | CHF 104.37 |
| BVG occupational pension, employee half | CHF 267.75 |
| Non-occupational accident NBU (~1.3%) | CHF 123.35 |
| Sickness daily allowance KTG (~0.5%) | CHF 47.44 |
| Income tax: federal + cantonal + communal (Zurich) | CHF 1,256.42 |
| Total deductions | CHF 2,302.21 |
Assignment funds
| Assignment income received | CHF 10,680.00 |
| Less admin charge (margin) | -CHF 108.00 |
| Less aHV/IV/EO old-age and disability (5.3%) | -CHF 502.88 |
| Less unemployment ALV (1.1%, capped CHF 148,200) | -CHF 104.37 |
| Less bVG occupational pension, employer half | -CHF 267.75 |
| Less occupational accident BU (~0.5%) | -CHF 47.44 |
| Less sickness daily allowance KTG (~0.5%) | -CHF 47.44 |
| Less family allowance fund FAK (1%) + AHV admin | -CHF 113.86 |
| Gross pay available | CHF 9,488.26 |
Employer costs
| AHV/IV/EO old-age and disability (5.3%) | CHF 502.88 |
| Unemployment ALV (1.1%, capped CHF 148,200) | CHF 104.37 |
| BVG occupational pension, employer half | CHF 267.75 |
| Occupational accident BU (~0.5%) | CHF 47.44 |
| Sickness daily allowance KTG (~0.5%) | CHF 47.44 |
| Family allowance fund FAK (1%) + AHV admin | CHF 113.86 |
| Total employer costs | CHF 1,083.74 |
Information
| Days paid this period | 20 × CHF 534.00 |
| Household | single, no children |
| Statutory holiday | 20 working days |
| Total into pension this period | CHF 535.50 |
Holiday pay
Statutory paid holiday
Minimum annual leave in Switzerland, plus about 7 weekday public holidays. Paid from your gross salary, so unbilled leave days are still paid.
CHF 8,731 gross for 20 days offHoliday value per day
One day of paid leave at your gross salary.
CHF 436.57 gross per dayWays to raise take-home
Compliant options onlyLunch-Check meal vouchers
Up to about CHF 180 a month; check the current limit.
+CHF 810 a yearMarginal take-home
Of each extra CHF 100 billed, this is what reaches you after all deductions at your current level.
CHF 62.32 keptPension efficiency
Raising your contribution by 1 percentage point.
CHF 1,105 into pension costs CHF 840 take-home (76p per £1)Admin charge sensitivity
The margin comes out before tax, so each pound of margin costs less than a pound of take-home.
A 20% lower charge adds CHF 157 a yearLocal optimisations to check
Tax-favoured workplace pension contributions and employer benefits within local exemption limits.
IR35 route comparison
Same rate, days and costsOutside IR35 is only available when the client's Status Determination Statement (or your own assessment for small clients) says the role is outside. An umbrella always runs PAYE, so its result is the same whatever the IR35 status.
Pension method comparison
Same contribution percentagesCountry comparison
Same rate and admin charge, converted at approximate FX · local default pensions · default region per country · UK as umbrella| Country | Gross salary | Take-home / month | Take-home / month (€) | Kept |
|---|---|---|---|---|
| Bulgaria | €127,639 | €9,311 | €9,311 | 83.5% |
| Malta | €129,227 | €7,548 | €7,548 | 67.7% |
| Switzerland · Zurich | CHF 110,452 | CHF 6,994 | €7,521 | 67.5% |
| Cyprus | €119,580 | €6,963 | €6,963 | 62.5% |
| Hungary | HUF 45,707,377 | HUF 2,532,950 | €6,495 | 58.3% |
| United Kingdom · England | £99,557 | £5,585 | €6,420 | 57.6% |
| Denmark · Average municipality | DKK 975,959 | DKK 47,719 | €6,397 | 57.4% |
| Estonia | €98,979 | €6,356 | €6,356 | 57.0% |
| Romania | RON 657,962 | RON 32,076 | €6,314 | 56.6% |
| Lithuania | €130,131 | €6,283 | €6,283 | 56.4% |
| Latvia | €107,594 | €6,134 | €6,134 | 55.0% |
| Ireland | €118,935 | €6,125 | €6,125 | 54.9% |
| Finland · Average municipality | €110,362 | €6,062 | €6,062 | 54.4% |
| Spain · Madrid | €112,754 | €6,042 | €6,042 | 54.2% |
| Czechia | CZK 2,429,808 | CZK 147,216 | €6,033 | 54.1% |
| Luxembourg | €116,682 | €6,017 | €6,017 | 54.0% |
| Netherlands | €117,346 | €5,844 | €5,844 | 52.4% |
| Poland | PLN 495,965 | PLN 24,603 | €5,789 | 51.9% |
| Croatia · Zagreb | €113,677 | €5,776 | €5,776 | 51.8% |
| Austria | €104,432 | €5,464 | €5,464 | 49.0% |
| Sweden · Average municipality | SEK 1,103,450 | SEK 59,045 | €5,392 | 48.4% |
| Germany · North Rhine-Westphalia | €112,527 | €5,390 | €5,390 | 48.3% |
| Slovakia | €97,235 | €5,327 | €5,327 | 47.8% |
| Greece | €109,333 | €5,249 | €5,249 | 47.1% |
| Slovenia | €113,095 | €5,027 | €5,027 | 45.1% |
| Portugal · Mainland | €107,018 | €4,974 | €4,974 | 44.6% |
| France · Mainland France | €91,334 | €4,850 | €4,850 | 43.5% |
| Italy · Average region | €96,731 | €4,621 | €4,621 | 41.4% |
| Belgium · Average municipality | €104,279 | €4,586 | €4,586 | 41.1% |
Country notes and rates used
Switzerland: Social security 2026: AHV/IV/EO 5.3% each side with no ceiling; ALV 1.1% each side up to CHF 148,200. BVG mandatory pension on coordinated salary (gross up to CHF 90,720 less CHF 26,460 coordination deduction, max CHF 64,260) at age-based credits of 7/10/15/18%, split equally. Accident, sickness and family-allowance rates vary by insurer and canton; typical rates are used. Income tax uses ESTV 2026 tax burden figures for each cantonal capital (single, no church tax), interpolated by income; other communes in the canton differ. Foreign workers without a C permit are taxed at source (Quellensteuer) at broadly similar effective rates. A 13th month salary is common.
Canton used: Zurich · effective income tax 11.8% at CHF 100,000 and 19.5% at CHF 200,000 (ESTV 2026).
Contractor method: assignment income less the admin charge funds the full employment cost. Employer social contributions and employer pension are solved out first; the remainder is gross salary, which then carries employee contributions and income tax.
Employee pension is treated as deductible from taxable income and not from social security. Check the local scheme limits.
Household (single, no children): No effect on payroll withholding in this country. Household rules use 2026 figures where published; children are assumed to be under 18 and living with you, and dependent parents to live in your household.
Allowances and regimes: limits are 2026 where confirmed; items marked "check" in their conditions should be confirmed before use. Tax-free allowances must be paid within each legal limit and condition, usually on top of agreed pay rather than by converting salary (Germany and Austria in particular). Expat regimes need an approved application.
UK figures use HMRC 2026/27 rates and thresholds (tax code 1257L, category A NI, cumulative annual basis). Swiss figures use 2026 AHV/ALV/BVG rates and ESTV 2026 tax burden for each cantonal capital. EU figures model each country's main income tax, employee and employer social contributions for a single resident with no dependants, using 2025–26 parameters; regional and municipal rates, household circumstances (marital status, children, dependent parents), tax-free allowances and special regimes are modelled from 2026 rules where published, with some simplification. Use the results for quoting and illustration, and confirm with in-country payroll before contracting.
Switzerland payroll model and assumptions
Existing calculator assumptions: Social security 2026: AHV/IV/EO 5.3% each side with no ceiling; ALV 1.1% each side up to CHF 148,200. BVG mandatory pension on coordinated salary (gross up to CHF 90,720 less CHF 26,460 coordination deduction, max CHF 64,260) at age-based credits of 7/10/15/18%, split equally. Accident, sickness and family-allowance rates vary by insurer and canton; typical rates are used. Income tax uses ESTV 2026 tax burden figures for each cantonal capital (single, no church tax), interpolated by income; other communes in the canton differ. Foreign workers without a C permit are taxed at source (Quellensteuer) at broadly similar effective rates. A 13th month salary is common.
Model basis: UK 2026/27; Switzerland 2026; EU indicative 2025–26. The financial models have not been independently audited in this website update. Read the assumptions and limitations before relying on a result.
Canton settings
This model provides 26 selectable regional options, including Aargau, Appenzell Ausserrhoden, Appenzell Innerrhoden, Basel-Landschaft, Basel-Stadt, Bern and further options in the calculator. Select the option that matches your payroll; a default region is not a statement about your tax residence.
Allowances modeled for Switzerland
The tool includes Expense lump sum (Spesenpauschale); Lunch-Check meal vouchers. Read the eligibility conditions before applying any item. An available control does not establish your entitlement.
Illustrative CHF contractor example
The default example starts with a CHF 534 daily assignment rate for 233 billed days, with an admin margin of CHF 27 per billed week. Using only the model's default settings, it estimates CHF 110,452 annual gross salary and CHF 83,929 annual take-home pay. These are examples, not advertised earnings or a verified quote.
The modeled employer lines include AHV/IV/EO old-age and disability (5.3%); Unemployment ALV (1.1%, capped CHF 148,200); BVG occupational pension, employer half; Occupational accident BU (~0.5%); Sickness daily allowance KTG (~0.5%); Family allowance fund FAK (1%) + AHV admin. Employee deduction lines include AHV/IV/EO old-age and disability (5.3%); Unemployment ALV (1.1%, capped); BVG occupational pension, employee half; Non-occupational accident NBU (~1.3%); Sickness daily allowance KTG (~0.5%); Income tax: federal + cantonal + communal (Zurich). Adjust the controls to inspect the actual assumptions for your scenario.
Checking a permanent salary
For a salaried job in Switzerland, choose permanent employee mode and enter gross monthly or annual salary in CHF. Do not enter an employer's total employment budget as if it were gross salary.
Payroll calculator questions
How do I estimate take-home pay in Switzerland?
Enter the pay amount in CHF, choose contractor or permanent employee, and adjust the modeled settings. Review net pay together with employer costs, employee deductions and the country notes.
Is this an official Switzerland payroll check?
No. It is an illustrative gross-to-net model. The existing country parameters have not been independently audited in this site update, and actual payroll can differ.
Can I use it for cross-border contracting?
You can compare modeled outcomes, but this calculator does not determine residence, treaty relief, permanent establishment, social-security coverage or legal contractor status. Consult a local specialist.
Compare other supported countries
Every linked country page has its own payroll preset and model notes.
- United Kingdom payroll calculatorGBP · contractor and employee estimates
- Austria payroll calculatorEUR · contractor and employee estimates
- Belgium payroll calculatorEUR · contractor and employee estimates
- Bulgaria payroll calculatorEUR · contractor and employee estimates
- Croatia payroll calculatorEUR · contractor and employee estimates
- Cyprus payroll calculatorEUR · contractor and employee estimates
- Czechia payroll calculatorCZK · contractor and employee estimates
- Denmark payroll calculatorDKK · contractor and employee estimates
- Estonia payroll calculatorEUR · contractor and employee estimates
- Finland payroll calculatorEUR · contractor and employee estimates
- France payroll calculatorEUR · contractor and employee estimates
- Germany payroll calculatorEUR · contractor and employee estimates
- Greece payroll calculatorEUR · contractor and employee estimates
- Hungary payroll calculatorHUF · contractor and employee estimates
- Ireland payroll calculatorEUR · contractor and employee estimates
- Italy payroll calculatorEUR · contractor and employee estimates
- Latvia payroll calculatorEUR · contractor and employee estimates
- Lithuania payroll calculatorEUR · contractor and employee estimates
- Luxembourg payroll calculatorEUR · contractor and employee estimates
- Malta payroll calculatorEUR · contractor and employee estimates
- Netherlands payroll calculatorEUR · contractor and employee estimates
- Poland payroll calculatorPLN · contractor and employee estimates
- Portugal payroll calculatorEUR · contractor and employee estimates
- Romania payroll calculatorRON · contractor and employee estimates
- Slovakia payroll calculatorEUR · contractor and employee estimates
- Slovenia payroll calculatorEUR · contractor and employee estimates
- Spain payroll calculatorEUR · contractor and employee estimates
- Sweden payroll calculatorSEK · contractor and employee estimates