# Kostenrechner Mitarbeiter Italien

> Was ein Mitarbeiter in Italien kostet: Bruttogehalt, Arbeitgeberbeiträge, INAIL und TFR für zwei Beispiel-Tarifverträge, dazu wie Regional- und Gemeindezuschläge das Netto verändern.


<section> <span class="eyebrow">Kostenrechner</span> <h1 id="was-ein-mitarbeiter-in-italien-wirklich-kostet">Was ein Mitarbeiter in Italien wirklich kostet</h1> <p class="lede">Sie zahlen die tatsächlichen Arbeitskosten Ihres Mitarbeiters plus unsere Monatsgebühr. Hier sehen Sie, woraus sich die Arbeitskosten zusammensetzen, am Beispiel von zwei Tarifverträgen.</p> </section> <section> <div class="grid"> <form class="panel" id="calc" style="display:grid;gap:16px"> <label for="ral">Bruttojahresgehalt, RAL (EUR)<input id="ral" type="number" min="15000" step="1000" value="50000"></label> <label for="ccnl">Tarifvertrag (CCNL)<select id="ccnl"><option value="commercio">Handel und Dienstleistungen (CCNL Terziario, Distribuzione e Servizi)</option><option value="metalmeccanico">Maschinenbau und Industrie (CCNL Metalmeccanico Industria)</option></select></label> <label style="display:flex;gap:10px;align-items:center;font-weight:400"><input id="prorata" type="checkbox" checked style="width:auto">13. und 14. Gehalt anteilig in jedem Monat zahlen</label> <label style="display:flex;gap:10px;align-items:center;font-weight:400"><input id="tfrfund" type="checkbox" checked style="width:auto">TFR monatlich in den vom Mitarbeiter gewählten Fonds einzahlen</label> <label for="fx">CHF pro EUR (nur für Schweizer Kunden)<input id="fx" type="number" step="0.01" value="1.08"></label> <p id="ccnlnote" style="margin:0;color:var(--muted);font-size:14px"></p> </form> <div class="panel" style="min-width:0"> <div class="tbl"><table id="out"> <thead><tr><th>Posten</th><th class="num">Pro Monat (Ø)</th><th class="num">Pro Jahr</th></tr></thead> <tbody></tbody> </table></div> <p id="inst" style="font-size:14px;color:var(--muted);margin-bottom:0"></p> </div> </div> <p style="font-size:14px;color:var(--muted)">Beispielwerte, Sätze aktualisiert am 26.10.2026. Beitrags- und Versicherungssätze sind Richtwerte <span class="tag">Schätzung</span> und hängen von Branche, Unternehmensgröße und Gefahrenklasse ab. Wir bestätigen sie im Angebot. Den CHF-Kurs bitte durch den aktuellen EUR-Referenzkurs ersetzen <span class="review">[Standardwert des Kursfelds für CHF anpassen]</span>.</p> </section> <section> <h2 id="ihre-monatsrechnungen-ueber-ein-jahr">Ihre Monatsrechnungen über ein Jahr</h2> <p class="prose" style="margin:0">Die Jahreskosten sind in beiden Fällen gleich. Die Optionen ändern nur, wann Sie zahlen: Mit beiden Optionen kostet jeder Monat gleich viel, und nichts sammelt sich für später an.</p> <div class="tbl"><table id="sched"><thead><tr><th>Monat</th><th class="num">Gehalt</th><th class="num">INPS + INAIL</th><th class="num">TFR</th><th class="num">Gebühr</th><th class="num">Rechnung</th></tr></thead><tbody></tbody></table></div> <p id="schednote" style="font-size:14px;color:var(--muted);margin:0"></p> <p class="review">[Review: Die anteilige Zahlung von 13./14. Gehalt muss der CCNL oder eine Einzelvereinbarung zulassen; die TFR geht nur bei entsprechender Wahl des Mitarbeiters in einen Pensionsfonds, sonst in den INPS-Tresorfonds (Unternehmen ab 50 Mitarbeitern) oder bleibt beim Arbeitgeber.]</p> </section> <section class="prose"> <h2 id="woraus-sich-die-arbeitskosten-zusammensetzen">Woraus sich die Arbeitskosten zusammensetzen</h2> <div class="fact"><b>RAL</b><span><strong>Bruttojahresgehalt.</strong> Die Zahl im Angebotsschreiben. Gezahlt in 13 oder 14 Monatsraten je nach CCNL: die zusätzlichen Raten sind das 13. Gehalt (Dezember) und im Handel und Dienstleistungsbereich das 14. Gehalt (Juli).</span></div> <div class="fact"><b>INPS</b><span><strong>Arbeitgeberbeiträge zur Sozialversicherung.</strong> Rente, Arbeitslosigkeit, Krankheit und Mutterschaft, rund 29–32 % vom Brutto. Der Mitarbeiter zahlt zusätzlich etwa 9 % aus seinem Bruttogehalt; dieser Teil sind für Sie keine Mehrkosten.</span></div> <div class="fact"><b>INAIL</b><span><strong>Unfallversicherung.</strong> Pflicht, vergleichbar mit der Berufsgenossenschaft. Niedrig für Bürotätigkeiten (deutlich unter 1 %), höher für technische und Produktionsfunktionen.</span></div> <div class="fact"><b>TFR</b><span><strong>Abfertigung.</strong> 6,91 % des Bruttogehalts werden jedes Jahr angespart und bei jedem Ende des Arbeitsverhältnisses ausgezahlt (Art. 2120 Codice civile).</span></div> <div class="fact"><b>Gebühr</b><span><strong>Unsere EOR-Gebühr.</strong> 250 € pro Mitarbeiter und Monat.</span></div> </section> <section class="prose"> <h2 id="abrechnung-nach-ist-kosten-monat-fuer-monat">Abrechnung nach Ist-Kosten, Monat für Monat</h2> <p>Die Tabelle oben ist eine Schätzung. Jeden Monat führen wir die echte Lohnabrechnung durch und stellen in Rechnung, was sie tatsächlich gekostet hat: Überstunden, Prämien, unbezahlter Urlaub, teilweise von INPS getragene Krankheitstage, Gehaltsänderungen und Tariferhöhungen erscheinen im jeweiligen Monat. Mit jeder Rechnung erhalten Sie die Zusammenfassung des Lohnzettels und können jede Zeile prüfen.</p> <p>Zahlungsbedingungen: eine Kaution in Höhe der geschätzten Kosten eines Monats und der erste Monat im Voraus; danach wird jeder Monat im Voraus auf Basis der Schätzung gezahlt und mit der nächsten Rechnung auf die tatsächliche Abrechnung korrigiert.</p> </section> <section class="prose"> <h2 id="zwei-tarifvertraege-im-vergleich">Zwei Tarifverträge im Vergleich</h2> <p>Bei gleichem RAL von 50.000 € kostet ein Ingenieursvertrag nach dem Metall-Tarifvertrag (Metalmeccanico) den Arbeitgeber rund 1.500–2.000 € pro Jahr mehr als ein Bürovertrag nach Handel und Dienstleistungen: Die Sozialversicherungssätze liegen etwa 2–3 Punkte höher, und die Unfallversicherung ist für technische Funktionen teurer. Der Handelstarif zahlt in 14 Raten, jeder Lohnzettel ist also kleiner, die Jahreskosten bleiben beim gleichen RAL.</p> <p>Welcher Tarifvertrag gilt, ist keine freie Wahl: Er folgt der Tätigkeit und der Branche. Wir legen ihn im Vertragsentwurf fest und erklären, warum.</p> </section> <section class="prose"> <h2 id="warum-der-wohnort-das-netto-aendert-nicht-ihre-kosten">Warum der Wohnort das Netto ändert, nicht Ihre Kosten</h2> <p>Zusätzlich zur nationalen Einkommensteuer (IRPEF) zahlt jeder Mitarbeiter einen <strong>regionalen</strong> Zuschlag (von 1,23 % bis etwa 3,33 % des zu versteuernden Einkommens, je nach Region und Einkommensstufe) und einen <strong>kommunalen</strong> Zuschlag (meist 0–0,8 %; 0,9 % in Rom, 1 % in Neapel, bis 1,2 % in Turin; viele Städte stellen niedrige Einkommen frei). Beide werden vom Bruttogehalt des Mitarbeiters einbehalten.</p> <p>Sie ändern nicht, was Sie zahlen, wohl aber, was der Mitarbeiter netto erhält: Bei 50.000 € RAL liegt der Unterschied zwischen der günstigsten und der teuersten Kombination aus Region und Stadt in der Größenordnung von 1.000–1.500 € Nettogehalt pro Jahr. Das ist hilfreich, wenn Sie Angebote für Kandidaten in verschiedenen Städten vergleichen.</p> <p class="review">[Beispiel pro Stadt (Mailand, Rom, Turin, Bologna, Neapel) aus den MEF-Tabellen 2026 berechnen.]</p> </section> <div class="cta"><a class="btn" href="kontakt.html">Genaues Angebot anfordern</a><a class="btn ghost" href="netto-rechner.html">Netto des Mitarbeiters ansehen</a></div> 
<script>(function(){const P = {"_note":"Parametri del calcolatore con fonte e stato. 'indicative' = da sostituire con data/params/2026.yaml verificato.","updated":"2026-10-26","ccnl":{"commercio":{"label":"Handel und Dienstleistungen (CCNL Terziario, Distribuzione e Servizi)","installments":14,"employer_social_rate":0.29,"inail_rate":0.004,"status":"indicative","note":"Typisch für Büro, IT-Dienstleistungen, Beratung, Vertrieb. 13. und 14. Monatsgehalt."},"metalmeccanico":{"label":"Maschinenbau und Industrie (CCNL Metalmeccanico Industria)","installments":13,"employer_social_rate":0.315,"inail_rate":0.012,"status":"indicative","note":"Typisch für Engineering, Produktion, technische Funktionen. 13. Monatsgehalt."}},"tfr_rate":{"value":0.0691,"status":"verified","source":"Civil Code art. 2120: gross pay / 13.5, less 0.5% to the INPS fund"},"employee_social_rate":{"value":0.0919,"status":"indicative","source":"INPS employee share, private sector"},"regional_surcharge":{"min":0.0123,"max":0.0333,"status":"indicative","source":"MEF, addizionale regionale IRPEF"},"municipal_surcharge":{"min":0,"max":0.009,"status":"indicative","source":"MEF, addizionale comunale IRPEF (0.8% general cap; Rome 0.9%)"},"eor_fee_eur":{"value":250,"status":"list price"},"usd_per_eur":{"value":1.08,"status":"indicative","source":"Replace with ECB daily reference rate at build time"},"net":{"status":"secondary","source":"data/params/2026.yaml (irpef, inps, addizionali); TUIR art. 11 and 13; L. 207/2024; L. 199/2025","employee_inps":0.0919,"extra_1pct_above":56224,"irpef":[[28000,0.23],[50000,0.33],[null,0.43]],"cities":{"Milan":{"region":"Lombardei","regional":[[null,0.0123]],"municipal":0.008,"exempt":23000},"Rome":{"region":"Lazio","regional":[[28000,0.0173],[null,0.0333]],"municipal":0.009,"exempt":14000},"Turin":{"region":"Piemont","regional":[[null,0.0162]],"municipal":0.008,"municipal_note":"0.8% to 1.2% by band; 0.8% used","exempt":11790},"Bologna":{"region":"Emilia-Romagna","regional":[[null,0.0133]],"municipal":0.008,"exempt":15000},"Naples":{"region":"Campania","regional":[[null,0.0173]],"municipal":0.01,"exempt":12000}}}};

const eur = n => Math.round(n).toLocaleString('de-DE') + ' €';
const usd = n => 'CHF ' + Math.round(n).toLocaleString('de-CH');
function calc(){
  const ral = +document.getElementById('ral').value || 0;
  const fx = +document.getElementById('fx').value || 0;
  const c = P.ccnl[document.getElementById('ccnl').value];
  const items = [
    ['Bruttojahresgehalt (RAL)', ral],
    ['Arbeitgeberbeiträge Sozialversicherung (INPS)', ral * c.employer_social_rate],
    ['Unfallversicherung (INAIL)', ral * c.inail_rate],
    ['Abfertigung (TFR)', ral * P.tfr_rate.value],
    ['EOR-Gebühr MitarbeiterItalien', P.eor_fee_eur.value * 12],
  ];
  const tot = items.reduce((s, x) => s + x[1], 0);
  document.querySelector('#out tbody').innerHTML = items.map(([k, v]) => `<tr><td>${k}</td><td class="num">${eur(v/12)}</td><td class="num">${eur(v)}</td></tr>`).join('')
    + `<tr><td><b>Gesamtkosten</b></td><td class="num"><b>${eur(tot/12)}</b></td><td class="num"><b>${eur(tot)}</b></td></tr>`
    + `<tr><td>Gesamt in CHF (Schweiz)</td><td class="num">${usd(tot/12*fx)}</td><td class="num">${usd(tot*fx)}</td></tr>`;
  document.getElementById('inst').textContent = `Gehalt in ${c.installments} Raten zu je ${eur(ral / c.installments)} brutto. Die Gesamtkosten liegen ${(tot / ral * 100 - 100).toFixed(0)} % über dem RAL.`;
  document.getElementById('ccnlnote').textContent = c.note;
  const pr = document.getElementById('prorata').checked, tf = document.getElementById('tfrfund').checked;
  const inst = ral / c.installments, extra = c.installments - 12;
  const months = ['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'];
  const rate = c.employer_social_rate + c.inail_rate, fee = P.eor_fee_eur.value;
  let rows = '', sum = 0;
  months.forEach((m, i) => {
    let sal = pr ? ral / 12 : inst + (i === 11 ? inst : 0) + (extra === 2 && i === 6 ? inst : 0);
    const tfr = tf ? ral * P.tfr_rate.value / 12 : 0;
    const inv = sal * (1 + rate) + tfr + fee; sum += inv;
    rows += `<tr><td>${m}</td><td class="num">${eur(sal)}</td><td class="num">${eur(sal*rate)}</td><td class="num">${eur(tfr)}</td><td class="num">${eur(fee)}</td><td class="num"><b>${eur(inv)}</b></td></tr>`;
  });
  rows += `<tr><td><b>Jahr</b></td><td></td><td></td><td></td><td></td><td class="num"><b>${eur(sum)}</b></td></tr>`;
  document.querySelector('#sched tbody').innerHTML = rows;
  document.getElementById('schednote').textContent = tf ? 'Die TFR wird jeden Monat abgeführt, es baut sich keine Abfertigungsverbindlichkeit auf.' : `TFR von ${eur(ral * P.tfr_rate.value)} pro Jahr wird angespart und bei Ende des Arbeitsverhältnisses ausgezahlt; sie wird über die Kaution abgesichert.`;
}
document.getElementById('calc').addEventListener('input', calc);
document.getElementById('calc').addEventListener('submit', e => e.preventDefault());
calc();
})();</script>


---
Source: https://mitarbeiteritalien.com/kosten-rechner.html
