Figuring out how much tax you’ll pay in Italy starts with three building blocks: the national IRPEF bands, the order in which deductions and credits apply, and the local add-ons set by your Region and Municipality. Payroll and pensions withhold tax during the year using projected income; your annual return then reconciles everything. This guide walks you through the calculation in plain English, with worked examples you can mirror on your own data.
Contents
1) Define your taxable income (base imponibile)
IRPEF applies to your taxable income after subtracting deductible items (oneri deducibili) from your gross total. Typical deductibles include certain social-security contributions, some alimony payments that meet statutory conditions, and other items explicitly listed in the law. Once you have the taxable number, you’ll apply the national bands to compute gross IRPEF, then reduce that figure with tax credits (detrazioni).
Self-employed and business income are determined by their specific rules (ordinary accounting, simplified, or the flat-rate regime if you qualify and opt in). Employees and pensioners use the amounts reported on the Certificazione Unica (CU) as the starting point. Keep the CU handy when you estimate.
2) Apply the 2025 national IRPEF bands
Since 2025, the three-band schedule is:
-
23% on the slice up to €28,000
-
35% on the slice €28,001–€50,000
-
43% on the slice over €50,000
The calculation is progressive by slice. You always pay 23% on the first €28,000, 35% only on the part between €28,001 and €50,000, and 43% only on what exceeds €50,000. Payroll software often uses closed-form shortcuts that fold earlier slices into constants, but it’s the same math.
If you want a deeper dive on how the bands are applied and why payslips show those constants, see Understanding Italian Income Tax Bands and then come back to finish your estimate here.
3) Reduce the tax with credits (detrazioni)
Credits cut the tax due, not your taxable income. Common ones include:
-
Work-income credit (for employees and similar categories)
-
Pension-income credit (for pensioners)
-
Family-related credits (e.g., dependent spouse/children where applicable)
-
Expense-based credits (e.g., medical costs, education, certain building works, insurance premiums within legal limits)
Order matters: compute IRPEF on the bands first, then subtract credits. Two people with the same taxable income can end up with different final tax if their credit mix differs.
4) Add the local layers: Region and Municipality
On top of national IRPEF, residents pay addizionale regionale and addizionale comunale. Both use the same taxable income you used for national IRPEF (after deductibles, before credits). Rates are set locally, so they vary by Region and by Municipality. Some authorities use a single flat rate, others apply tiered rates aligned to national bands; many municipalities also set exemption thresholds under which no municipal add-on is due.
Withholding practice differs: employers typically withhold the regional add-on over the year and the municipal add-on via advance/balance instalments. Your return recalculates both and settles any difference.
5) Put it together with worked examples (national IRPEF only)
To keep the mechanics transparent, these examples exclude deductions, credits, and local add-ons—so you can first see the national piece. Replace the numbers with your taxable income and then apply your actual credits and local rates.
Example A — €24,000 taxable income
All taxed at 23% → €24,000 × 23% = €5,520 national IRPEF.
Example B — €40,000 taxable income
-
First €28,000 at 23% → €6,440
-
Remaining €12,000 at 35% → €4,200
National IRPEF: €10,640
Example C — €55,000 taxable income
-
First €28,000 at 23% → €6,440
-
Next €22,000 at 35% → €7,700
-
Last €5,000 at 43% → €2,150
National IRPEF: €16,290
Now layer in your credits (work/pension, family, expense-based). For instance, an employee with €40,000 taxable income will subtract the work-income credit from €10,640; a pensioner will instead apply the pension-income credit. Finally, include your regional and municipal add-ons using the official rates for where you live.
6) Payroll withholding vs. the annual return
Your employer or pension provider acts as withholding agent, estimating your full-year income and applying the 2025 bands plus any credits they can recognize in payroll (usually work/pension credits and declared dependents). If reality differs—bonuses, months without pay, job changes—the withholding can overshoot or undershoot your actual liability. The Modello 730 (or Redditi PF) reconciles it. Over-withholding produces a refund; under-withholding a balance due.
Multiple payers (two part-time jobs, or salary plus pension) commonly under-withhold when each payer taxes you as if they were your only source. The return combines them, moving more of your total into the 35% and 43% slices; expect a balance unless you’ve arranged supplemental withholding.
7) Family, dependents, and credits you don’t want to miss
Family status changes your credits. If you support dependent children or a dependent spouse, your credits rise within the statutory rules, reducing the final tax. Expense-based credits require receipts and sometimes traceable payments (e.g., card/bank) to be eligible. Medical expenses typically enjoy a 19% credit on the portion exceeding the small annual deductible; education, certain insurance premiums, and qualified renovation or energy-efficiency works also generate credits within set limits. Keep documents organized; missing paperwork means no credit even if the expense would qualify.
8) How benefits, bonuses, and part-year work change the math
Fringe benefits: some are taxable and increase your taxable base; others are exempt within statutory thresholds.
Bonuses: if paid late in the year, they can push a slice of income into the 43% band; only that slice is taxed at 43%—the earlier slices keep their lower rates.
Part-year income: payroll may have withheld as if you worked all 12 months; the return refunds the over-estimate.
Switching jobs mid-year: provide your new employer with prior income data or expect a mismatch in withholding that the return will fix.
9) Estimating your final bill: a simple checklist
-
Confirm your taxable base from the CU (and any self-employment statements). Subtract deductibles to get the IRPEF base.
-
Apply the bands to compute national IRPEF; use the slice method or the closed-form shortcuts.
-
Subtract credits you’re entitled to (work/pension, family, expense-based).
-
Add local add-ons using your Region and Municipality’s current rates and thresholds.
-
Compare with withholdings shown on payslips or pension slips to see whether you’re headed for a refund or a balance.
Throughout the year, ask payroll to run an updated simulation if your income changes—especially after a promotion, switching to part-time, or a large one-off bonus. And if you’re filing on your own, start with the national bands above and your CU data, then bring in your local rates and credits so the number you get is as close as possible to what you’ll see on the return.