Lugano or Milan: cost of living for border workers

As a border worker, the choice to live in Lugano or Milan directly affects the net income received and tax obligations. Compare the actual costs of rent, transportation, spending, and taxation with a handy guide.
Context
In brief
- As of January 1, 2024, the New Cross-Border Agreement redefines tax exemptions and reporting obligations in Italy
- Withholding tax is deducted ONLY in Switzerland; Italy applies IRPEF on income exceeding the exemption
- Rents in Lugano are higher than in Milan, but daily commuting is reduced by 60+ minutes
Key facts
- What: Comparison of the cost of living in Lugano vs. Milan for cross-border workers
- When: Critical decision before moving; New Agreement effective from January 1, 2024
- Where: Lugano (Ticino) vs. Milan (Lombardy)
- Who: Cross-border workers employed in Switzerland, residing in Italy
- Taxation: New cross-border workers declare in Italy if income >€10,000; old cross-border workers €7,500 until 2033
Choosing where to live as a cross-border worker is not just a housing decision, but a financial one. Lugano and Milan are less than 100 km apart, yet the impacts on net pay and cost of living are profoundly different. A salary received in Switzerland is subject to Swiss withholding tax already in the pay slip, while the place of residence — in Ticino or Lombardy — determines further tax obligations to the Italian Revenue Agency, as well as significantly different costs for rent, daily commuting, and food expenses.
As of January 1, 2024, the New Cross-Border Agreement has redrawn the reporting obligations and exemptions applied in Italy. New cross-border workers (not already such before July 17, 2023) must declare their income in Italy if they exceed €10,000 annually. Old cross-border workers continue to benefit from a €7,500 exemption in a transitional regime until 2033. This impact is direct on monthly savings capacity and total tax pressure.
Why the comparison matters for the cross-border worker
Many cross-border workers consider moving from Ticino to Lombardy in an attempt to reduce rent costs. However, the net savings on rent and expenses are easily offset by daily commuting costs, additional taxes in Italy, or the loss of proximity to the workplace in Switzerland. For a cross-border worker, every housing decision must consider: (1) the net amount received in CHF after Swiss withholding tax, (2) additional tax obligations and IRPEF in Italy, (3) daily commuting costs (fuel, tolls, subscriptions, time), (4) rent and utilities, (5) daily cost of living (food, health insurance, services).
Compare the cost of living between Ticino and Italy with our tool
The Convention between Switzerland and Italy (signed on March 9, 1976) provides that the tax paid in Switzerland is credited in Italy through the CE box of the model 730 form, thus avoiding full double taxation. However, the reporting procedure is complex and requires awareness of deadlines and necessary documents.
Operational details
How Taxation Affects Net Income
A cross-border worker who earns a gross salary in Switzerland is subject to Swiss withholding tax directly from their paycheck. The rate depends on the canton of Ticino, the municipality of work, and the gross income. Swiss rates include AVS/AI/IPG (5.3% for the employee), AD/AC (1.1% up to CHF 148,200), LAINF (0.7–1.5%), and LPP (7–18% depending on age bracket, from the 25th year). Overall, the tax burden in Ticino is lower than in Zurich or Bern, but still significant.
After Swiss withholding tax, the cross-border worker receives the net amount in CHF. If they reside in Lombardy (Milan or province), they must also declare their income to the Italian Revenue Agency and pay IRPEF if the income exceeds the applicable exemption.
Italian Tax Structure for Cross-Border Workers (as of January 1, 2024)
The Italian IRPEF applies marginal rates: 23% up to €28,000 of taxable income, 33% from €28,001 to €50,000, and 43% over €50,000. For cross-border workers:
- New cross-border workers (after July 17, 2023): exemption of €10,000 of annual taxable income
- Old cross-border workers: exemption of €7,500 in transitional regime until 2033 (Law 83 of June 13, 2023)
The exemption means that income up to that limit is NOT subject to Italian IRPEF. Beyond the exemption, the progressive bracket applies.
Simplified example: a new cross-border worker with an annual net Swiss income (after withholding tax) of €45,000 declares in Italy €45,000 − €10,000 = €35,000 taxable. On €35,000, they pay IRPEF: €28,000 × 23% + €7,000 × 33% = approximately €6,450 gross IRPEF. However, the tax paid in Switzerland is credited (CE box, 730 form) to avoid double taxation.
Hypothetical Scenario: Which City is More Advantageous?
Consider a cross-border worker with a gross salary of CHF 6,500 monthly in Switzerland. After Swiss withholding tax (conservative estimate 15–18% effective), the net amount is approximately CHF 5,300–5,500 monthly, corresponding to about €5,000–5,200 monthly at the exchange rate of 1 CHF = 0.95 EUR.
If this cross-border worker resides in Lugano, the cost of rent for a studio is generally €1,000–1,400 monthly, while for a two-bedroom apartment €1,400–1,800. Commute times to the workplace in Switzerland (e.g., Chiasso, Mendrisio, Lugano itself) are short, often <30 minutes. The cost of public transport (Arcobaleno Ticino subscription) is contained (€100–150 monthly). Utilities, food, and services are expensive (Ticino has costs close to the Swiss average), estimated at €400–500 monthly combined.
Net balance in Lugano: €5,100 − €1,600 (average rent) − €120 (transport) − €450 (utilities + food) = €1,930 monthly savings margin. Not bad, but the remaining cost of living is high.
If, instead, the cross-border worker resides in Milan city or province (Como, Lecco province), the cost of rent is comparable (€1,000–1,300 for a studio) or even lower, but daily transport involves:
- Trenitalia subscription Milan–Chiasso (about €300–350 monthly) or fuel + tolls A2/A9 (€250–400 monthly depending on distance and fuel prices)
- At least 60–90 minutes of daily travel (10–15 hours weekly lost in commuting)
- Traffic jams at border crossings (Brogeda, Chiasso) that further slow down
Net balance in Milan: €5,100 − €1,200 (rent, slightly lower) − €300 (transport, higher) − €450 (utilities + food, generally lower than in Lugano) = €3,150 monthly savings margin. Apparently better, but the cost of time is substantial.
Insurance and Utilities: A Crucial Element
In addition to rent and transport, healthcare costs change significantly. As a cross-border worker employed in Switzerland, you have the option to choose Swiss health insurance (LAMal) or remain in the Italian system (INPS). LAMal deductibles for adults range from CHF 300 to CHF 2,500 annually, plus a monthly insurance premium (varies for the canton of Ticino, generally CHF 350–500). If you stay with INPS, contributions are deducted from your Swiss salary, and coverage is automatic in Italy.
Utilities (electricity, gas, water, waste) are generally more expensive in Switzerland (including Ticino) compared to Lombardy. In Lugano, a family might spend €150–200 monthly, while in Milan €100–130.
Discover how LAMal works and the advantages of Swiss health insurance
Useful tools for your case
To verify your within/over 20 km tax scenario, use the net salary calculator and the tax return guide.
Key points
How to assess the cost of living before moving
Before deciding where to live, gather concrete data and build a detailed personal budget. Here is a step-by-step process.
Step 1: Calculate your net monthly income in Switzerland
The first number to know is your net CHF after Swiss withholding tax. Contact the Human Resources department of the Swiss company for a personalized tax estimate, or use the Frontaliere Ticino salary calculator to simulate the impact of Swiss tax rates on your gross salary.
Convert the net CHF to EUR at the current exchange rate (about 1 CHF = 0.95–1.10 EUR, check the real-time rate). This is the nominal monthly budget available.
Step 2: Estimate monthly fixed costs based on the chosen city
For Lugano (Ticino residence):
- Rent: search on Ticino real estate portals (subito.it Ticino section, tamedia immobiliare)
- Transportation: Arcobaleno Ticino subscription (regional public transport) or private car
- Utilities (electricity, gas, water, waste): contact local providers (Officina dei Servizi Ticinesi, Seenergia) for realistic quotes
- Groceries and shopping: visit local supermarkets (Migros, Coop, Denner) and collect average prices for categories
- Health insurance: if LAMal, request quotes from Swiss providers; if INPS, contributions are already in the paycheck
For Milan or Lombardy municipalities:
- Rent: Italian portals (immobiliare.it, subito.it, fotocasa.it)
- Transportation: Trenitalia Milan–Chiasso subscription (check current fares) or fuel + tolls A2/A9 (highways)
- Utilities: contact Italian providers (Enel, Hera or local managers) for quotes
- Groceries: visit supermarkets (Coop, Carrefour, Esselunga, Aldi, Lidl) for price benchmarking
- Health insurance: stay with INPS (contributions withheld) or subscribe to Swiss LAMal
Step 3: Evaluate additional Italian taxation
If you reside in Italy, you must declare your income to the Agenzia delle Entrate. Apply the correct exemption:
- New frontier worker (after July 17, 2023): €10,000 annual exemption, IRPEF on excess income
- Old frontier worker: €7,500 exemption, transitional regime until 2033
Estimate the IRPEF due: (annual income − exemption) × progressive rate (23% up to €28,000, 33% up to €50,000, 43% beyond). Use an online calculator or consult an accountant for an accurate estimate.
Remember: the tax paid in Switzerland is credited in Italy (Convention of March 9, 1976, CE framework of model 730). You will not pay full double taxation, but possibly the difference between the Swiss (lower) and Italian rates.
Step 4: Build the net monthly budget
Rent + Transportation + Utilities + Groceries + Health insurance + Other expenses (phone, internet, clothing, leisure) = Total monthly cost
Subtract from the available net EUR. The result is your "net monthly savings margin."
Repeat the calculation for three scenarios: (1) Lugano, (2) Milan, (3) an intermediate municipality (e.g., Mendrisio in Italian Ticino, Chiasso, or Como in Italy). Compare the side-by-side budgets.
Step 5: Evaluate non-financial factors
The numerical budget is not the only variable:
- Quality of life: commuting stress, hours lost in travel, personal time recovery
- Community and social networks: do you prefer Ticino or Lombardy? Where is your circle?
- Access to services: healthcare, education, culture, entertainment
- Career prospects: professional growth in your sector in Lugano vs Milan
- Housing stability: stable rent or frequent increase risk?
Practical tools and resources
To automate and deepen:
1. Frontaliere Ticino tax calculator: enter Swiss gross and get net CHF with current rates (federal, cantonal, municipal taxes, AVS/AI/LPP/AD contributions). Compare scenarios.
2. Real estate portals: lugano.subito.it, immobiliare.it, immobiliare-online.ch, fotocasa.it to collect rent data (filter by area and type)
3. Agenzia delle Entrate: consult the online frontier worker guide (agenziaentrate.gov.it site) to understand declarative obligations, exemptions, model 730, tax credit
4. CHF/EUR exchange rate calculator: check the rate at the time of the decision (fluctuations can affect the net conversion)
5. Tax refund tools: if you have doubts about tax credit or double taxation, consult a frontier worker refund guide or a specialized accountant
Operational Conclusion
The choice between Lugano and Milan is not just geographical, but financial and personal. If your Swiss net is high and the monthly savings margin is comfortable (>€2,000), the higher cost of living in Lugano might be acceptable in exchange for quality of life, less commuting stress, and greater proximity to work. If, on the other hand, the margin is tight (<€1,500), sacrificing daily travel hours to save rent might only be convenient if the travel times are effectively less than 60 minutes round trip and the commuting costs are well documented.
Use the Frontaliere Ticino calculator to get the personalized net CHF, then collect real rent, transportation, and spending data for the candidate cities. The answer will be in the math, not in intuition.
Frequently Asked Questions
- How does the tax at source apply to a border worker residing in Italy?
- Tax at source is ONLY withheld in Switzerland from employee income by the employer. If you reside in Italy, you do not suffer additional Italian withholding tax on your Swiss paycheck. However, you must declare the Swiss income to the Italian Revenue Agency and pay the IRPEF on the portion that exceeds the deductible (€10,000 for new frontier workers, €7,500 for old frontier workers on a transitional regime). The Italian-Swiss Convention of 9 March 1976 provides for a tax credit (EC framework of model 730) to avoid double taxation: Swiss tax is due against Italian personal income tax.
- Which city is more convenient: Lugano or Milan for a border crossing?
- It depends on your monthly net CHF and your fixed costs. Lugano offers higher rents (€1,400-1,800 two-room apartment) but short travel times (<30 min) to Swiss work, reducing stress and transport costs. Milan offers lower rents (€1,000-1,300) but involves 60–90 minutes of daily travel with significant costs (fuel, tolls, lost time). Build a custom budget: (net CHF converted) − (rent + transport + utilities + spending + Italian taxes). If the monthly savings margin in Milan is less than €200 after accounting for the time value, Lugano is generally more advantageous.
- From 1 January 2024, do I have new reporting obligations as a border worker?
- Yes, the New Frontier Agreement (in force from 1 January 2024, Law 83 of 13 June 2023) amended the declaratory obligations and deductibles. If you are a new frontier worker (not already a frontier worker before 17 July 2023), you must declare income in Italy if you exceed €10,000 per taxable year. If you were already a border worker, you continue to benefit from the €7,500 allowance on a transitional basis until 2033. In both cases, it declares Swiss income to the Italian Revenue Agency with form 730 and benefits from the tax credit for Swiss taxes paid (CE framework).
- What is LAMal and how does it affect my budget if I reside in Italy?
- LAMal is the Swiss compulsory health insurance. As an employed border worker in Switzerland, you have the option to choose a Swiss LAMal (with deductibles CHF 300–2'500 for adults, plus variable monthly insurance premium per canton and supplier, generally CHF 350–500 in Ticino) or remain enrolled in the Italian health service (INPS, with contributions withheld in a paycheck). Consider which option costs less in your personal case, also considering the quality of coverage and access to services in the country where you reside.
- Can I live in Italy and work in Switzerland as a border worker if I exceed the €10,000 deductible?
- Yes, it is perfectly legal and common. The €10,000 deductible (new frontier workers from 1 January 2024) is NOT a limit on your income, but a declaratory threshold: if your annual income exceeds €10,000, you must declare in Italy and pay IRPEF on the portion in excess according to the brackets (23% up to €28,000, 33% up to €50,000, 43% more). The tax paid in Switzerland is credited using Form 730 (EC framework), so you do not suffer full double taxation, but only the difference between the Swiss (generally lower) and Italian rate for the same income bracket.