- The regional and municipal surcharges on IRPEF fall on the same base as IRPEF itself — total income less deductible charges — and are set by the region and comune whose register you were on at 1 January.
- For a professional billing €50,000 with no deductible costs, the pair runs from €24.17 in the 106 comuni of the Bolzano province that levy nothing to €1,337.80 in Salerno. Through the tax engine that is €27,997 of net income against €26,683.
- Setting the Bolzano province aside, because its €430.50 detrazione is unusual, the range is still €883.13. It widens with income: €565.89 at €25,000 of billing, €2,467.13 at the €85,000 ceiling.
- The forfettario's substitute tax replaces both surcharges, so a flat-tax business pays the same everywhere — and the regime is worth €1,314 a year more in Salerno than in Bolzano.
- The 2.23% national average used in every ordinary-regime figure here comes to €824.32 at this base, against a median comune of €839.82. It holds as an average and cannot stand in for one address.
Income tax in Italy is charged three times on the same euro. The state takes IRPEF; the region where you are registered adds a surcharge on the same base; the comune adds a third.12 The two local layers are set region by region and comune by comune, and the Agenzia delle Entrate republishes both lists every filing season so that payroll and tax software know what to withhold: 21 regional scales, and a rate or a nil return for each of Italy’s 7,896 comuni.56
Ordinary-regime figures published here have always used a single number for the pair: 2.23% of taxable income, a national average sitting in the tax engine behind the public calculators. It was stated in every set of assumptions and never held against those two lists, which is what follows.
The taxpayer measured below is the one the rest of this blog uses: a professional billing €50,000 a year with no deductible business costs, paying Gestione Separata at 26.07%. Contributions come off before the surcharges do, which leaves a base of €36,965.71
The same income, two bills
The dearest address in the country for that person is Salerno. Campania’s scale takes €931.18, the city’s own 1.1% takes €406.62, and the two together come to €1,337.80. The cheapest is any of the 106 comuni in the province of Bolzano that levy nothing at all — the city of Bolzano included — where the provincial rate of 1.23% produces €454.67 and a detrazione of €430.50, which every taxpayer under €90,000 receives, hands almost all of it back. What is left is €24.17.10
Put both through the tax engine and the same €50,000 of invoices leaves €26,683 after tax and contributions in Salerno and €27,997 in a comune of the Bolzano province. The distance between them is €1,314 a year, on identical work, identical income and identical contributions.
| City | Region | Regional | Municipal | Total |
|---|---|---|---|---|
| Salerno | Campania | €931.18 | €406.62 | €1,337.80 |
| Rome | Lazio | €990.93 | €332.69 | €1,323.62 |
| Naples | Campania | €931.18 | €369.65 | €1,300.83 |
| Turin | Piemonte | €766.44 | €322.62 | €1,089.06 |
| Bologna | Emilia-Romagna | €713.07 | €295.72 | €1,008.79 |
| Genoa | Liguria | €629.49 | €378.62 | €1,008.11 |
| Milan | Lombardia | €544.10 | €295.72 | €839.82 |
| Palermo | Sicilia | €454.67 | €374.83 | €829.50 |
| Bari | Puglia | €531.53 | €295.72 | €827.25 |
| Florence | Toscana | €696.54 | €73.93 | €770.47 |
| Catania | Sicilia | €454.67 | €295.72 | €750.39 |
| Venice | Veneto | €454.67 | €295.72 | €750.39 |
| Verona | Veneto | €454.67 | €295.72 | €750.39 |
| Trento | Trento | €454.67 | €0.00 | €454.67 |
| Bolzano | Bolzano | €24.17 | €0.00 | €24.17 |
Regional scales from the Agenzia delle Entrate's table for the 2025 tax year; municipal rates from its list for the 2025 balance and the 2026 advance. Both applied to a surcharge base of €36,965 — €50,000 of billing less Gestione Separata at 26.07%, which is deductible. Rows sorted by total.561011
A comune may charge one rate on everything or step it by income, but only along the brackets the state itself uses for IRPEF and only in a way that keeps the tax progressive. It may also set a threshold below which nothing is due, and that threshold is a cliff rather than an allowance: cross it and the whole income becomes liable.3
Nine hundred and ninety-nine comuni levy no municipal surcharge on this taxpayer, and eleven charge more than 0.8% — the ceiling the 1998 decree puts on the increase a comune may vote.2 An authority inside a multi-year financial rebalancing plan may set its local taxes at the maximum «anche in deroga ad eventuali limitazioni disposte dalla legislazione vigente» — even in derogation from limits the law otherwise imposes.4 Which of the eleven are in one is not something checked here.
Not one province doing the work
The obvious way for this to be a fact about Bolzano rather than about Italy is that detrazione. It is unusual, and 106 comuni in a single province sit at the bottom of the range because of it.
Set the province aside and the floor rises to €454.67: the 1.23% national default with no municipal surcharge on top, which is what a resident of Abriola in Basilicata pays, along with residents of the six other regions still on that rate and of the comuni within them that levy nothing. Salerno is then €883.13 away rather than €1,313.63. The finding is smaller without Bolzano and it does not go away.
The second way it could be an artifact is the income it was measured at. Recomputing the whole map at every level of billing from €15,000 to €85,000 does the opposite of collapsing the range: both surcharges are progressive, so the distance widens as income rises. At €25,000 of billing it is €565.89; at €85,000, the last euro the flat-rate regime allows, it is €2,467.13. Below roughly €45,000 the Bolzano detrazione swallows the regional charge whole and the floor is zero.
The full municipal list and every regional scale recomputed at each revenue, keeping only the two extremes; the dashed line is the single 2.23% average this blog's ordinary-regime figures were computed with. Same taxpayer throughout: no deductible costs, Gestione Separata at 26.07%.1210
What it does to the flat tax
None of this reaches the forfettario. Comma 64 of the 2015 law makes its 15% an imposta sostitutiva — a substitute — for «l’imposta sui redditi, le addizionali regionali e comunali e l’imposta regionale sulle attività produttive». A flat-tax business in Salerno and one in Bolzano owe the same amount to the euro.9
The €1,314 is therefore not only a distance between two ordinary taxpayers. It is a distance in what the flat-rate regime is worth: it saves the professional in Salerno €1,314 a year more than it saves the identical professional in Bolzano, because in Salerno there is more to be exempt from.
The same variation moves the point at which the regime stops paying. For a professional billing €25,000, the level of real business costs above which ordinary IRPEF leaves more is €6,471 at the national average. At Salerno’s rates it is €6,711.91; in a Bolzano comune, where the surcharges come to nothing at that income, it is €5,790.70.138
The number that was standing in for all of this
The average holds up better than it deserved to. At this base 2.23% comes to €824.32, and the median comune charges €839.82 — which is also, to the cent, what Milan charges. Of the 7,896 comuni, 3,411 fall below the average.
What an average cannot do is stand in for one person. A figure computed at 2.23% describes the country and not the reader, and the width of the error around it is the width of this map: €1,314 at €50,000 of billing, more above that. Every ordinary-regime comparison published here should be read as a national one.
Regional and municipal surcharges for all 7,896 comuni (CSV)Catastal code, comune, province, region, and what each layer costs a professional billing €50,000. Two companion files carry the 21 regional scales and the range at every level of billing.What this does not settle
The regional scales are the ones the Agenzia prints for the 2025 tax year, and the municipal list is the one it prints for the 2025 balance and the 2026 advance — the most recent official aggregates of either. Regions vote by 31 December and comuni deliberate every year, so a 2026 balance can differ from both.5
The map counts comuni and not people. Nearly eight thousand of them are not eight thousand equal populations, which is why the fifteen largest cities are set out separately above. The reliefs printed against several regions for children and disability are also left out: they turn on the household rather than the address. Only the two that reach every taxpayer inside an income band are in these figures — Bolzano’s €430.50 and Umbria’s €150.00. Five comuni set their exemption threshold above €36,965 and so charge this taxpayer no municipal surcharge at all.
Which comune counts is the one whose register you were on at 1 January, so a move takes effect the following year rather than the day the van leaves.5 And none of this is advice about where to live: it is what the two published tables produce when they are applied to one income.
Sources
- 1.Normattiva — D.Lgs. 446/1997 (addizionale regionale IRPEF)
- 2.Normattiva — D.Lgs. 360/1998, art. 1 (addizionale comunale IRPEF: variazione entro 0,8 punti, soglia di esenzione, base al netto degli oneri deducibili)
- 3.Normattiva — D.L. 138/2011, art. 1, comma 11 (aliquote comunali solo sugli scaglioni IRPEF statali; la soglia di esenzione è un limite, non una franchigia)
- 4.Normattiva — D.Lgs. 267/2000 (TUEL), art. 243-bis, comma 8, lett. a) (tributi locali nella misura massima, in deroga alle limitazioni vigenti, durante il piano di riequilibrio)
- 5.Agenzia delle Entrate — Redditi PF 2026, fascicolo 1, istruzioni: tabella delle aliquote dell'addizionale regionale all'IRPEF e regole sul domicilio fiscale al 1° gennaio (PDF)
- 6.Agenzia delle Entrate — Elenco delle aliquote dell'addizionale comunale all'IRPEF per il saldo 2025 e l'acconto 2026, tutti i comuni (PDF)
- 7.Normattiva — L. 335/1995, art. 2 (INPS Gestione Separata)
- 8.Normattiva — TUIR (DPR 917/1986), artt. 11 e 13 (IRPEF)
- 9.Normattiva — L. 190/2014, art. 1 commi 54–89 e Allegato 4 (regime forfettario, coefficienti di redditività)
- 10.TaxCompass dataset — regional and municipal IRPEF surcharges for all 7,896 comuni, for a professional billing €50,000 at 2026 parameters (CSV)
- 11.TaxCompass dataset — the 21 regional and provincial addizionale scales, their universal reliefs, and what each charges at a base of €36,965 (CSV)
- 12.TaxCompass dataset — dearest and cheapest comune in Italy at every level of billing from €15,000 to €85,000, against the 2.23% national average (CSV)
- 13.TaxCompass dataset — real business costs at which the forfettario stops paying, by revenue, coefficient and rate, 2026 rules (CSV)
Every external figure above links to the document it came from. Datasets we produced are downloadable, so the arithmetic is checkable rather than taken on trust.
- €50,837Leave Italy after five years and €50,837 of INPS does not come with youpaid into INPS over five years by a professional billing €50,000, none of it repayable on leaving
- €2,031The same shop, opened a year later, pays €2,031 more in its first three yearsmore in pension contributions over three years, for the same business started in 2026 rather than 2025
- €31,065Your old employer can cost you €31,065 of flat taxthe flat tax a €50,000 consultancy loses over three tax years if its former employer stays the main client
- €13,025Same €4,000 a month: a builder bills €13,025 moremore billing a builder needs than a shop for the same €4,000 a month — the activity band, not the contributions
- €400Billing €30,000 in €150 invoices costs €400 in stamp dutya year in stamp duty for a €30,000 practice billed in €150 pieces — 46% of the tax due at 5%
- €4,925.50One euro of salary costs an employed freelancer €4,925.50more tax and contributions on the same €20,000 side practice, for an employee one euro over Italy's salary bar
- €259.53Pay Italy's June bill on day 121 and €259.53 lands at oncelands in one step on day 121, on the pension contribution that is six sevenths of an Italian flat-tax June bill
- €7.44An Italian artisan pays €7.44 a year for cover that isn't a pensiona year is the entire non-pension part of an Italian artisan's 2026 compulsory contribution
- €2,000A €2,000 gap with what your clients declared brings a letteris the widest margin in the document: the gap between declared fees and clients' certificates that selects you
- €24,235A €50,000 practice pays €24,235 in its second yearleaves the account in the second calendar year of a €50,000 flat-tax practice, against €11,609 once it settles
- €72,338A shop billing €30,000 buys 7.8 months of pensionof billing is where the discount stops costing pension months, for a shop on the 40% coefficient
- €6,471Spend €6,471 running a €25,000 business and the flat tax stops payingof annual costs is where the flat tax stops paying for a professional billing €25,000
- €21,500A foreign professional in Italy saves €21,500. A business owner saves nothing.a year in income tax the relief takes off €100,000 — and nothing at all if that income is a business's
- 15Italy's flat tax changed 14 times. The 15% never did.versions of Italy's flat-tax rules since 2015, a new one every 185 days on median
- €440Italy's tax cut is worth €440 — nothing under €37,873 of billinga year at most, reached at €67,632 of billing and worth nothing at all below €37,873
- 18 of 18Italy repealed the forfettario and re-enacted it unchangedoperative numbers in the regime carry the same value in the text that replaces it on 1 January 2027
- 40%→67%A garage's taxable share jumped from 40% to 67%the coefficient a car mechanic's code resolves to before and after the renumbering
- 27Nobody in Brussels can abolish the forfettariogovernments would have to agree to legislate the regime away — Italy's among them
- €18,145Crossing €85,000 costs a professional €18,145 a yeara year in net income, the cost of crossing the €85,000 ceiling on the 78% coefficient
Get this answered for your exact situation
Build a free, source-backed setup plan in minutes — the right regime, ATECO code, INPS scheme and real numbers for you. Or ask the AI a specific question, every answer cited to the law.

