Staff leasing means: many permit types, many cross-border workers, many contracts on a weekly or daily wage. That turns withholding tax into one of the most frequent compliance topics for a staffing firm. Here are the five mistakes we see most often — checked against FTA Circular No. 45.

Basic rule: residence determines the tariff — most of the time

Under FTA Circular No. 45 (section 9.5 ff.), Swiss withholding tax is primarily based on the employee's tax residence — not on the place of assignment. Only for employees without a residence in Switzerland does the place-of-work logic apply.

Employees with tax residence in Switzerland → tariff of the canton of residence, regardless of the canton in which the assignment takes place.

Employees without residence in Switzerland (cross-border workers, weekly & short-term residents, board members, etc.) → tariff of the place of work — for weekly residents normally the employer's registered office, for cross-border workers the special tariff under the relevant DTA.

Example 1: Employee lives in Aargau, staffing firm is based in Zug, assignment on a Zurich construction site. → Tariff Aargau (canton of residence). The canton of assignment is irrelevant.

Example 2: Cross-border worker resident in Konstanz (DE), assignment on a Zurich construction site. → Switzerland–Germany DTA: flat 4.5% in Switzerland, remaining taxation in Germany.

Mistake 1: residence data not kept up to date

Since for a Swiss residence the canton of residence determines the tariff, it has to be correct. In practice the place of residence is taken from the master data at contract start — but when an employee moves during an assignment, it often is not updated. Result: the payroll run keeps using the old cantonal tariff.

On top of that, religious affiliation, marital status and children also affect the tariff code (A0N/A1N/B0N etc.). If those fields are not kept current, the pay slip runs on the wrong tariff.

Consequence

In a cantonal audit, outdated residence or family data is spotted immediately. Tariff corrections are demanded retroactively — including default interest. Self-service workflows in which employees can keep their address and marital status up to date themselves are the most effective countermeasure.

Mistake 2: permit type wrongly classified

The permit type (B, C, L, G, F, Ci, N) determines whether an employee is subject to withholding tax at all and which tariff logic applies. In staff leasing every variant occurs — and classification is often semi-automated from the recruiting system, with the corresponding risk of errors.

Typical pitfalls:

  • Short-term residents (L) recorded as residents (B) — withholding tax ends for B permit holders upon settlement (C) or, after five years, possibly via subsequent ordinary assessment (SOA); for L it continues.
  • Cross-border workers (G) treated as weekly residents — a completely different tariff (DTA vs. Swiss standard).
  • Dual nationals holding a Swiss passport not recognised — no withholding tax liability.

Important: a person subject to withholding tax is always registered with only one cantonal withholding tax office (from the employer's perspective). There is no tariff change within a month — tariff changes (marital status, children, religion) only take effect from the following month.

Mistake 3: cross-border DTA wrongly applied

For cross-border workers (residence abroad, work in Switzerland), country-specific double-taxation agreements apply with their own tariff rules. In simplified form:

DE
Germany

Flat 4.5% in Switzerland for cross-border workers who return daily (DTA-DE Art. 15a). Remaining taxation in Germany. Proof via form Gre-1/Gre-2.

FR
France

Special agreement from 1983 for the majority of cantons (BE, BL, BS, FR, JU, NE, SO, VD, VS): taxation in the state of residence France, Switzerland receives a compensation payment. Exception Geneva: full withholding tax in Switzerland, GE transfers a flat compensation payment to France.

IT
Italy

New cross-border agreement since 2024: "new cross-border workers" are taxed at source at 80% in Switzerland, with remaining taxation in Italy. Existing cases remain under the previous regime (full taxation in Switzerland, compensation to Italian border municipalities).

AT
Austria

DTA-AT Art. 15 para. 4: withholding tax in Switzerland, Austria credits it. No flat-rate special tariff.

LI
Liechtenstein

Separate DTA with taxation at source in the state of residence Liechtenstein for employees.

If the residence permit, cross-border status (G) or proof of return is not recorded correctly in the master data, withholding tax runs on the wrong tariff. Retroactive corrections are time-consuming — especially across multiple years.

Mistake 4: weekly/daily-wage special tariffs overlooked

In staff leasing, weekly or daily wages are common. For these, the cantonal tax authorities have their own withholding tax rates (typically a projection logic), not the standard monthly tariff. Anyone applying the monthly tariff to a weekly wage will arrive at the wrong amounts — and the correction is messy.

Mistake 5: tariff correction (TC) and SOA not requested

Withholding tax is a provisional tax. Two mechanisms correct it:

  • Tariff correction (TC): on application by the person subject to withholding tax — e.g. to claim deductions for children, professional expenses or pillar 3a. Deadline: 31 March of the following year.
  • Subsequent ordinary assessment (SOA): automatic from gross income > CHF 120,000 / year in most cantons, and on application for quasi-residents (cross-border workers whose Swiss income exceeds 90% of their worldwide income).

During the year, status changes must be reported to the cantonal withholding tax office: marriage / divorce, birth of a child, change of religious affiliation, move to another canton, change of permit type. The new tariff codes — as mentioned above — only apply from the following month, but must be submitted promptly.

Common mistake

Employees are not systematically reported when they reach the SOA threshold — subsequent years keep running with withholding tax instead of ordinary assessment. A specialised platform monitors the thresholds and reports automatically.

Withholding tax: automatically correct

We build the withholding-tax logic natively into our platform: canton-of-residence tariff, correct permit-type logic, DTA special tariffs for cross-border workers, special tariffs for weekly/daily wages, SOA threshold monitoring and automated tariff-correction notifications to all 26 cantons. ELM 5.1 via partner. More about the staffing solution →