Checking payroll files with a pen and calculator to catch payroll errors in Switzerland
15
Oct 2026
Adviser

Input data, variable items, contribution bases, withholding tax: where payroll errors start in Switzerland, and how to correct them.

Reading time: 17 min

A wrong payroll is rarely discovered in the month it goes wrong. It gets discovered in January, on the salary certificate, or during an inspection by the compensation fund. In between, the same error has repeated itself on ten or twelve payslips.

Calculation errors fall into four families, and each one is born at a precise moment in the month: input data that arrives late, variable items such as overtime and bonuses, the contribution bases specific to each insurance, and the withholding tax rate table. The salary certificate does not form a fifth family: it forms the moment when everything becomes visible.

This article therefore takes the payroll management cycle in Switzerland in the reverse of the usual order: we start from where the error is manufactured, not from where it is read.

In brief

  • Check your input data before your calculations: a hire, a departure or an activity rate passed on late distorts the record before the first calculation.
  • Treat the month's variable items like base salary, because bonuses and overtime compensation form part of the determining salary.
  • Check each contribution base separately: the LAA insured earnings ceiling and the unemployment insurance ceiling happen to be the same amount, CHF 148,200, while the LPP coordinated salary works on an entirely different bracket.
  • Faced with an error, correct the current month's payroll, settle up with the funds, then have the competent authority decide anything that touches on salary paid in excess.

Why Swiss payroll produces errors

The difficulty does not lie in the calculation, but in the number of rules that change according to the place of work. The withholding tax rate table is set canton by canton, and the family allowance contribution also varies from one canton to another. A company employing an administrative assistant in Sion and a technician in Fribourg does not handle these two records in the same way.

Then there is the number of parties involved. The compensation fund collects the AVS, AI and APG contributions, and the unemployment insurance contributions along with them, the pension institution manages the LPP, the accident insurer manages the LAA, and many companies add a loss-of-earnings insurance in the event of illness, which is optional at federal level. Each one applies its own calendar: contributions are paid quarterly when the annual total of salaries does not exceed CHF 200,000 and monthly above that, the final deadline always being the tenth day following the end of the quarter or of the month.

Source: AVS/AI Information Centre, leaflet 2.01, contributions to AVS, AI and APG, as at 1 January 2026, verified on 12 August 2026.

Then comes the most mundane cause of all. The data that feeds payroll comes from team leaders, from human resources, from accounting, sometimes from the employee. The monthly close falls on a fixed date, and whatever arrives after it goes onto the following month.

Input data errors

Payroll software calculates correctly on wrong data. This is the most frequent family and the least often mentioned, because it shows up neither in the configuration nor in the rates, but in comparing the employee's record with their signed contract.

A hire or a departure reported late

A warehouse worker hired on 18 March, whose contract only reaches payroll on 2 April, produces three effects at once: a first salary out of step, contributions calculated on an incomplete period, and a late notification to the accident insurer. A departure poses the symmetrical problem, because the holiday balance then covers a partial year of service. The law grants the employee at least four weeks of holiday per year of service, at least five weeks for employees up to the age of 20 completed, and this holiday is set in proportion when the year of service is not complete.

Source: Swiss Confederation, Code of Obligations, art. 329a, version in force on 1 January 2026, verified on 12 August 2026.

An activity rate changed and not passed on

A drop in activity rate moves the employee against several insurance thresholds, and not the same ones depending on how far the drop goes. An employee is insured against non-occupational accidents if they work at least 8 hours per week for the same employer, so a graphic designer who falls below that volume leaves that cover. An employee whose annual salary falls below the professional pension entry threshold leaves the LPP. Either way, the record has to follow in the month the change takes effect.

Source: Federal Office of Public Health, accident insurance, who is compulsorily insured, verified on 12 August 2026.

A change of address or civil status not reported

An employee who moves from Nyon to Geneva, who gets married, or whose spouse takes up work again, changes the parameters of their withholding tax. Ask for this information once a year and on every event, then keep the answer in writing, because that is what will justify the rate table applied.

Errors on variable items

Base salary is rarely a source of errors, unlike variable items, which change from one month to the next and are more often miscalculated. The determining salary, that is to say the salary on which contributions are levied, includes in particular bonuses and compensation for overtime, for stand-in work or for night work, gratuities, long-service gifts, loyalty or performance bonuses, as well as benefits assessable in money arising from employee participation schemes.

Source: AVS/AI Information Centre, leaflet 2.01, contributions to AVS, AI and APG, as at 1 January 2026, verified on 12 August 2026.

Overtime and its surcharge

The first error treats overtime compensation as a separate payment, outside the determining salary, when it forms part of it. The second assumes there is no surcharge because the contract says nothing about one. The default runs the other way: the employer must pay overtime that has not been compensated by time off at the normal salary increased by at least one quarter, unless a written agreement, a standard employment contract or a collective agreement provides otherwise. A silent contract, or a purely verbal one, leaves the 25% due. The contract is where you look for a derogation, not for the entitlement.

Source: Swiss Confederation, Code of Obligations, art. 321c para. 3, version in force on 1 January 2026, verified on 12 August 2026.

Bonuses attached to the wrong month

A 2025 performance bonus paid with the February 2026 payroll is calculated with the 2026 rates, allowances and ceilings, even though it rewards the previous financial year. Two things do not follow that payment date. Whether contributions are due at all is assessed on the period in which the work was performed, not on the date of payment. And deferred salary has to be declared separately, stating the months it relates to, whenever the employee is no longer with your company in the year of payment or whenever the contribution rules changed in between, otherwise the income is entered on the wrong year of the employee's individual AVS account.

The Code of Obligations further provides that where the employer pays a special allowance in addition to salary on particular occasions, such as Christmas or the end of the financial year, the employee is entitled to it where this has been agreed. A collective agreement may make such an allowance compulsory in a given industry.

Source: Swiss Confederation, Code of Obligations, art. 322d, version in force on 1 January 2026, and AVS/AI Information Centre, leaflet 2.01, nos. 21 to 23, verified on 12 August 2026.

Benefits in kind forgotten

Benefits assessable in money arising from employee participation schemes enter the determining salary. A Lausanne start-up that allocates shares to its technical team without showing them in its payroll builds a discrepancy that will surface on the salary certificate. For other benefits in kind, confirm the treatment with your compensation fund.

Expense reimbursements confused with salary

A reimbursement of professional expenses does not pay for work, it compensates an outlay made for the company. The confusion works both ways: expenses treated as salary, or flat-rate amounts paid without their nature being established. The treatment of flat rates is settled with the cantonal tax authority: a delivery driver receiving CHF 250 per month with no receipts and no approved expense regulations exposes their employer to a reassessment.

Contribution base errors

Each insurance is calculated on its own base, and that is what many configurations wrongly simplify. A wrong base produces the same error every month. The detail of the rates and how they are shared belongs to another subject, that of the cost of an employee for the employer, which we do not cover again here.

The LPP coordinated salary

Access to professional pension provision depends on a threshold, set at CHF 22,680 per year or CHF 1,890 per month. A 40% position paid CHF 20,000 per year sits below that threshold.

Source: AVS/AI Information Centre, leaflet 6.06, obligation to join a pension institution in accordance with the LPP, verified on 12 August 2026.

Above the threshold, the contribution does not apply to the whole salary. In the LPP minimum, retirement credits are expressed as a percentage of the coordinated salary, that is to say of the portion between CHF 26,460 and CHF 90,720: 7% from 25 to 34 years of age, 10% from 35 to 44, 15% from 45 to 54 and 18% from 55 to 65.

Source: Federal Social Insurance Office, synoptic table of applicable contribution rates and premiums, as at 1 January 2026, verified on 12 August 2026.

Take an accountant aged 38, so in the 10% band. Her position is paid CHF 90,000 per year full time, she moves to 50% during the year, and the information only reaches payroll two months late.

Situation on the record Salary used Portion between CHF 26,460 and CHF 90,720 Retirement credit at 10%
Full time CHF 90,000 CHF 63,540 CHF 6,354
Part time at 50% CHF 45,000 CHF 18,540 CHF 1,854

The gap reaches CHF 4,500 over the year for this credit alone, as long as the record keeps the full-time salary. The table also brings out why a part-time salary calculation can so easily go wrong: the salary is halved, while the portion falling inside the bracket is reduced by more than half, because the lower limit does not vary with the activity rate. Your pension institution's regulations state how the coordinated salary is determined in this case, and they are what governs.

The LAA insured earnings ceiling

The maximum insured earnings amount to CHF 148,200 per year, or CHF 406 per day, so a sales director paid CHF 180,000 does not contribute on the whole of their salary. The other point concerns the split: premiums against occupational accidents and diseases are borne by the employer, those against non-occupational accidents are in principle borne by the employee, and the employer deducts the employee's share from the salary then settles the whole of the premiums. The rate depends on the class and the degree of the tariff assigned to your company, and only your insurer can tell you what it is.

Source: Federal Social Insurance Office, synoptic table of applicable contribution rates and premiums, as at 1 January 2026, and Federal Office of Public Health, accident insurance, premiums, verified on 12 August 2026.

The unemployment insurance ceiling

The unemployment insurance contribution amounts to 1.1% for the employer and 1.1% for the employee, so 2.2%, on the portion of the salary up to CHF 148,200 per year. The important word is annual. A manager who receives a large bonus in March reaches that ceiling during the year, and a configuration that reasons month by month, with no running total, produces a statement that is wrong in both directions.

Source: Federal Social Insurance Office, synoptic table of applicable contribution rates and premiums, as at 1 January 2026, verified on 12 August 2026.

Two configuration errors are still found above this ceiling. The first consists in levying a contribution on the portion above it: since 1 January 2023, no unemployment insurance contribution is due beyond CHF 148,200, and the solidarity contribution that previously existed has disappeared. The second consists in applying the ceiling to the employee rather than to the contract: the limit applies per employment contract, so a consultant employed by two companies meets it again at each of them.

Source: AVS/AI Information Centre, leaflet 2.08, contributions to unemployment insurance, as at 1 January 2025, verified on 12 August 2026.

The family allowance base

The family allowance contribution is borne by the employer and ranges from 1.025% to 2.75% of salary outside agriculture, against 2% in agriculture. The employee does not contribute, except in Valais, where they pay 0.13% of the payroll. Two errors keep coming back: withholding an employee share where there is none, and calculating on a base stripped of the month's variable items. A watchmaking SME that forgets its December bonuses ends up with a statement lower than its accounts.

Source: Federal Social Insurance Office, synoptic table of applicable contribution rates and premiums, as at 1 January 2026, verified on 12 August 2026.

Withholding tax errors

The employer does not bear this charge, it withholds it and pays it over on behalf of a third party. An error is therefore not settled by an internal adjustment, it involves a cantonal administration, and sometimes two.

The wrong rate table

The rate table depends on the employee's personal and family situation, it is drawn up canton by canton, and it is updated every year. The applicable table is found in the documents published by your canton's tax administration, and a situation that changes during the year is to be reported without delay. The Federal Tax Administration publishes the common calculation bases and the list of competent cantonal authorities.

Source: Federal Tax Administration, withholding tax, verified on 12 August 2026.

The canton of collection

The canton to which the tax is paid over is not necessarily the one where your registered office is. An employer established in Zug whose employee works from Lausanne asks the question before the first payment, as does one employing a cross-border worker holding a G permit. Have the competent canton confirmed by the tax authority concerned and keep its answer, because a correction covers every month already declared.

The treatment of the 13th salary and of bonuses in the rate

A 13th salary paid in December inflates that month's income, and the way it enters the rate follows rules set by the cantonal and federal calculation bases, which your tax authority will tell you. So identify in advance the months that carry an exceptional payment, and check those statements separately.

The errors that only show up on the salary certificate

January plays the role of revealer: the certificate aggregates twelve months of calculations, and a gap of a few francs repeated all year becomes a visible amount there. We do not develop it here: two pages are already devoted to it.

The detail of each heading, the reports to produce and their deadlines are the subject of our article on salary declarations in Switzerland. The regulatory side, that is to say what you owe to each party involved, is dealt with in our page on payroll compliance and regulations.

Worth remembering

The salary declaration must be submitted to the compensation fund no later than 30 January following the end of the contribution year, and it is on that basis that the definitive contributions are set. If that deadline is not met, default interest is due on any difference.

Source: AVS/AI Information Centre, leaflet 2.01, contributions to AVS, AI and APG, as at 1 January 2026, verified on 12 August 2026.

What an employer does on discovering an error

An error established is not a fault established: what counts is the way you handle it and how quickly you do so. The course of action runs from the most immediate to the most formal.

Correct the current month's payroll

Quantify the gap month by month before touching a single parameter. Then correct the current month's record and show the adjustment on a separate line, rather than melting it into the base salary. Inform the employee in writing before the payment, with the detail of the calculation.

Settle up the contributions already paid

The instalments paid during the year are not definitive. If the instalments paid exceed the definitive contributions, the difference is refunded to you; if they are lower, you receive an invoice for the difference. Report the correction to your compensation fund as soon as it is quantified, then to your pension institution and your accident insurer.

Source: AVS/AI Information Centre, leaflet 2.01, contributions to AVS, AI and APG, as at 1 January 2026, verified on 12 August 2026.

Correct a salary certificate already submitted

A wrong certificate is replaced by a corrected certificate, given to the employee and to the administration concerned. State that it cancels and replaces the previous one, and date it. If the error affects the withholding tax statements, the correction follows the procedure indicated by the cantonal tax authority, which alone is competent to say how far back it accepts a reassessment.

The case of salary paid in excess

An amount paid in excess is not recovered by a deduction decided alone on the next payroll. The question falls under the law of obligations and employment law, and we do not settle it here. The approach consists in establishing the amount and the period, informing the employee in writing, examining their contract and the applicable collective agreement, then agreeing the terms. In the event of a dispute, have the solution validated by legal counsel or by the competent authority before any deduction.

The checks that prevent most of these errors

None of these checks calls for any particular tool, but for a date in the calendar and a person to keep to it. They move detection from January to the month in which the error occurred. In an SME, these three appointments are enough to cover the most frequent errors, provided that the supporting documents and the statements are filed as you go rather than at the end of the financial year.

The check before the monthly close

Compare the month's payroll with the previous month's and explain every difference, because an amount that changes for no known reason signals a modified item of data or a recalculated base. Check hires and departures, activity rates that have moved, and the variable items entered. In an SME of thirty people, this check takes an hour and remains the one that catches the most errors.

The reconciliation with accounting

The total of gross salaries, that of social contributions and the amount disbursed must be found again in the accounts. A persistent discrepancy between the payroll journal and the accounts almost always signals an item wrongly allocated. The distinction between the two disciplines is set out in detail in our article on payroll and payroll accounting.

The annual review before the certificates are issued

Before issuing the certificates, go back over the annual running totals per employee and compare them with the thresholds and ceilings described above, starting with the records that changed during the year. This review remains a targeted examination, distinct from a full payroll audit. Numeriq's payroll management solutions build these checks into the monthly cycle, with a team of payroll administrators based in Switzerland, which limits the risk of calculation error upstream.

Frequently asked questions

What should you do in the event of a payroll error?

Quantify the gap over the whole period concerned, correct the current month's record with a visible adjustment line, then report the correction to your compensation fund, your pension institution and your accident insurer, before making any change to the configuration.

What are the consequences of an error on a payslip?

Contribution instalments are settled up at the end of the year, with a refund or an invoice depending on which way the difference goes. The risk lies above all in the deadlines, since a salary declaration submitted after 30 January following the contribution year exposes the employer to default interest on any difference.

Can an employer recover salary paid in excess?

The subject touches on the law of obligations, and it is not settled by a unilateral decision. In practice, the employer documents the amount and the period, warns the employee in writing, checks the contract and the collective agreement, then has the solution validated by legal counsel or by the competent authority.

How long must payroll documents be kept?

The Code of Obligations provides that the books of account and the accounting vouchers, together with the annual report and the audit report, are kept for ten years, that period running from the end of the financial year. Payroll documents that serve as accounting vouchers fall within that scope.

Source: Swiss Confederation, Code of Obligations, art. 958f, version in force on 1 January 2026, verified on 12 August 2026.

Can a withholding tax rate error be corrected retroactively?

A correction is provided for, but its conditions and the period concerned are set by the cantonal and federal rules, not by the employer. Report the error to the canton's tax authority as soon as you establish it and keep its answer before modifying statements already filed.

Smiling man wearing a navy blue polo shirt with Numeriq Payroll logo, standing by a waterfront with cityscape, water jet fountain, and clear blue sky in the background.
Mike Mansell

Mike Mansell is the Co-founder and Managing Director of Numeriq Payroll. With 16 years of experience in HR and payroll, he handles salary simulations, contracts, and questions about payslips and pensions. He enjoys turning complex payroll rules into clear, practical solutions that make life easier for businesses and employees alike.