{"id":70798,"date":"2026-04-27T12:58:59","date_gmt":"2026-04-27T10:58:59","guid":{"rendered":"https:\/\/tickelia.com\/demo_2023\/?p=70798"},"modified":"2026-04-27T13:06:49","modified_gmt":"2026-04-27T11:06:49","slug":"calculadora-salario-neto-pt-2026-v2","status":"publish","type":"post","link":"https:\/\/tickelia.com\/demo_2023\/pt\/blog\/noticias\/calculadora-salario-neto-pt-2026-v2\/","title":{"rendered":"calculadora salario neto PT 2026 V2"},"content":{"rendered":"<div id=\"calculadora-salario\">\r\n  <style>\r\n    \/* Reset y Contenedor Principal *\/\r\n    #calculadora-salario {\r\n      max-width: 900px;\r\n      margin: 20px auto;\r\n      background: #f8fcfb;\r\n      padding: 20px;\r\n      border-radius: 12px;\r\n      color: #333;\r\n    }\r\n\r\n    #calculadora-salario h2 {\r\n      text-align: center !important;\r\n      font-weight: 700 !important;\r\n      margin-bottom: 5px !important;\r\n      color: #1a1a1a !important;\r\n      font-size: 24px !important;\r\n    }\r\n\r\n    #calculadora-salario .subtitle {\r\n      text-align: center !important;\r\n      color: #777 !important;\r\n      font-size: 14px !important;\r\n      margin-bottom: 30px !important;\r\n    }\r\n\r\n    \/* Layout en dos columnas *\/\r\n    .calc-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 25px;\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n      .calc-grid { grid-template-columns: 1fr; }\r\n    }\r\n\r\n    \/* Paneles Blanco Estilo Card *\/\r\n    .panel-card {\r\n      background: #fff !important;\r\n      padding: 25px !important;\r\n      border-radius: 15px !important;\r\n      box-shadow: 0 4px 20px rgba(0,0,0,0.05) !important;\r\n      border: 1px solid #eef2f1 !important;\r\n    }\r\n\r\n    .panel-title {\r\n      display: flex !important;\r\n      align-items: center !important;\r\n      gap: 10px !important;\r\n      font-weight: 700 !important;\r\n      margin-bottom: 20px !important;\r\n      color: #2c3e50 !important;\r\n      font-size: 16px !important;\r\n    }\r\n\r\n    .icon-box {\r\n      background: #00c7b1 !important;\r\n      color: white !important;\r\n      width: 32px;\r\n      height: 32px;\r\n      border-radius: 8px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    \/* Inputs *\/\r\n    #calculadora-salario label.field-label {\r\n      display: block !important;\r\n      margin-bottom: 8px !important;\r\n      font-size: 12px !important;\r\n      font-weight: 700 !important;\r\n      color: #666 !important;\r\n      text-transform: uppercase !important;\r\n    }\r\n\r\n    #calculadora-salario input[type=\"number\"],\r\n    #calculadora-salario select {\r\n      width: 100% !important;\r\n      padding: 14px !important;\r\n      margin-bottom: 20px !important;\r\n      border: 1px solid #f0f0f0 !important;\r\n      border-radius: 10px !important;\r\n      background: #f9fbfb !important;\r\n    }\r\n\r\n    \/* --- ESTILO DE LA TARJETA (CORREGIDO) --- *\/\r\n    .result-hero {\r\n      background-color: #00c7b1 !important;\r\n      color: #ffffff !important; \/* Forzamos blanco *\/\r\n      padding: 30px 20px !important;\r\n      border-radius: 15px !important;\r\n      text-align: center !important; \/* Centrado horizontal *\/\r\n      margin-bottom: 25px !important;\r\n      display: flex !important;\r\n      flex-direction: column !important;\r\n      align-items: center !important; \/* Centrado flex *\/\r\n      justify-content: center !important;\r\n    }\r\n\r\n    .result-hero span { \r\n      color: #ffffff !important; \r\n      font-size: 14px !important; \r\n      opacity: 0.9 !important; \r\n      text-transform: uppercase !important; \r\n      font-weight: 600 !important;\r\n      display: block !important;\r\n      margin-bottom: 10px !important;\r\n    }\r\n\r\n    .result-hero h3 { \r\n      color: #ffffff !important; \/* Forzamos blanco en el monto *\/\r\n      font-size: 38px !important; \r\n      margin: 0 !important; \r\n      font-weight: 800 !important;\r\n      line-height: 1 !important;\r\n    }\r\n\r\n    \/* Desglose inferior *\/\r\n    .breakdown-row {\r\n      display: flex !important;\r\n      justify-content: space-between !important;\r\n      padding: 12px 0 !important;\r\n      border-bottom: 1px solid #f0f0f0 !important;\r\n      font-size: 14px !important;\r\n    }\r\n\r\n    .breakdown-row.total {\r\n      border-bottom: none !important;\r\n      font-weight: 700 !important;\r\n      color: #00c7b1 !important;\r\n      font-size: 18px !important;\r\n    }\r\n\r\n    .val-negative { color: #ff6b6b !important; }\r\n\r\n    \/* Checkbox *\/\r\n    .checkbox-container {\r\n      display: flex !important;\r\n      align-items: center !important;\r\n      gap: 10px !important;\r\n      background: #f1f8f7 !important;\r\n      padding: 12px 15px !important;\r\n      border-radius: 10px !important;\r\n      margin-bottom: 20px !important;\r\n    }\r\n  <\/style>\r\n\r\n  <h2>Calculadora Sal\u00e1rio L\u00edquido 2026<\/h2>\r\n  <div class=\"subtitle\">Rigor e conformidade na gest\u00e3o de rendimentos em Portugal<\/div>\r\n\r\n  <div class=\"calc-grid\">\r\n    <div class=\"panel-card\">\r\n      <div class=\"panel-title\"><div class=\"icon-box\">S<\/div> Configura\u00e7\u00e3o<\/div>\r\n      <form id=\"calcForm\">\r\n        <label class=\"field-label\">Sal\u00e1rio Bruto Mensal (\u20ac)<\/label>\r\n        <input type=\"number\" id=\"grossSalary\" step=\"0.01\" placeholder=\"1000\" oninput=\"calcularSalario()\">\r\n\r\n        <div class=\"checkbox-container\">\r\n          <input type=\"checkbox\" id=\"irsJovem\" onchange=\"calcularSalario()\">\r\n          <label for=\"irsJovem\" style=\"font-size:14px; cursor:pointer;\">Beneficiar de <strong>IRS Jovem<\/strong><\/label>\r\n        <\/div>\r\n\r\n        <label class=\"field-label\">Localiza\u00e7\u00e3o<\/label>\r\n        <select id=\"region\" onchange=\"calcularSalario()\">\r\n          <option value=\"continental\">Portugal Continental<\/option>\r\n          <option value=\"acores\">A\u00e7ores<\/option>\r\n          <option value=\"madeira\">Madeira<\/option>\r\n        <\/select>\r\n\r\n        <div style=\"display:grid; grid-template-columns: 1fr 1fr; gap:10px;\">\r\n          <div>\r\n            <label class=\"field-label\">N\u00ba Filhos<\/label>\r\n            <input type=\"number\" id=\"children\" min=\"0\" value=\"0\" oninput=\"calcularSalario()\">\r\n          <\/div>\r\n          <div>\r\n            <label class=\"field-label\">Estado Civil<\/label>\r\n            <select id=\"marital\" onchange=\"calcularSalario()\">\r\n              <option value=\"solteiro\">Solteiro<\/option>\r\n              <option value=\"casado_1\">Casado (1 Tit.)<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n      <\/form>\r\n    <\/div>\r\n\r\n    <div class=\"panel-card\">\r\n      <div class=\"panel-title\"><div class=\"icon-box\">!<\/div> Resultado<\/div>\r\n      <div id=\"resultContent\">\r\n        <div class=\"result-hero\">\r\n          <span>Sal\u00e1rio L\u00edquido a Receber<\/span>\r\n          <h3 id=\"netResultBig\">0,00 \u20ac<\/h3>\r\n        <\/div>\r\n        <div class=\"breakdown-row\"><span>Bruto<\/span> <span id=\"resBruto\">0,00 \u20ac<\/span><\/div>\r\n        <div class=\"breakdown-row\"><span>Seg. Social<\/span> <span class=\"val-negative\" id=\"resSS\">- 0,00 \u20ac<\/span><\/div>\r\n        <div class=\"breakdown-row\"><span>IRS<\/span> <span class=\"val-negative\" id=\"resIRS\">- 0,00 \u20ac<\/span><\/div>\r\n        <div class=\"breakdown-row total\"><span>Total L\u00edquido<\/span> <span id=\"resNeto\">0,00 \u20ac<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const SMN_2026 = 920;\r\n    const DEDUCAO_DEPENDENTE = 34.29; \r\n    const tramos2026 = {\r\n      continental: [{ max: 920, tasa: 0, abater: 0 }, { max: 1100, tasa: 0.13, abater: 119.60 }, { max: 1500, tasa: 0.165, abater: 158.10 }, { max: 2000, tasa: 0.22, abater: 240.60 }, { max: Infinity, tasa: 0.30, abater: 400.60 }],\r\n      acores: [{ max: 920, tasa: 0, abater: 0 }, { max: Infinity, tasa: 0.15, abater: 110 }],\r\n      madeira: [{ max: 920, tasa: 0, abater: 0 }, { max: Infinity, tasa: 0.18, abater: 130 }]\r\n    };\r\n\r\n    function calcularSalario() {\r\n      const bruto = parseFloat(document.getElementById(\"grossSalary\").value) || 0;\r\n      const hijos = parseInt(document.getElementById(\"children\").value) || 0;\r\n      const region = document.getElementById(\"region\").value;\r\n      const isJovem = document.getElementById(\"irsJovem\").checked;\r\n\r\n      const ss = bruto * 0.11;\r\n      let irs = 0;\r\n      if (bruto > SMN_2026) {\r\n        const tabela = tramos2026[region];\r\n        const tramo = tabela.find(t => bruto <= t.max) || tabela[tabela.length - 1];\r\n        irs = (bruto * tramo.tasa) - tramo.abater - (hijos * DEDUCAO_DEPENDENTE);\r\n        if (isJovem) irs = irs * 0.5;\r\n      }\r\n      if (irs < 0) irs = 0;\r\n      const neto = bruto - ss - irs;\r\n\r\n      const format = (v) => v.toLocaleString('pt-PT', { style: 'currency', currency: 'EUR' });\r\n      document.getElementById(\"netResultBig\").innerText = format(neto);\r\n      document.getElementById(\"resBruto\").innerText = format(bruto);\r\n      document.getElementById(\"resSS\").innerText = \"- \" + format(ss);\r\n      document.getElementById(\"resIRS\").innerText = \"- \" + format(irs);\r\n      document.getElementById(\"resNeto\").innerText = format(neto);\r\n    }\r\n  <\/script>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4382],"tags":[],"class_list":["post-70798","post","type-post","status-publish","format-standard","hentry","category-noticias"],"acf":[],"lang":"pt","translations":{"pt":70798},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/posts\/70798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/comments?post=70798"}],"version-history":[{"count":2,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/posts\/70798\/revisions"}],"predecessor-version":[{"id":70804,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/posts\/70798\/revisions\/70804"}],"wp:attachment":[{"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/media?parent=70798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/categories?post=70798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tickelia.com\/demo_2023\/wp-json\/wp\/v2\/tags?post=70798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}