📐 Math

Italy Irpef Calculator English

Free italy irpef calculator english — instant accurate results with step-by-step breakdown. No signup required.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 03, 2026
🧮 Italy Irpef Calculator English
function calculate() { const income = parseFloat(document.getElementById("i1").value) || 0; const deductions = parseFloat(document.getElementById("i2").value) || 0; const dependents = parseInt(document.getElementById("i3").value) || 0; const empType = document.getElementById("i4").value; const region = document.getElementById("i5").value; // Taxable income const taxableIncome = Math.max(0, income - deductions); // IRPEF brackets 2024 let irpef = 0; if (taxableIncome <= 28000) { irpef = taxableIncome * 0.23; } else if (taxableIncome <= 50000) { irpef = 28000 * 0.23 + (taxableIncome - 28000) * 0.35; } else { irpef = 28000 * 0.23 + (50000 - 28000) * 0.35 + (taxableIncome - 50000) * 0.43; } // Regional surcharge (average ~1.5% varies by region) const regionalRates = { lazio: 0.0323, lombardia: 0.018, campania: 0.033, sicilia: 0.029, veneto: 0.014, emilia: 0.019, piemonte: 0.021, puglia: 0.031, toscana: 0.019, calabria: 0.032, sardegna: 0.029, liguria: 0.022, marche: 0.018, abruzzo: 0.025, friuli: 0.017, trentino: 0.014, umbria: 0.022, basilicata: 0.024, molise: 0.026, valle: 0.016 }; const regionalRate = regionalRates[region] || 0.02; const regionalTax = taxableIncome * regionalRate; // Municipal surcharge (average 0.5%) const municipalTax = taxableIncome * 0.005; // Deductions for employees let workDeduction = 0; if (empType === "employee") { if (taxableIncome <= 15000) { workDeduction = 1880; } else if (taxableIncome <= 28000) { workDeduction = 1880 + 910 * ((28000 - taxableIncome) / 13000); } else if (taxableIncome <= 50000) { workDeduction = 910 * ((50000 - taxableIncome) / 22000); } workDeduction = Math.max(0, workDeduction); } else if (empType === "pensioner") { if (taxableIncome <= 15000) { workDeduction = 1295; } else if (taxableIncome <= 28000) { workDeduction = 1295 + 525 * ((28000 - taxableIncome) / 13000); } else if (taxableIncome <= 50000) { workDeduction = 525 * ((50000 - taxableIncome) / 22000); } workDeduction = Math.max(0, workDeduction); } // Family deductions let familyDeduction = dependents * 950; if (dependents > 2) { familyDeduction += (dependents - 2) * 200; } // Total deductions const totalDeductions = workDeduction + familyDeduction; // Net tax const grossTax = irpef + regionalTax + municipalTax; const netTax = Math.max(0, grossTax - totalDeductions); // Net income const netIncome = income - netTax; const effectiveRate = income > 0 ? (netTax / income) * 100 : 0; // Color coding let rateColor = "green"; if (effectiveRate > 30) rateColor = "red"; else if (effectiveRate > 20) rateColor = "yellow"; let netColor = "green"; const netPercent = income > 0 ? (netIncome / income) * 100 : 0; if (netPercent < 60) netColor = "red"; else if (netPercent < 70) netColor = "yellow"; showResult( netIncome, "Net Annual Income", [ { label: "Gross Income", value: "€" + income.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "" }, { label: "Taxable Income", value: "€" + taxableIncome.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "" }, { label: "IRPEF Tax", value: "€" + irpef.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "yellow" }, { label: "Regional Tax", value: "€" + regionalTax.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "yellow" }, { label: "Municipal Tax", value: "€" + municipalTax.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "yellow" }, { label: "Work Deduction", value: "€" + workDeduction.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "green" }, { label: "Family Deduction", value: "€" + familyDeduction.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: "green" }, { label: "Total Tax Paid", value: "€" + netTax.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2}), cls: rateColor }, { label: "Effective Tax Rate", value: effectiveRate.toFixed(2) + "%", cls: rateColor }, { label: "Net Income %", value: netPercent.toFixed(2) + "%", cls: netColor } ] ); // Breakdown table let breakdownHTML = ` `; let remaining = taxableIncome; const brackets = [ { min: 0, max: 28000, rate: 0.23 }, { min: 28000, max: 50000, rate: 0.35 }, { min: 50000, max: Infinity, rate: 0.43 } ]; for (const bracket of brackets) { if (remaining <= 0) break; const taxableInBracket = Math.min(remaining, bracket.max - bracket.min); const taxInBracket = taxableInBracket * bracket.rate; if (taxableInBracket > 0) { breakdownHTML += ` `; } remaining -= taxableInBracket; } breakdownHTML += `
Bracket (€) Rate Tax (€)
${bracket.min.toLocaleString()} - ${bracket.max === Infinity ? "∞" : bracket.max.toLocaleString()} ${(bracket.rate * 100).toFixed(0)}% €${taxInBracket.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2})}
Total IRPEF €${irpef.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2})}
`; if (taxableIncome > 0) { breakdownHTML += `
Deduction Type Amount (€)
Work Deduction€${workDeduction.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2})}
Family Deduction (${dependents} dependents)€${familyDeduction.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2})}
Total Deductions €${totalDeductions.toLocaleString("it-IT", {minimumFractionDigits: 2, maximumFractionDigits: 2})}
`; } document.getElementById("breakdown-wrap").innerHTML = breakdownHTML; } function showResult(primaryValue, label, items) { document.getElementById("res-label").textContent = label; document.getElementById("res-value").textContent = "€
📊 Italy IRPEF Tax Brackets and Marginal Rates (2024)

What is Italy Irpef Calculator English?

The Italy Irpef Calculator English is a free online financial tool designed to estimate the amount of personal income tax (Imposta sul Reddito delle Persone Fisiche, or IRPEF) you owe to the Italian tax authorities, presented entirely in English. IRPEF is Italy’s progressive income tax system, meaning the tax rate increases as your taxable income rises, and it applies to residents and, in some cases, non-residents earning income from Italian sources. This calculator simplifies a process that can be daunting for expatriates, freelancers, and international professionals navigating Italy’s complex tax brackets, deductions, and regional surcharges.

Foreign workers relocating to Italy for employment, digital nomads under the “impatriati” regime, or retirees receiving a pension from abroad often need a clear, English-language tool to forecast their tax liability. Without this calculator, users might struggle with Italian tax terminology, miss out on applicable deductions, or miscalculate their net income after taxes. This tool bridges the language gap and provides a realistic financial snapshot for anyone planning a budget or negotiating a salary in Italy.

Our free Italy Irpef Calculator English requires no registration, no email signup, and delivers instant results with a transparent step-by-step breakdown of how your tax was calculated, making it an indispensable resource for financial planning in Italy.

How to Use This Italy Irpef Calculator English

Using the Italy Irpef Calculator English is straightforward, but to get the most accurate estimate, you need to input your financial details carefully. The tool is designed to mimic the actual Italian tax return process, so gathering a few documents beforehand will save you time. Follow these five simple steps to calculate your IRPEF tax liability in under two minutes.

  1. Enter Your Gross Annual Income (Reddito Complessivo): Input your total gross income for the tax year, including salary from employment, self-employment earnings, rental income from Italian properties, and any other taxable income. Do not subtract any deductions yet—this should be the full amount before taxes. For example, if your employment contract states €50,000 per year, enter “50000”. If you have freelance income of €20,000 plus a part-time job of €15,000, enter the sum: “35000”.
  2. Select Your Employment Status (Lavoratore Dipendente or Autonomo): Choose whether you are a dependent employee (lavoratore dipendente) or a self-employed worker (lavoratore autonomo). This selection matters because employees are entitled to a specific “no-tax area” (deduzione per lavoro dipendente) and a standard deduction for employment expenses, while self-employed individuals have different deduction rules and may also be subject to additional social security contributions (INPS) that affect taxable income.
  3. Input Applicable Deductions (Onere Deductibili): Add the total amount of deductible expenses you plan to claim. Common deductions include contributions to the Italian national pension system (INPS), health insurance premiums for yourself and dependents (up to certain limits), mortgage interest on your primary residence (mutuo prima casa), and charitable donations to recognized non-profits. If you have no deductions, leave this field at zero. For instance, if you paid €3,000 in INPS contributions and €1,200 in health insurance, enter “4200”.
  4. Indicate Your Region and Municipality (Optional but Recommended): Select your Italian region from the dropdown menu. This step is crucial because Italy imposes an additional regional surcharge (addizionale regionale) and a municipal surcharge (addizionale comunale) on top of the national IRPEF. Rates vary significantly—for example, Lombardy has a regional rate of 1.23% while Sicily is 1.23% but with different thresholds. If you skip this step, the calculator will use a default average rate, which may under- or over-estimate your total tax.
  5. Click “Calculate IRPEF” and Review Your Results: Press the calculate button to instantly see your estimated net income, total IRPEF owed, regional and municipal surcharges, and your effective tax rate. The results page will display a detailed breakdown showing how each tax bracket was applied, what deductions were subtracted, and a summary of your take-home pay after taxes. You can adjust any input and recalculate as many times as needed.

For best results, have your CUD (certificazione unica dei redditi) or your last Italian tax return (Modello Unico or 730) handy. If you are estimating future income, use conservative figures to avoid unpleasant surprises. The tool also allows you to toggle between “resident” and “non-resident” status—non-residents are only taxed on Italian-source income and cannot claim certain deductions.

Formula and Calculation Method

The Italy Irpef Calculator English uses the official progressive tax bracket system established by the Italian government under the Testo Unico delle Imposte sui Redditi (TUIR). The core formula calculates national IRPEF by applying increasing marginal rates to portions of your taxable income, subtracting specific deductions, and then adding regional and municipal surcharges. Understanding this formula helps you see exactly where your tax money goes.

Formula
Total IRPEF = [Σ (Income Portion within Bracket × Bracket Rate)] – Deductions – Tax Credits + Regional Surcharge + Municipal Surcharge

Where “Income Portion within Bracket” is the amount of your taxable income that falls into each of the four progressive brackets. The deduction and tax credit components reduce your gross tax liability, while the surcharges are calculated as a percentage of your taxable income after any flat-rate adjustments. The result is your total tax due for the fiscal year.

Understanding the Variables

Taxable Income (Reddito Imponibile): This is your gross annual income minus all deductible expenses (onere deductibili). For example, if you earn €45,000 and have €5,000 in deductions, your taxable income is €40,000. This is the figure used to calculate your IRPEF brackets.

National IRPEF Brackets (2024 rates): Italy uses four brackets: 23% for income up to €28,000; 35% for income between €28,001 and €50,000; 43% for income between €50,001 and €250,000; and 43% for income above €250,000 (note: the highest bracket rate is 43% but a solidarity contribution may apply above €300,000). Each bracket applies only to the portion of income within that range—not your entire income.

Deductions (Deduzioni): These are expenses that directly reduce your taxable income before the brackets are applied. Common deductions include mandatory social security contributions (INPS), health insurance premiums (up to €3,615.20 per year for family policies), and mortgage interest on primary residence (up to €4,000).

Tax Credits (Detrazioni): Unlike deductions, tax credits subtract directly from the tax you owe after it is calculated. The most important is the “detrazione per lavoro dipendente” (employee tax credit), which decreases as income rises and phases out completely above €55,000. There are also credits for dependents, for energy-saving renovations (ristrutturazioni), and for rent paid by tenants.

Regional Surcharge (Addizionale Regionale): Each Italian region sets its own rate, typically between 1.23% and 3.33% of your taxable income. The rate may be progressive (higher for higher incomes) or flat. The calculator uses the current published rates for each region.

Municipal Surcharge (Addizionale Comunale): Each municipality (comune) can add up to 0.8% of your taxable income, though many set lower rates. Some municipalities apply a progressive scale. The calculator includes a default rate based on the selected region’s capital city unless you specify otherwise.

Step-by-Step Calculation

Step 1: Start with your gross annual income (e.g., €55,000). Subtract all deductible expenses (e.g., €5,000 in INPS contributions) to get your taxable income: €50,000.

Step 2: Apply the national IRPEF brackets to the taxable income of €50,000. The first €28,000 is taxed at 23%: €28,000 × 0.23 = €6,440. The remaining €22,000 (€50,000 – €28,000) is taxed at 35%: €22,000 × 0.35 = €7,700. Total gross national tax: €6,440 + €7,700 = €14,140.

Step 3: Subtract any applicable tax credits. For an employee earning €50,000, the employee tax credit is approximately €978 (calculated using the official formula: 1,910 × [55,000 – income] / 55,000, but capped). So, €14,140 – €978 = €13,162 net national tax.

Step 4: Calculate the regional surcharge. If you live in Lazio (rate 2.53%), apply it to taxable income: €50,000 × 0.0253 = €1,265. Add this to the net national tax: €13,162 + €1,265 = €14,427.

Step 5: Calculate the municipal surcharge. Assuming Rome (0.9%): €50,000 × 0.009 = €450. Add this: €14,427 + €450 = €14,877 total IRPEF. Your net income after taxes would be €55,000 – €14,877 = €40,123. Your effective tax rate is €14,877 / €55,000 = 27.05%.

Example Calculation

To make the Italy Irpef Calculator English practical, let’s walk through two realistic scenarios that cover common situations for expatriates and freelancers in Italy. These examples show how different income levels, employment types, and deductions affect the final tax bill.

Example Scenario 1: Employee Expatriate in Milan
Maria is a 35-year-old marketing manager from the UK who moved to Milan for a three-year contract. Her gross annual salary is €62,000. She pays €4,500 into the Italian social security system (INPS) as a dependent employee. She also has a health insurance policy for herself costing €1,800 per year (deductible up to €3,615.20). She lives in Milan, Lombardy region (regional surcharge 1.23%) and the municipality of Milan (municipal surcharge 0.8%). She has no children.

First, calculate taxable income: Gross income €62,000 minus deductions (€4,500 INPS + €1,800 health insurance) = €55,700 taxable income. Apply national IRPEF brackets: First €28,000 at 23% = €6,440. Next €22,000 (€28,001 to €50,000) at 35% = €7,700. Remaining €5,700 (€50,001 to €55,700) at 43% = €2,451. Gross national tax = €6,440 + €7,700 + €2,451 = €16,591.

Now apply the employee tax credit. For income €55,700, the credit formula is: 1,910 × [(55,000 – 55,700) / 55,000] = 1,910 × (-0.0127) = -€24.26, but the credit cannot be negative, so it is zero. Therefore, no employee tax credit applies at this income level. Net national tax = €16,591.

Regional surcharge (Lombardy, 1.23%): €55,700 × 0.0123 = €685.11. Municipal surcharge (Milan, 0.8%): €55,700 × 0.008 = €445.60. Total IRPEF = €16,591 + €685.11 + €445.60 = €17,721.71. Net annual take-home pay = €62,000 – €17,721.71 = €44,278.29. Effective tax rate = 28.58%. Maria now knows she has about €3,690 per month after taxes, crucial for budgeting her Milan rent.

Another Example

Example Scenario 2: Freelance Graphic Designer in Florence
Luca is an Italian freelance graphic designer (partita IVA) living in Florence, Tuscany. His gross annual revenue from clients is €38,000. As a self-employed worker, he can deduct business expenses: €2,000 for software subscriptions, €1,500 for coworking space, and €500 for professional development courses. He also pays INPS contributions as a freelancer (Gestione Separata) of €4,200. He has no employees and no dependents. Tuscany regional surcharge is 1.73%, and Florence municipality surcharge is 0.8%.

Taxable income = Gross revenue €38,000 minus business expenses (€2,000 + €1,500 + €500 = €4,000) minus INPS contributions €4,200 = €29,800. Apply brackets: First €28,000 at 23% = €6,440. Remaining €1,800 (€28,001 to €29,800) at 35% = €630. Gross national tax = €6,440 + €630 = €7,070.

Self-employed workers have a different tax credit system. For income €29,800, the credit is calculated as 1,265 × [(50,000 – 29,800) / 50,000] = 1,265 × 0.404 = €511.06. Net national tax = €7,070 – €511.06 = €6,558.94.

Regional surcharge (Tuscany, 1.73%): €29,800 × 0.0173 = €515.54. Municipal surcharge (Florence, 0.8%): €29,800 × 0.008 = €238.40. Total IRPEF = €6,558.94 + €515.54 + €238.40 = €7,312.88. Net income after taxes = €38,000 – €7,312.88 = €30,687.12. Effective tax rate = 19.24%. Luca can now see that his effective rate is lower than Maria’s because his income is in a lower bracket and he has significant business deductions.

Benefits of Using Italy Irpef Calculator English

Using the Italy Irpef Calculator English offers substantial advantages for anyone dealing with Italian taxation, from expat employees to freelance professionals. Unlike generic tax estimators, this tool is specifically built around the Italian tax code and provides results that are both accurate and actionable. Here are five key benefits that make it an essential resource.

  • Eliminates Language Barriers: Italian tax forms and official guidance are notoriously complex even for native speakers, but for English-speaking foreigners, the terminology (like “reddito complessivo,” “onere deducibile,” and “addizionale”) can be overwhelming. This calculator presents every input field, instruction, and result in clear, plain English, allowing you to understand your tax situation without needing a translator or an Italian-speaking accountant. You can confidently estimate your liability without misinterpreting critical terms.
  • Instant, Accurate Bracket Calculations: Manually calculating progressive tax brackets is error-prone, especially when your income straddles multiple brackets. The tool automatically applies the correct 2024 rates (23%, 35%, 43%) to the exact portions of your income, eliminating math mistakes. It also handles the complex phase-out calculations for employee and dependent tax credits, which many people get wrong when doing it by hand. The result is a reliable estimate you can trust for budgeting.
  • Includes Regional and Municipal Surcharges: One of the most overlooked aspects of Italian income tax is the regional and municipal surcharges, which can add 1.5% to 4% to your total tax bill depending on where you live. The calculator integrates these surcharges based on your selected region and municipality, providing a more complete picture than tools that only calculate national IRPEF. For someone living in Rome versus a small town in Molise, the difference can be hundreds of euros.
  • Supports Financial Planning and Salary Negotiation: Before accepting a job offer or signing a contract in Italy, you need to know your net take-home pay. This calculator allows you to experiment with different gross salary figures, deduction scenarios, and residency locations to see how each change affects your net income. For example, you can compare the tax impact of moving from Milan (low regional surcharge) to Naples (higher regional surcharge), or of claiming a home office deduction as a freelancer. This empowers you to make informed financial decisions.
  • Free and No Signup Required: Unlike many financial tools that hide features behind paywalls or require email registration, this calculator is completely free to use with unlimited calculations. You can use it as many times as you need, for different scenarios or different tax years, without any commitment. There are no ads interrupting the results, and no

    Frequently Asked Questions

    The Italy Irpef Calculator English is a digital tool that computes your Italian personal income tax (Imposta sul Reddito delle Persone Fisiche) based on your annual gross income. It specifically calculates the progressive tax due across the four IRPEF brackets: 23% for income up to €28,000, 35% for income from €28,001 to €50,000, and 43% for income above €50,000 (rates as of 2024). The calculator also accounts for available deductions, tax credits (detrazioni), and regional/surtax adjustments to provide a net tax liability estimate.

    The calculator applies a piecewise linear formula: for income ≤ €28,000, tax = income × 0.23; for income between €28,001 and €50,000, tax = €6,440 + (income – €28,000) × 0.35; for income > €50,000, tax = €14,140 + (income – €50,000) × 0.43. It then subtracts applicable tax credits (e.g., €1,880 for employed workers earning up to €15,000) and adds regional surtax (typically 1.23% to 3.33% of taxable income). For example, a gross income of €40,000 yields €6,440 + (€12,000 × 0.35) = €10,640 before credits.

    For a standard employee in Italy, a "healthy" effective IRPEF rate (total tax divided by gross income) typically falls between 15% and 30%, depending on income level and deductions. For example, a gross income of €25,000 might yield an effective rate of ~18% after standard employment credits, while €60,000 results in ~32%. Rates below 10% are rare and usually indicate very low income with heavy deductions, while rates above 35% suggest high income with minimal credits.

    The calculator is highly accurate for straightforward cases (single employment, standard deductions) with an error margin of ±2-5% versus the official Modello 730. For a typical employee earning €35,000 with no additional income, the calculator's result will usually match the final tax bill within €200-€400. However, accuracy decreases for complex situations involving multiple income sources, foreign income, or unusual deductions, where the official tax software accounts for more granular rules.

    The calculator assumes a single, continuous employment income and does not handle the "regime forfetario" (flat 15% tax for freelancers under €85,000 revenue) or VAT (IVA) obligations. It also ignores the 26% substitute tax on certain investment income (e.g., dividends, capital gains) and cannot model deductible business expenses like professional insurance or equipment. For a freelance web developer earning €60,000 with €15,000 in expenses, the calculator would overestimate tax by roughly €3,000-€5,000.

    The calculator provides a quick estimate in under 30 seconds, whereas professional software offers full compliance with Italian tax law, including regional surtaxes, municipal addizionale, and 80+ deduction types. For a standard employee, the calculator's result is within 5% of TaxCalc's output, but TaxCalc can also generate the actual F24 payment slip and handle precompiled data from the Agenzia delle Entrate. The calculator is ideal for preliminary budgeting, not for final filing.

    No, this is false. The calculator strictly computes IRPEF income tax only, not INPS social security contributions, which are separate and typically 9.19% of gross income for employees (paid by the employer) or ~25% for self-employed workers. For example, a €40,000 gross salary incurs about €3,676 in employee INPS contributions, in addition to the IRPEF tax of ~€10,640. Users often mistakenly believe the calculator's output is their total tax burden, but it excludes these mandatory contributions.

    A UK-based freelance graphic designer earning €55,000 annually can use the calculator to estimate their Italian tax liability before relocating. By inputting €55,000, they see the IRPEF tax of ~€16,390 plus regional surtax of ~€1,100, totaling ~€17,490. This allows them to compare with their current UK tax (roughly £8,500 under UK rates) and decide whether to negotiate a higher rate with clients or budget for the increased cost. The calculator also helps them test scenarios with deductions like rent or health insurance.

    Last updated: June 03, 2026 · Bookmark this page for quick access

    🔗 You May Also Like