A payroll specialist calculates employee costs at a desk in a Swiss office.
Published on October 2, 2026

Budgeting a salary in Switzerland is rarely as simple as reading the gross figure on a contract. Between federal social charges, occupational pension rules and cantonal withholding tax, the same CHF 90,000 gross can translate into very different numbers on both sides of the pay slip. This guide walks you through a reproducible framework to move from gross to net, then from net back up to the total hiring cost, line by line.

Direct answer: To calculate a Swiss payroll cost accurately, start from the gross salary, deduct mandatory social contributions (AHV/IV/EO, ALV, LPP/BVG), apply the cantonal withholding tax when relevant, then add the employer share of each contribution on top. The result is the total cost of employment, which varies with the canton of work, the employee’s status and the pension plan.

What you will learn in this framework

  • What truly counts as a payroll cost beyond the gross salary
  • The mandatory Swiss deductions and how the employer/employee split works
  • Why the canton and the employee’s status change the final net figure
  • A step-by-step method to budget the real cost of one hire
  • When and why to have your calculation reviewed by a payroll specialist

What counts as a payroll cost in Switzerland?

A payroll cost in Switzerland is the total amount an employer actually spends to employ someone, not just the gross salary written in the contract. It combines the gross pay, the employer’s share of social contributions, the employer’s part of the occupational pension, and any additional insurance or administrative charges tied to employment. For budgeting purposes, the gross salary is only the starting point.

Two perspectives need to be kept separate. The employee sees the gross salary, then a series of deductions that reduce it down to the net pay received each month. The employer, on the other hand, pays the gross salary and adds its own share of mandatory contributions on top. Mixing these two views is one of the most frequent sources of budgeting errors.

If you want to calculate payroll costs in Switzerland without surprises, you need both views in a single table: the gross-to-net path for the employee, and the gross-to-total-cost path for the employer. Only then does the real financial impact of a hire become visible.

As a rule of thumb, the full employer-side cost of a Swiss salary is noticeably higher than the gross figure. For a CHF 90,000 gross reference, the employer typically also carries several thousand francs of additional social and pension contributions, which must be planned at the budgeting stage rather than discovered on the first pay slip.

The mandatory Swiss social deductions: AHV/IV/EO, ALV and LPP/BVG

Swiss salaries are subject to several federal social contributions that apply regardless of the employee’s canton of residence. The three main pillars for payroll are AHV/IV/EO (old-age, invalidity and loss-of-earnings insurance), ALV (unemployment insurance) and LPP/BVG (occupational pension). Each has its own rate structure and employer/employee split.

According to the Informationsstelle AHV/IV, the combined AHV/IV/EO rate is set at 10.6% of gross salary as of 1 January 2026, split equally between employer and employee at 5.3% each. The breakdown is 8.7% for AHV, 1.4% for IV and 0.5% for EO. These official AHV/IV/EO contribution rates apply to practically all salaried employment in Switzerland.

Unemployment insurance (ALV) is added on top and is also shared between employer and employee. ALV applies up to a defined income ceiling, with a reduced solidarity rate above it; the exact thresholds in force for the current year should be checked with the Swiss social security authority before finalising a budget.

Occupational pension (LPP/BVG) follows a different logic. Contributions are calculated on the coordinated salary, obtained by subtracting a coordination deduction from the gross annual salary, and the rate rises with the employee’s age bracket. The Bundesamt für Sozialversicherungen set the LPP coordination and entry thresholds at CHF 26,460 and CHF 22,680 respectively from 1 January 2025; these amounts must be reconfirmed for the current year before any projection.

Minimum vs. actual pension rates: LPP/BVG defines statutory minimum contribution rates by age, but many pension funds apply higher plans. Always use the rates of the specific pension fund affiliated to the employer, not a generic average.

A key point for budgeting: the fact that AHV/IV/EO and ALV are split 50/50 does not mean the employer effort equals the employee deduction in cash terms. The employer bears its own share on top of the gross salary, while the employee’s share is withheld from the gross. In a budget line, both halves must appear, in two different columns.

How does the canton change the final payroll cost?

Beyond federal social contributions, the canton of work or residence drives a large part of the net salary difference. Income tax in Switzerland is levied at federal, cantonal and communal levels, and the cantonal and communal components vary significantly. For many employees, this tax is paid directly through the salary via withholding tax, called Quellensteuer in German.

A consultant looks out over a Swiss town from an office window.
Cantonal tax rates and local rules change the final payroll figure from one region to another.

The Eidgenössische Steuerverwaltung confirms that the withholding tax tariff is cantonal and must be consulted with the cantonal tax administration concerned. In practical terms, two employees earning the same CHF 90,000 gross can see several thousand CHF of difference in annual net pay depending on where they live and work.

Withholding tax typically applies to:

  • Foreign nationals residing in Switzerland without a permanent residence permit (C permit), such as B or L permit holders;
  • Cross-border commuters (G permit) working in Switzerland but living in a neighbouring country;
  • Non-resident employees who perform their work in Switzerland under specific conditions.

For each category, the applicable tariff depends on the canton of work or residence, the marital status, the number of children and sometimes the religious affiliation. A single B-permit holder in one canton and a married cross-border commuter with two children in another will fall into completely different tariff codes, even for the same gross salary.

Why generic calculators fall short: Many online tools apply a national average or a single cantonal rate. For cross-border workers, newly arrived permit holders or employees changing canton mid-year, these averages can misstate the net pay by several hundred francs per month.

The practical consequence for budgeting is clear. If you negotiate or publish a gross salary without checking the cantonal tariff and the employee’s status, the net pay you promise in a conversation may differ from the net pay actually received. For the employer, cantonal differences mainly affect the attractiveness of the offer rather than the total cost, but they are essential for the employee’s financial planning.

Step-by-step framework to budget an employee’s real cost

Once the main components are clear, the calculation becomes a sequence of ordered steps. The framework below is designed to be applied line by line in a spreadsheet, with each row representing a verifiable deduction or employer charge, using one single reference gross salary throughout.

An HR manager notes calculation steps in a notebook beside a laptop.
A structured step-by-step framework helps budget an employee’s real cost without surprises.
 
From gross salary to total hiring cost
  1. Start with the gross annual salaryFix one reference figure, for example CHF 90,000, and work on an annual basis to avoid monthly rounding issues. Mention explicitly whether a 13th-month salary is included.
  2. Apply the AHV/IV/EO employee shareDeduct 5.3% of the gross salary (2026 rate), using the official AHV/IV/EO scale. Record the employer’s equal 5.3% share in a separate column.
  3. Apply the ALV employee shareDeduct the ALV employee rate up to the applicable ceiling, and the solidarity rate above it if relevant. Add the mirror employer share in the employer column.
  4. Calculate the LPP/BVG contributionSubtract the coordination deduction from the gross salary to obtain the coordinated salary, then apply the rate corresponding to the employee’s age bracket in the specific pension plan. Split between employer and employee according to the plan.
  5. Add non-occupational accident insurance and any additional insurancesDeduct the employee share of non-occupational accident insurance (NBU), and any sickness daily allowance insurance where contractually passed on to the employee.
  6. Apply withholding tax if applicableFor employees subject to Quellensteuer, apply the exact cantonal tariff corresponding to their status, family situation and gross salary. Use the tariff of the canton of work or of residence depending on the case.
  7. Obtain the net salarySum all employee deductions, subtract from the gross: this is the monthly or annual net pay actually received by the employee.
  8. Add all employer charges on topSum the employer share of AHV/IV/EO, ALV, LPP, occupational accident insurance (BU), family allowances contribution and administrative fees of the compensation fund. Add this total to the gross salary to obtain the real hiring cost.

Applying this sequence to a CHF 90,000 gross reference makes the orders of magnitude concrete. The AHV/IV/EO employee share alone represents CHF 4,770 per year at 5.3%; the employer carries the same amount on top of the gross, before even counting ALV, LPP, accident insurance and family allowances contributions. The exact LPP figure then depends on the employee’s age and the specific pension plan.

Cas pratique

Hypothetical case: a company based in canton A hires two employees on the same CHF 90,000 gross annual salary. The first is a Swiss national living in canton A, taxed through the ordinary annual tax return. The second is a B-permit holder commuting from canton B, subject to withholding tax. The federal deductions (AHV/IV/EO, ALV, LPP) are identical for both, but the second employee sees an additional cantonal withholding line that can shift the net pay by several hundred CHF per month compared with the first. A generic calculator applying a national average would hide this gap entirely, and the recruiter who announced “the same net” during the interview would face an uncomfortable conversation on the first pay day.

Reference salary, two profiles, two outcomes

Line-by-line framework
  • Each deduction traceable to an official source
  • Employer and employee columns clearly separated
  • Cantonal tariff applied with the right status code
  • Reproducible from one hire to another
Generic online calculator
  • Often uses a national or cantonal average
  • Rarely distinguishes B, C, G and L permits precisely
  • Pension rates sometimes based on legal minimums only
  • Edge cases (mid-year moves, family changes) poorly handled

Verify your figures with a payroll specialist

The framework above gives a reliable structure, but Swiss payroll contains edge cases that no spreadsheet handles well on its own: a mid-year change of canton, a shift from G to B permit, a pension plan with buy-ins, variable bonuses taxed with specific rules. A review by a payroll specialist is the quality-control step that catches these cases before they turn into payroll corrections.

In practice, a specialist checks three things: that each contribution rate corresponds to the current legal framework and the specific pension plan, that the withholding tax tariff code applied to the employee is the correct one for his or her status and family situation, and that the employer-side charges are complete, including family allowances contributions and the administrative fee of the compensation fund.

This verification is not a substitute for the framework, but its logical conclusion. The step-by-step method gives you a defensible structure for the budget; the specialist review confirms that the inputs you fed into that structure match the latest regulatory parameters and the specific contractual choices of your company.

For your next hire, apply the framework end to end on one reference gross salary, then have the result reviewed. To build your own figures in a structured way, you can use the payroll calculator as a first-pass projection before validation.

Frequently asked questions about Swiss payroll calculation
How much does an employer pay in total on top of gross salary in Switzerland?

On top of the gross salary, the employer pays its share of AHV/IV/EO (5.3% in 2026 per the official scale), its share of ALV, its share of LPP/BVG based on the pension plan and the employee’s age, occupational accident insurance, family allowances contributions and the administrative fee of the compensation fund. The total addition typically represents a meaningful percentage of the gross and must be computed with the current rates and the specific pension plan.

How does withholding tax work for cross-border workers?

Cross-border commuters (G permit) are generally subject to Swiss withholding tax, with a cantonal tariff that depends on the canton of work, the employee’s family situation and any applicable double-taxation agreement with the country of residence. The Eidgenössische Steuerverwaltung confirms that the tariff is cantonal and must be consulted with the cantonal tax administration concerned. Specific rules may apply depending on bilateral agreements, so the status should be validated before contract signature.

Why is my net pay different from the figure announced during recruitment?

Discrepancies usually come from three sources: a withholding tax tariff that was estimated with an average rather than the exact cantonal code, LPP contributions calculated on the statutory minimum rather than the actual pension plan, or additional insurance lines (NBU, daily allowance) not included in the initial projection. Rebuilding the calculation line by line, with the real cantonal tariff and the actual pension plan, usually explains the gap.

Can I rely on a generic online payroll calculator?

A generic calculator is useful for a first estimate, but it rarely integrates the exact cantonal tariff, the specific pension plan or the employee’s precise status (B, C, G or L permit, family situation, religious affiliation). For a budget decision or a salary negotiation, the output of a generic tool should always be cross-checked with the current official rates and, when the stakes are significant, with a payroll specialist.

This article provides general information on Swiss payroll calculation and does not constitute personalised tax, legal or payroll advice. Rates, thresholds and cantonal tariffs change over time; before taking a budgeting decision, verify the parameters in force for the current year and consult a qualified payroll specialist for your specific situation.

Written by Harrison Caldwell, a business strategy writer with 14 years of experience helping entrepreneurs and corporate leaders navigate the complexities of modern business development. His expertise spans startup financing, operational excellence, and digital transformation strategies for growing companies.