FrontiFronti
blog.backToBlog
Regulatory

New Italy-Switzerland Tax Treaty: One Year In

The bilateral agreement entered into force in 2024, creating two distinct regimes for cross-border workers. Here’s what has actually changed for frontaliers β€” and what still catches people off guard.

FE
Fronti Editorial
Editorial team
May 22, 2026blog.updated May 28, 202610 blog.minRead
blog.onThisPage

When Italy and Switzerland signed the new bilateral tax agreement in July 2023, frontaliers knew change was coming. Now that the treaty has been in force for over a year, we have enough data to see what's actually working — and what isn't.

The treaty in plain terms

The new Italy-Switzerland double taxation agreement replaced a 1976 treaty that had governed frontalier taxation for nearly 50 years. For decades, cross-border workers paid a simplified tax regime — primarily source tax in Switzerland, with significant relief in Italy.

The 2024 treaty introduces full Italian taxation with a credit for Swiss source tax paid. In theory, this aligns with how other countries handle cross-border work. In practice, it's created two parallel systems that frontaliers must navigate based on when they started working in Switzerland.

The key date: July 17, 2023

This is when the new treaty was signed. Frontaliers who started working in Switzerland before this date fall under the vecchio (old) regime. Everyone else is under nuovo (new).

Two regimes, one border

The treaty created what's effectively a transitional arrangement — the vecchio regime remains in force for existing frontaliers until 2033, while new workers follow the nuovo rules immediately.

Vecchio (old) regime

Frontaliers under this regime continue to benefit from a 70% exemptionon Swiss income for Italian tax purposes. Only 30% of their Swiss salary enters their Italian taxable income.

Nuovo (new) regime

New frontaliers pay full Italian IRPEF on their entire Swiss income, but receive a tax credit for Swiss source tax already paid. The math is straightforward but typically results in higher overall taxation — roughly 7-12% highereffective rate depending on income level and family situation.

Real numbers after one year

Based on data from frontalier simulations in the past year, here's what the numbers actually look like:

  • Average effective tax rate (vecchio): 23.8%
  • Average effective tax rate (nuovo): 31.2%
  • Monthly net difference at CHF 6,000: ~€420/month
  • Annual difference: ~€5,000/year

The spread is substantial and compounds over a career. A nuovo frontalier earning CHF 6,000/month will pay roughly €50,000 more in taxes over the 10-year transitional period than a vecchio frontalier in the same situation.

What caught people off guard

1. The tax credit isn't automatic

Many nuovo frontaliers assumed the Swiss tax credit would be applied automatically. It isn't. You must explicitly claim it on your Modello Redditi PF — and you need proper documentation of the Swiss source tax paid.

Don't skip the Quellensteuerabrechnung

Without this document, you cannot claim the Swiss tax credit in Italy. Request it from your employer's HR department before filing your Italian return.

2. The 20 km rule still matters

Both regimes require your Italian residence to be within 20 km of the Swiss border. Moving beyond this zone voids your frontalier status entirely.

3. Health insurance choice affects taxes too

The choice between LAMal and SSN interacts with your tax situation in ways that aren't always obvious. LAMal premiums are partially deductible in Switzerland; SSN contributions are treated differently in Italy.

Looking ahead to 2033

The transitional period ends in 2033, at which point all frontaliers will move to the nuovo regime. For those currently under vecchio, this represents a significant future tax increase that should be factored into long-term financial planning.

Our recommendation: if you're under the vecchio regime, use the next 7 years to maximize savings, contribute to Pillar 3a, and build a buffer for the higher-tax future.

FE
Fronti Editorial
Editorial team

blog.authorBio

guideCard.ctaTitle

guideCard.ctaDesc

guideCard.ctaButton