# Calculadora do custo de um trabalhador em Itália

> Quanto custa um trabalhador em Itália: salário bruto, contribuições do empregador, INAIL e TFR para duas convenções coletivas de exemplo, e como as derramas regionais e municipais mudam o salário líquido.


<section> <span class="eyebrow">Calculadora de custos</span> <h1 id="quanto-custa-realmente-um-trabalhador-em-italia">Quanto custa realmente um trabalhador em Itália</h1> <p class="lede">Paga o custo real do trabalho do seu colaborador mais a nossa mensalidade. Eis de que é feito esse custo, com duas convenções coletivas de exemplo.</p> </section> <section> <div class="grid"> <form class="panel" id="calc" style="display:grid;gap:16px"> <label for="ral">Salário bruto anual, RAL (EUR)<input id="ral" type="number" min="15000" step="1000" value="50000"></label> <label for="ccnl">Convenção coletiva (CCNL)<select id="ccnl"><option value="commercio">Comércio e serviços (CCNL Terziario, Distribuzione e Servizi)</option><option value="metalmeccanico">Engenharia e indústria (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">Pagar a 13.ª e a 14.ª em duodécimos em cada recibo mensal</label> <label style="display:flex;gap:10px;align-items:center;font-weight:400"><input id="tfrfund" type="checkbox" checked style="width:auto">Pagar o TFR mensalmente ao fundo escolhido pelo trabalhador</label> <label for="fx">USD por EUR (só para grupos que reportam em dólares)<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>Rubrica</th><th class="num">Por mês (média)</th><th class="num">Por ano</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)">Valores de exemplo, taxas atualizadas a 2026-10-26. As taxas de contribuições e de seguro são indicativas <span class="tag">estimativa</span> e dependem do setor exato, da dimensão da empresa e da classe de risco da função. Confirmamo-las no seu orçamento. A fatura é sempre em euros.</p> </section> <section> <h2 id="as-suas-faturas-mensais-ao-longo-do-ano">As suas faturas mensais ao longo do ano</h2> <p class="prose" style="margin:0">O custo anual é o mesmo em qualquer caso. As opções mudam quando o paga: com as duas ativas, todos os meses custam o mesmo e nada se acumula para depois.</p> <div class="tbl"><table id="sched"><thead><tr><th>Mês</th><th class="num">Salário</th><th class="num">INPS + INAIL</th><th class="num">TFR</th><th class="num">Mensalidade</th><th class="num">Fatura</th></tr></thead><tbody></tbody></table></div> <p id="schednote" style="font-size:14px;color:var(--muted);margin:0"></p> <p class="review">[Review: o pagamento da 13.ª/14.ª em duodécimos tem de ser permitido pela CCNL ou por acordo individual; o TFR para um fundo de pensões depende da escolha do trabalhador, caso contrário vai para o Fundo de Tesouraria do INPS (empresas com 50 ou mais trabalhadores) ou fica no empregador.]</p> </section> <section class="prose"> <h2 id="de-que-e-feito-o-custo-do-trabalho">De que é feito o custo do trabalho</h2> <div class="fact"><b>RAL</b><span><strong>Salário bruto anual.</strong> O valor da proposta. Paga-se em 13 ou 14 prestações conforme a CCNL: as prestações extra são a 13.ª (dezembro) e, no comércio e serviços, a 14.ª (julho). Não há subsídio de férias à parte.</span></div> <div class="fact"><b>INPS</b><span><strong>Contribuições do empregador.</strong> Pensão, desemprego, doença e maternidade, cerca de 29–32% do bruto, contra 23,75% da TSU em Portugal. O trabalhador paga mais ~9% do seu bruto; essa parte não é custo extra para si.</span></div> <div class="fact"><b>INAIL</b><span><strong>Seguro de acidentes de trabalho.</strong> Obrigatório e público. Baixo para escritório (bem abaixo de 1%), mais alto para funções técnicas e de produção.</span></div> <div class="fact"><b>TFR</b><span><strong>Tratamento de fim de relação.</strong> 6,91% do bruto posto de parte todos os anos e pago ao trabalhador quando o contrato termina, por qualquer motivo (Código Civil italiano, art. 2120).</span></div> <div class="fact"><b>Mensalidade</b><span><strong>A nossa mensalidade EOR.</strong> 250 € por trabalhador por mês.</span></div> </section> <section class="prose"> <h2 id="faturado-pelo-valor-real-mes-a-mes">Faturado pelo valor real, mês a mês</h2> <p>A tabela acima é uma estimativa. Todos os meses fazemos o processamento real e faturamos o que realmente custou: trabalho suplementar, prémios, faltas não pagas, dias de baixa parcialmente cobertos pelo INPS, alterações salariais e aumentos da CCNL aparecem nos números desse mês. Recebe o resumo dos recibos com cada fatura, para verificar cada linha.</p> <p>Condições de faturação: uma caução de um mês de custo estimado e um mês pago antecipadamente no início; depois, cada mês é pago antecipadamente sobre a estimativa e acertado na fatura seguinte pelo processamento real.</p> </section> <section class="prose"> <h2 id="duas-convencoes-comparadas">Duas convenções coletivas, comparadas</h2> <p>Com a mesma RAL de 50.000 €, um contrato de engenharia ao abrigo da Metalmeccanico custa ao empregador cerca de 1.500–2.000 € por ano a mais do que um contrato de escritório no Comércio e serviços: as taxas contributivas são cerca de 2–3 pontos mais altas e o seguro de acidentes é mais caro nas funções técnicas. O Comércio paga em 14 prestações, por isso cada recibo é menor, mas o custo anual parte da mesma RAL.</p> <p>A convenção aplicável não é de livre escolha: segue a função e o setor da atividade. Escolhemo-la na minuta do contrato e explicamos porquê.</p> </section> <section class="prose"> <h2 id="porque-a-cidade-muda-o-liquido-e-nao-o-seu-custo">Porque a cidade muda o líquido, e não o seu custo</h2> <p>Para além do IRPEF nacional, cada trabalhador paga uma derrama <strong>regional</strong> (de 1,23% até cerca de 3,33% do rendimento tributável, conforme região e escalão) e uma <strong>municipal</strong> (normalmente 0–0,8%; 0,9% em Roma, 1% em Nápoles, até 1,2% em Turim; muitas cidades isentam rendimentos mais baixos). Ambas são retidas no bruto do trabalhador.</p> <p>Não mudam o que a sua empresa paga. Mudam o que o trabalhador leva para casa: com uma RAL de 50.000 €, a diferença entre a combinação mais barata e a mais cara de região e cidade é da ordem de 1.000–1.500 € de líquido por ano. Convém sabê-lo ao comparar propostas para candidatos em cidades diferentes.</p> <p class="review">[Exemplo por cidade (Milão, Roma, Turim, Bolonha, Nápoles) a calcular com as tabelas MEF 2026.]</p> </section> <div class="cta"><a class="btn" href="contacto.html">Pedir orçamento exato</a><a class="btn ghost" href="calculadora-salario-liquido.html">Ver o líquido do trabalhador</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":"Comércio e serviços (CCNL Terziario, Distribuzione e Servizi)","installments":14,"employer_social_rate":0.29,"inail_rate":0.004,"status":"indicative","note":"Típica de escritórios, serviços de TI, consultoria, vendas. 13.ª e 14.ª mensalidade."},"metalmeccanico":{"label":"Engenharia e indústria (CCNL Metalmeccanico Industria)","installments":13,"employer_social_rate":0.315,"inail_rate":0.012,"status":"indicative","note":"Típica de engenharia, produção, funções técnicas. 13.ª mensalidade."}},"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":"Lombardy","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":"Piedmont","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('pt-PT');
const usd = n => '$' + Math.round(n).toLocaleString('pt-PT');
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 = [
    ['Salário bruto (RAL)', ral],
    ['Contribuições do empregador (INPS)', ral * c.employer_social_rate],
    ['Seguro de acidentes (INAIL)', ral * c.inail_rate],
    ['TFR', ral * P.tfr_rate.value],
    ['Mensalidade EOR ContratarEmItália', 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>Custo total</b></td><td class="num"><b>${eur(tot/12)}</b></td><td class="num"><b>${eur(tot)}</b></td></tr>`
    + `<tr><td>Total em USD (referência)</td><td class="num">${usd(tot/12*fx)}</td><td class="num">${usd(tot*fx)}</td></tr>`;
  document.getElementById('inst').textContent = `Salário pago em ${c.installments} prestações de ${eur(ral / c.installments)} brutos. O custo total fica ${(tot / ral * 100 - 100).toFixed(0)}% acima da 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','fev','mar','abr','mai','jun','jul','ago','set','out','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>Ano</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 ? 'O TFR é pago todos os meses, por isso não se acumula nenhum passivo.' : `O TFR de ${eur(ral * P.tfr_rate.value)} por ano acumula e é pago no fim do contrato; fica coberto pela caução.`;
}
document.getElementById('calc').addEventListener('input', calc);
document.getElementById('calc').addEventListener('submit', e => e.preventDefault());
calc();
})();</script>


---
Source: https://contrataremitalia.com/calculadora.html
