{"id":19087,"date":"2026-08-04T09:36:30","date_gmt":"2026-08-04T15:36:30","guid":{"rendered":"https:\/\/www.conservisabogados.com\/?page_id=19087"},"modified":"2026-08-04T10:32:02","modified_gmt":"2026-08-04T16:32:02","slug":"calculadora-de-salario-neto-en-guatemala","status":"publish","type":"page","link":"https:\/\/www.conservisabogados.com\/en\/calculadora-de-salario-neto-en-guatemala\/","title":{"rendered":"Calculadora de salario neto en Guatemala"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Calculadora de salario neto en Guatemala<\/title>\n  <style>\n    .jp-salary-app {\n      --jp-primary: #c9a24d;\n      --jp-primary-dark: #a9822e;\n      --jp-dark: #061a3a;\n      --jp-dark-alt: #0b2d57;\n      --jp-white: #ffffff;\n      --jp-black: #111111;\n      --jp-gray: #f4f6f8;\n      --jp-border: #d9dee5;\n      --jp-text: #263238;\n      --jp-muted: #6b7280;\n      --jp-warning: #fff7e6;\n      --jp-warning-border: #f0c36d;\n      --jp-danger-bg: #fff1f2;\n      --jp-danger-border: #fecdd3;\n      --jp-danger-text: #9f1239;\n    }\n\n    .jp-salary-app,\n    .jp-salary-app * {\n      box-sizing: border-box;\n    }\n\n    .jp-salary-app {\n      margin: 0;\n      font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n      background: linear-gradient(180deg, #f7f8fb 0%, #ffffff 42%, #f7f8fb 100%);\n      color: var(--jp-text);\n      line-height: 1.5;\n      width: 100%;\n      max-width: 1120px;\n      margin: 0 auto;\n      padding: 24px;\n    }\n\n    .jp-hero {\n      background: radial-gradient(circle at top right, rgba(201, 162, 77, 0.20), transparent 34%), linear-gradient(135deg, var(--jp-dark), var(--jp-dark-alt));\n      color: var(--jp-white);\n      border-radius: 24px;\n      padding: 34px;\n      margin-bottom: 22px;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .jp-hero::after {\n      content: \"\";\n      position: absolute;\n      right: -90px;\n      top: -90px;\n      width: 240px;\n      height: 240px;\n      background: rgba(201, 162, 77, 0.18);\n      border-radius: 50%;\n    }\n\n    .jp-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 820px;\n    }\n\n    .jp-label {\n      display: inline-block;\n      background: rgba(201, 162, 77, 0.16);\n      color: var(--jp-primary);\n      border: 1px solid rgba(201, 162, 77, 0.45);\n      padding: 7px 12px;\n      border-radius: 999px;\n      font-size: 13px;\n      font-weight: 700;\n      margin-bottom: 14px;\n    }\n\n    .jp-salary-app h1 {\n      margin: 0 0 12px 0;\n      font-size: clamp(30px, 4vw, 48px);\n      line-height: 1.08;\n      letter-spacing: -0.04em;\n      color: var(--jp-white);\n    }\n\n    .jp-hero p {\n      margin: 0;\n      font-size: 17px;\n      color: rgba(255, 255, 255, 0.82);\n      max-width: 760px;\n    }\n\n    .jp-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 22px;\n      align-items: start;\n    }\n\n    .jp-card {\n      background: var(--jp-white);\n      border: 1px solid var(--jp-border);\n      border-radius: 22px;\n      padding: 24px;\n      box-shadow: 0 10px 28px rgba(31, 39, 56, 0.07);\n    }\n\n    .jp-card h2 {\n      margin: 0 0 16px 0;\n      font-size: 22px;\n      letter-spacing: -0.02em;\n      color: var(--jp-dark);\n    }\n\n    .jp-card h3 {\n      margin: 0 0 8px 0;\n      font-size: 18px;\n      color: var(--jp-dark);\n      letter-spacing: -0.02em;\n    }\n\n    .jp-card p {\n      margin: 0 0 16px 0;\n      color: var(--jp-muted);\n      font-size: 15px;\n    }\n\n    .jp-form-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 16px;\n    }\n\n    .jp-field {\n      display: flex;\n      flex-direction: column;\n      gap: 7px;\n    }\n\n    .jp-field.jp-full {\n      grid-column: 1 \/ -1;\n    }\n\n    .jp-salary-app label {\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--jp-dark);\n    }\n\n    .jp-salary-app input,\n    .jp-salary-app select {\n      box-sizing: border-box;\n      width: 100%;\n      border: 1px solid var(--jp-border);\n      border-radius: 14px;\n      padding: 13px 14px;\n      font-size: 15px;\n      outline: none;\n      background: var(--jp-white);\n      color: var(--jp-text);\n    }\n\n    .jp-salary-app select {\n      display: block !important;\n      height: 52px !important;\n      min-height: 52px !important;\n      max-height: 52px !important;\n      padding-top: 0 !important;\n      padding-bottom: 0 !important;\n      line-height: normal !important;\n      vertical-align: middle;\n      overflow: visible !important;\n    }\n\n    .jp-salary-app .jp-is-hidden {\n      display: none !important;\n    }\n\n    .jp-salary-app input:focus,\n    .jp-salary-app select:focus {\n      border-color: var(--jp-primary);\n      box-shadow: 0 0 0 4px rgba(201, 162, 77, 0.18);\n    }\n\n    .jp-help {\n      font-size: 12px;\n      color: var(--jp-muted);\n      margin-top: -2px;\n    }\n\n    .jp-actions {\n      display: flex;\n      gap: 12px;\n      margin-top: 18px;\n      flex-wrap: wrap;\n    }\n\n    .jp-salary-app button,\n    .jp-salary-app .jp-button {\n      border: none;\n      cursor: pointer;\n      border-radius: 14px;\n      padding: 13px 18px;\n      font-size: 15px;\n      font-weight: 800;\n      text-decoration: none;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      transition: transform 0.15s ease, opacity 0.15s ease;\n    }\n\n    .jp-salary-app button:hover,\n    .jp-salary-app .jp-button:hover {\n      transform: translateY(-1px);\n      opacity: 0.94;\n    }\n\n    .jp-primary-btn {\n      background: linear-gradient(135deg, var(--jp-primary), var(--jp-primary-dark));\n      color: var(--jp-white);\n    }\n\n    .jp-secondary-btn {\n      background: linear-gradient(135deg, var(--jp-dark), var(--jp-dark-alt));\n      color: var(--jp-white);\n    }\n\n    .jp-light-btn {\n      background: var(--jp-gray);\n      color: var(--jp-dark);\n      border: 1px solid var(--jp-border);\n    }\n\n    .jp-results {\n      display: grid;\n      gap: 14px;\n    }\n\n    .jp-result-main {\n      background: var(--jp-dark);\n      color: var(--jp-white);\n      border-radius: 20px;\n      padding: 22px;\n    }\n\n    .jp-result-main span {\n      display: block;\n      color: rgba(255, 255, 255, 0.72);\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .jp-result-main strong {\n      display: block;\n      font-size: clamp(30px, 4vw, 42px);\n      line-height: 1;\n      letter-spacing: -0.04em;\n      color: var(--jp-primary);\n    }\n\n    .jp-result-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n    }\n\n    .jp-metric {\n      background: var(--jp-gray);\n      border: 1px solid var(--jp-border);\n      border-radius: 18px;\n      padding: 16px;\n    }\n\n    .jp-metric span {\n      display: block;\n      font-size: 13px;\n      color: var(--jp-muted);\n      margin-bottom: 4px;\n    }\n\n    .jp-metric strong {\n      display: block;\n      font-size: 20px;\n      color: var(--jp-dark);\n      letter-spacing: -0.02em;\n    }\n\n    .jp-note {\n      background: var(--jp-warning);\n      border: 1px solid var(--jp-warning-border);\n      color: #6d4c00;\n      border-radius: 18px;\n      padding: 15px;\n      font-size: 14px;\n    }\n\n    .jp-error {\n      display: none;\n      background: var(--jp-danger-bg);\n      border: 1px solid var(--jp-danger-border);\n      color: var(--jp-danger-text);\n      padding: 14px;\n      border-radius: 16px;\n      margin-top: 16px;\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    .jp-detail-card {\n      margin-top: 22px;\n    }\n\n    .jp-breakdown {\n      display: grid;\n      gap: 12px;\n    }\n\n    .jp-breakdown-row {\n      display: flex;\n      justify-content: space-between;\n      gap: 14px;\n      border-bottom: 1px solid var(--jp-border);\n      padding: 10px 0;\n      font-size: 15px;\n    }\n\n    .jp-breakdown-row:last-child {\n      border-bottom: none;\n    }\n\n    .jp-breakdown-row span:first-child {\n      color: var(--jp-muted);\n    }\n\n    .jp-breakdown-row strong {\n      color: var(--jp-dark);\n      text-align: right;\n    }\n\n    .jp-cta {\n      background: linear-gradient(135deg, var(--jp-dark), var(--jp-dark-alt));\n      color: var(--jp-white);\n      border-radius: 22px;\n      padding: 24px;\n      margin-top: 22px;\n      display: grid;\n      grid-template-columns: 1.4fr auto;\n      gap: 18px;\n      align-items: center;\n    }\n\n    .jp-cta h2 {\n      margin: 0 0 8px 0;\n      color: var(--jp-white);\n      font-size: 24px;\n      letter-spacing: -0.03em;\n    }\n\n    .jp-cta p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 15px;\n    }\n\n    .jp-cta .jp-button {\n      background: linear-gradient(135deg, var(--jp-primary), var(--jp-primary-dark));\n      color: var(--jp-white);\n      min-width: 220px;\n    }\n\n    .jp-resource-card {\n      margin-top: 22px;\n      display: grid;\n      grid-template-columns: 220px 1fr;\n      gap: 22px;\n      align-items: center;\n      overflow: hidden;\n    }\n\n    .jp-resource-image {\n      min-height: 160px;\n      border-radius: 18px;\n      background:\n        linear-gradient(rgba(6, 26, 58, 0.58), rgba(6, 26, 58, 0.58)),\n        url(\"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/Recepcion-Conservis-Abogados-e1737655962406.jpeg\");\n      background-size: cover;\n      background-position: center;\n      display: flex;\n      align-items: flex-end;\n      padding: 16px;\n      color: var(--jp-white);\n      font-weight: 800;\n      font-size: 15px;\n    }\n\n    .jp-resource-content .jp-label {\n      margin-bottom: 10px;\n    }\n\n    .jp-resource-content h2 {\n      margin-bottom: 8px;\n    }\n\n    .jp-disclaimer {\n      margin-top: 18px;\n      font-size: 13px;\n      color: var(--jp-muted);\n      background: var(--jp-white);\n      border: 1px solid var(--jp-border);\n      border-radius: 18px;\n      padding: 16px;\n    }\n\n    .jp-small-text {\n      font-size: 13px;\n      color: var(--jp-muted);\n      margin-top: 12px;\n    }\n\n    .jp-brandline {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      margin-bottom: 12px;\n      color: #f0d592;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.05em;\n      text-transform: uppercase;\n    }\n\n    .jp-brandline img {\n      width: 40px;\n      height: 40px;\n      object-fit: contain;\n      padding: 5px;\n      border-radius: 10px;\n      background: #ffffff;\n    }\n\n    @media (max-width: 860px) {\n      .jp-salary-app {\n        padding: 16px;\n      }\n\n      .jp-hero {\n        padding: 26px;\n        border-radius: 20px;\n      }\n\n      .jp-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .jp-form-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .jp-result-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .jp-cta {\n        grid-template-columns: 1fr;\n      }\n\n      .jp-cta .jp-button {\n        width: 100%;\n      }\n\n      .jp-resource-card {\n        grid-template-columns: 1fr;\n      }\n\n      .jp-resource-image {\n        min-height: 140px;\n      }\n    }\n  <\/style>\n\n\n\n  <main class=\"jp-salary-app\" data-conservis-salary-app>\n    <section class=\"jp-hero\">\n      <div class=\"jp-hero-content\">\n        <div class=\"jp-brandline\">\n          <img decoding=\"async\" src=\"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\" alt=\"Conservis Abogados\">\n          <span>Conservis Abogados<\/span>\n        <\/div>\n        <span class=\"jp-label\">Herramienta laboral Guatemala<\/span>\n        <h1>Calculadora de salario neto en Guatemala<\/h1>\n        <p>Calcula una estimaci\u00f3n del salario neto mensual despu\u00e9s de descuentos como IGSS, ISR y otros descuentos autorizados. \u00dasala para entender mejor cu\u00e1nto recibir\u00eda el trabajador despu\u00e9s de las deducciones principales.<\/p>\n      <\/div>\n    <\/section>\n\n    <section class=\"jp-grid\">\n      <div class=\"jp-card\">\n        <h2>Datos del salario<\/h2>\n        <p>Ingresa el salario mensual y los pagos adicionales. Para una estimaci\u00f3n m\u00e1s clara, coloca el salario ordinario separado de la bonificaci\u00f3n incentivo.<\/p>\n\n        <div class=\"jp-calculator-fields\" role=\"form\" aria-label=\"Calculadora de salario neto\">\n          <div class=\"jp-form-grid\">\n            <div class=\"jp-field\">\n              <label for=\"baseSalary\">Salario mensual ordinario<\/label>\n              <input id=\"baseSalary\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">No incluyas la bonificaci\u00f3n incentivo.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"bonusIncentive\">Bonificaci\u00f3n incentivo<\/label>\n              <input id=\"bonusIncentive\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Usualmente Q250. Puedes editarlo.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"variableIncome\">Comisiones u horas extra<\/label>\n              <input id=\"variableIncome\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Ingresos variables afectos.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"nonTaxableIncome\">Otros ingresos no afectos<\/label>\n              <input id=\"nonTaxableIncome\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Opcional. Ejemplo: reintegros documentados.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"igssRate\">Porcentaje IGSS laboral<\/label>\n              <input id=\"igssRate\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Tasa editable para casos especiales.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"applyIgss\">Aplicar IGSS<\/label>\n              <select id=\"applyIgss\">\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"applyIsr\">Estimar ISR mensual<\/label>\n              <select id=\"applyIsr\">\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"extraDeduction2026\">Deducci\u00f3n extraordinaria 2026<\/label>\n              <select id=\"extraDeduction2026\">\n                <option value=\"0\">No aplicar<\/option>\n                <option value=\"3024\">Aplicar Q3,024<\/option>\n              <\/select>\n              <div class=\"jp-help\">Editable seg\u00fan a\u00f1o o criterio aplicable.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"annualPersonalDeductions\">Otras deducciones anuales<\/label>\n              <input id=\"annualPersonalDeductions\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Opcional. Ejemplo: deducciones documentadas.<\/div>\n            <\/div>\n\n            <div class=\"jp-field\">\n              <label for=\"otherMonthlyDeductions\">Otros descuentos mensuales<\/label>\n              <input id=\"otherMonthlyDeductions\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0\">\n              <div class=\"jp-help\">Pr\u00e9stamos, anticipos u otros descuentos autorizados.<\/div>\n            <\/div>\n\n            <div class=\"jp-field jp-full\">\n              <label for=\"payrollMode\">Tipo de c\u00e1lculo<\/label>\n              <select id=\"payrollMode\">\n                <option value=\"monthly\">Mensual completo<\/option>\n                <option value=\"daily\">Proporcional por d\u00edas trabajados<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"jp-field jp-full\" id=\"daysWorkedWrap\" style=\"display:none;\">\n              <label for=\"daysWorked\">D\u00edas trabajados en el mes<\/label>\n              <input id=\"daysWorked\" type=\"number\" min=\"0\" max=\"31\" step=\"1\" value=\"0\">\n              <div class=\"jp-help\">El c\u00e1lculo proporcional usa el salario ordinario y la bonificaci\u00f3n seg\u00fan los d\u00edas ingresados.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"jp-actions\">\n            <button type=\"button\" class=\"jp-primary-btn\" data-jp-action=\"calculate\">Calcular salario neto<\/button>\n            <button type=\"button\" class=\"jp-light-btn\" data-jp-action=\"reset\">Limpiar<\/button>\n            <button type=\"button\" class=\"jp-secondary-btn jp-is-hidden\" data-jp-action=\"pdf\">Descargar reporte PDF<\/button>\n          <\/div>\n\n          <div class=\"jp-error\" id=\"errorBox\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"jp-card jp-is-hidden\" data-jp-output=\"summary\">\n        <h2>Resultado estimado<\/h2>\n\n        <div class=\"jp-results\">\n          <div class=\"jp-result-main\">\n            <span>Salario neto estimado<\/span>\n            <strong id=\"netSalary\">Q 0.00<\/strong>\n          <\/div>\n\n          <div class=\"jp-result-grid\">\n            <div class=\"jp-metric\">\n              <span>Total ingresos<\/span>\n              <strong id=\"grossIncome\">Q 0.00<\/strong>\n            <\/div>\n\n            <div class=\"jp-metric\">\n              <span>Total descuentos<\/span>\n              <strong id=\"totalDeductions\">Q 0.00<\/strong>\n            <\/div>\n\n            <div class=\"jp-metric\">\n              <span>Descuento IGSS<\/span>\n              <strong id=\"igssDeduction\">Q 0.00<\/strong>\n            <\/div>\n\n            <div class=\"jp-metric\">\n              <span>ISR mensual estimado<\/span>\n              <strong id=\"isrDeduction\">Q 0.00<\/strong>\n            <\/div>\n\n            <div class=\"jp-metric\">\n              <span>Base IGSS<\/span>\n              <strong id=\"igssBase\">Q 0.00<\/strong>\n            <\/div>\n\n            <div class=\"jp-metric\">\n              <span>Renta imponible anual<\/span>\n              <strong id=\"annualTaxableIncome\">Q 0.00<\/strong>\n            <\/div>\n          <\/div>\n\n          <div class=\"jp-note\" id=\"salaryObservation\">\n            Completa los datos y presiona calcular para ver una estimaci\u00f3n.\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"jp-card jp-detail-card jp-is-hidden\" data-jp-output=\"details\">\n      <h2>Desglose del c\u00e1lculo<\/h2>\n      <div class=\"jp-breakdown\">\n        <div class=\"jp-breakdown-row\">\n          <span>Salario ordinario utilizado<\/span>\n          <strong id=\"detailBaseSalary\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>Bonificaci\u00f3n incentivo utilizada<\/span>\n          <strong id=\"detailBonus\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>Ingresos variables afectos<\/span>\n          <strong id=\"detailVariable\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>Otros ingresos no afectos<\/span>\n          <strong id=\"detailNonTaxable\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>IGSS laboral<\/span>\n          <strong id=\"detailIgss\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>ISR mensual estimado<\/span>\n          <strong id=\"detailIsr\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>Otros descuentos<\/span>\n          <strong id=\"detailOtherDeductions\">Q 0.00<\/strong>\n        <\/div>\n        <div class=\"jp-breakdown-row\">\n          <span>Salario neto final<\/span>\n          <strong id=\"detailNetSalary\">Q 0.00<\/strong>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"jp-cta\">\n      <div>\n        <h2>\u00bfQuieres revisar un caso laboral con m\u00e1s detalle?<\/h2>\n        <p>El salario neto puede variar seg\u00fan contrato, planilla, forma de pago, descuentos autorizados, comisiones, jornadas, prestaciones y documentaci\u00f3n laboral. Conservis Abogados puede ayudarte a revisar el caso correctamente.<\/p>\n      <\/div>\n      <a class=\"jp-button\" href=\"https:\/\/www.conservisabogados.com\/contactenos\/\" target=\"_blank\" rel=\"noopener\">Solicitar revisi\u00f3n laboral<\/a>\n    <\/section>\n\n    <section class=\"jp-card jp-resource-card\">\n      <div class=\"jp-resource-image\">\n        Cumplimiento laboral en Guatemala\n      <\/div>\n      <div class=\"jp-resource-content\">\n        <span class=\"jp-label\">Art\u00edculo y video recomendado<\/span>\n        <h2>Cumplimiento laboral en Guatemala: lo que tu empresa deber\u00eda revisar<\/h2>\n        <p>Si est\u00e1s revisando temas laborales, tambi\u00e9n puede ser \u00fatil entender qu\u00e9 aspectos debe cuidar una empresa para reducir riesgos, documentar correctamente la relaci\u00f3n laboral y evitar problemas futuros.<\/p>\n        <a class=\"jp-button jp-secondary-btn\" href=\"https:\/\/www.conservisabogados.com\/abogados-laborales-en-guatemala\/\" target=\"_blank\" rel=\"noopener\">Conocer la asesor\u00eda laboral<\/a>\n      <\/div>\n    <\/section>\n\n    <section class=\"jp-card jp-detail-card\">\n      <h2>\u00bfQu\u00e9 calcula esta herramienta?<\/h2>\n      <p>Esta calculadora estima el salario neto mensual tomando como punto de partida el salario ordinario, bonificaci\u00f3n incentivo, ingresos variables y descuentos principales.<\/p>\n\n      <h3>IGSS<\/h3>\n      <p>La herramienta permite aplicar el porcentaje de IGSS laboral sobre la base salarial afecta. Por defecto usa 4.83%, pero el campo queda editable para ajustes o casos espec\u00edficos.<\/p>\n\n      <h3>ISR<\/h3>\n      <p>La herramienta hace una proyecci\u00f3n anual simplificada de ISR sobre rentas del trabajo para el per\u00edodo fiscal 2026. Aplica la deducci\u00f3n general de Q48,000, la cuota laboral del IGSS, las deducciones adicionales ingresadas y, si se selecciona, la deducci\u00f3n extraordinaria transitoria de Q3,024 establecida para 2026.<\/p>\n\n      <h3>Resultado neto<\/h3>\n      <p>El salario neto estimado resulta de restar IGSS, ISR y otros descuentos autorizados al total de ingresos mensuales ingresados.<\/p>\n    <\/section>\n\n    <section class=\"jp-disclaimer\">\n      Contenido educativo. No constituye asesor\u00eda legal, laboral, contable, fiscal ni financiera personalizada. La estimaci\u00f3n de ISR est\u00e1 parametrizada para 2026 y no sustituye la proyecci\u00f3n, conciliaci\u00f3n o liquidaci\u00f3n efectuada por el patrono ni los criterios de la SAT. Los resultados pueden variar seg\u00fan contrato, pol\u00edticas internas, planilla, afiliaci\u00f3n y base reportada al IGSS, descuentos legalmente procedentes, deducciones documentadas, forma de pago y condiciones espec\u00edficas de cada relaci\u00f3n laboral. Consult\u00e1 con un profesional antes de tomar una decisi\u00f3n.\n    <\/section>\n  <\/main>\n\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n  <script>\n    (function () {\n      const CONSERVIS_LOGO_URL = \"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\";\n      const CONSERVIS_SITE = \"https:\/\/www.conservisabogados.com\/\";\n\n      function formatMoney(value) {\n        return \"Q \" + Number(value || 0).toLocaleString(\"es-GT\", {\n          minimumFractionDigits: 2,\n          maximumFractionDigits: 2\n        });\n      }\n\n      function calculateAnnualIsr(annualTaxableIncome) {\n        if (annualTaxableIncome <= 0) return 0;\n        if (annualTaxableIncome <= 300000) return annualTaxableIncome * 0.05;\n        return 15000 + ((annualTaxableIncome - 300000) * 0.07);\n      }\n\n      function buildObservation(grossIncome, igss, isr, otherDeductions) {\n        const ratio = grossIncome > 0 ? ((igss + isr + otherDeductions) \/ grossIncome) * 100 : 0;\n        if (grossIncome <= 0) return \"Ingres\u00e1 los datos salariales para generar una estimaci\u00f3n.\";\n        if (ratio < 8) return \"El nivel de descuentos estimado es bajo. Verific\u00e1 si existen otros ajustes de planilla y si cada descuento cuenta con fundamento y documentaci\u00f3n.\";\n        if (ratio <= 18) return \"El nivel de descuentos estimado es moderado. Conviene revisar que el ISR, el IGSS y cualquier otro ajuste est\u00e9n correctamente calculados y documentados.\";\n        return \"El nivel de descuentos estimado es alto frente al ingreso mensual. Revis\u00e1 pr\u00e9stamos, anticipos, retenciones y dem\u00e1s ajustes antes de aplicarlos.\";\n      }\n\n      function loadImageDataUrl(url) {\n        return new Promise(function (resolve) {\n          const img = new Image();\n          img.crossOrigin = \"anonymous\";\n          img.onload = function () {\n            try {\n              const canvas = document.createElement(\"canvas\");\n              canvas.width = img.naturalWidth || img.width;\n              canvas.height = img.naturalHeight || img.height;\n              canvas.getContext(\"2d\").drawImage(img, 0, 0);\n              resolve(canvas.toDataURL(\"image\/png\"));\n            } catch (error) {\n              resolve(null);\n            }\n          };\n          img.onerror = function () { resolve(null); };\n          img.src = url;\n        });\n      }\n\n      function addContainedImage(doc, imageData, boxX, boxY, boxWidth, boxHeight, padding) {\n        if (!imageData) return;\n        const safePadding = Math.max(0, Number(padding) || 0);\n        const availableWidth = Math.max(1, boxWidth - (safePadding * 2));\n        const availableHeight = Math.max(1, boxHeight - (safePadding * 2));\n        try {\n          const properties = doc.getImageProperties(imageData);\n          const sourceWidth = Number(properties.width) || 1;\n          const sourceHeight = Number(properties.height) || 1;\n          const scale = Math.min(availableWidth \/ sourceWidth, availableHeight \/ sourceHeight);\n          const renderedWidth = sourceWidth * scale;\n          const renderedHeight = sourceHeight * scale;\n          doc.addImage(\n            imageData,\n            \"PNG\",\n            boxX + ((boxWidth - renderedWidth) \/ 2),\n            boxY + ((boxHeight - renderedHeight) \/ 2),\n            renderedWidth,\n            renderedHeight,\n            undefined,\n            \"FAST\"\n          );\n        } catch (error) {\n          const fallbackSize = Math.min(availableWidth, availableHeight);\n          doc.addImage(imageData, \"PNG\", boxX + ((boxWidth - fallbackSize) \/ 2), boxY + ((boxHeight - fallbackSize) \/ 2), fallbackSize, fallbackSize, undefined, \"FAST\");\n        }\n      }\n\n      function addWrappedText(doc, text, x, y, maxWidth, lineHeight) {\n        const lines = doc.splitTextToSize(String(text || \"\"), maxWidth);\n        lines.forEach(function (line) {\n          doc.text(line, x, y);\n          y += lineHeight;\n        });\n        return y;\n      }\n\n      function addPdfFooter(doc) {\n        const pages = doc.internal.getNumberOfPages();\n        for (let page = 1; page <= pages; page += 1) {\n          doc.setPage(page);\n          doc.setDrawColor(201, 162, 77);\n          doc.setLineWidth(0.5);\n          doc.line(14, 264, 202, 264);\n          doc.setFont(\"helvetica\", \"normal\");\n          doc.setFontSize(8);\n          doc.setTextColor(100, 116, 139);\n          doc.text(\"Generado en conservisabogados.com\", 14, 270);\n          doc.text(\"P\u00e1gina \" + page + \" de \" + pages, 202, 270, { align: \"right\" });\n        }\n      }\n\n      async function generatePdf(data) {\n        if (!window.jspdf || !window.jspdf.jsPDF) {\n          alert(\"No se pudo cargar la herramienta para generar el PDF. Verific\u00e1 tu conexi\u00f3n e intent\u00e1 nuevamente.\");\n          return;\n        }\n\n        const jsPDF = window.jspdf.jsPDF;\n        const doc = new jsPDF(\"p\", \"mm\", \"letter\");\n        const pageWidth = doc.internal.pageSize.getWidth();\n        const logo = await loadImageDataUrl(CONSERVIS_LOGO_URL);\n\n        doc.setFillColor(6, 26, 58);\n        doc.roundedRect(10, 10, pageWidth - 20, 52, 4, 4, \"F\");\n\n        if (logo) {\n          const logoBoxWidth = 34;\n          const logoBoxHeight = 24;\n          const logoBoxX = (pageWidth - logoBoxWidth) \/ 2;\n          doc.setFillColor(255, 255, 255);\n          doc.roundedRect(logoBoxX, 14, logoBoxWidth, logoBoxHeight, 4, 4, \"F\");\n          addContainedImage(doc, logo, logoBoxX, 14, logoBoxWidth, logoBoxHeight, 3.2);\n        }\n\n        doc.setFont(\"helvetica\", \"bold\");\n        doc.setFontSize(13);\n        doc.setTextColor(255, 255, 255);\n        doc.text(\"Conservis Abogados\", pageWidth \/ 2, 45, { align: \"center\" });\n        doc.setFontSize(15);\n        doc.setTextColor(240, 213, 146);\n        doc.text(\"Reporte de salario neto estimado\", pageWidth \/ 2, 54, { align: \"center\" });\n\n        doc.setFillColor(201, 162, 77);\n        doc.roundedRect(14, 68, pageWidth - 28, 25, 5, 5, \"F\");\n        doc.setFont(\"helvetica\", \"normal\");\n        doc.setFontSize(10);\n        doc.setTextColor(255, 255, 255);\n        doc.text(\"Salario neto mensual estimado\", 20, 78);\n        doc.setFont(\"helvetica\", \"bold\");\n        doc.setFontSize(22);\n        doc.text(data.netSalaryFmt, 20, 89);\n\n        doc.setFont(\"helvetica\", \"bold\");\n        doc.setFontSize(13);\n        doc.setTextColor(6, 26, 58);\n        doc.text(\"Desglose del c\u00e1lculo\", 14, 106);\n\n        const rows = [\n          [\"Salario ordinario utilizado\", data.baseSalaryFmt],\n          [\"Bonificaci\u00f3n incentivo utilizada\", data.bonusFmt],\n          [\"Ingresos variables afectos\", data.variableIncomeFmt],\n          [\"Otros ingresos no afectos\", data.nonTaxableIncomeFmt],\n          [\"Total de ingresos\", data.grossIncomeFmt],\n          [\"Cuota laboral IGSS\", data.igssDeductionFmt],\n          [\"ISR mensual estimado\", data.monthlyIsrFmt],\n          [\"Otros ajustes ingresados\", data.otherDeductionsFmt],\n          [\"Total de descuentos\", data.totalDeductionsFmt],\n          [\"Renta imponible anual estimada\", data.annualTaxableIncomeFmt]\n        ];\n\n        let y = 116;\n        rows.forEach(function (row, index) {\n          doc.setFillColor(index % 2 === 0 ? 248 : 255, index % 2 === 0 ? 250 : 255, index % 2 === 0 ? 252 : 255);\n          doc.roundedRect(14, y - 5, pageWidth - 28, 8, 2, 2, \"F\");\n          doc.setFont(\"helvetica\", \"normal\");\n          doc.setFontSize(8.8);\n          doc.setTextColor(71, 85, 105);\n          doc.text(row[0], 18, y);\n          doc.setFont(\"helvetica\", \"bold\");\n          doc.setTextColor(6, 26, 58);\n          doc.text(row[1], pageWidth - 18, y, { align: \"right\" });\n          y += 9;\n        });\n\n        doc.setFillColor(247, 248, 251);\n        doc.setDrawColor(201, 162, 77);\n        doc.setLineWidth(0.5);\n        doc.roundedRect(14, y + 2, pageWidth - 28, 29, 4, 4, \"FD\");\n        doc.setFont(\"helvetica\", \"bold\");\n        doc.setFontSize(10);\n        doc.setTextColor(6, 26, 58);\n        doc.text(\"Lectura y alcance\", 18, y + 10);\n        doc.setFont(\"helvetica\", \"normal\");\n        doc.setFontSize(8.2);\n        doc.setTextColor(71, 85, 105);\n        addWrappedText(doc, data.observation + \" Esta estimaci\u00f3n usa par\u00e1metros de 2026 y no sustituye la proyecci\u00f3n o liquidaci\u00f3n oficial del patrono.\", 18, y + 17, pageWidth - 36, 4.2);\n\n        doc.setFont(\"helvetica\", \"bold\");\n        doc.setFontSize(9);\n        doc.setTextColor(169, 130, 46);\n        doc.text(\"Solicit\u00e1 una revisi\u00f3n laboral: \" + CONSERVIS_SITE + \"contactenos\/\", 14, 252);\n\n        addPdfFooter(doc);\n        doc.save(\"reporte-salario-neto-conservis-2026.pdf\");\n      }\n\n      function init(root) {\n        if (!root || root.dataset.jpInitialized === \"true\") return;\n\n        const q = function (selector) { return root.querySelector(selector); };\n        const getNumber = function (id) {\n          const element = q(\"#\" + id);\n          const value = element ? parseFloat(element.value) : 0;\n          return Number.isFinite(value) ? value : 0;\n        };\n        const errorBox = q(\"#errorBox\");\n        const payrollMode = q(\"#payrollMode\");\n        const daysWorkedWrap = q(\"#daysWorkedWrap\");\n        const pdfButton = q('[data-jp-action=\"pdf\"]');\n        const summaryOutput = q('[data-jp-output=\"summary\"]');\n        const detailsOutput = q('[data-jp-output=\"details\"]');\n\n        const hideOutput = function () {\n          root._lastSalaryData = null;\n          pdfButton.classList.add(\"jp-is-hidden\");\n          summaryOutput.classList.add(\"jp-is-hidden\");\n          detailsOutput.classList.add(\"jp-is-hidden\");\n        };\n\n        const showOutput = function () {\n          pdfButton.classList.remove(\"jp-is-hidden\");\n          summaryOutput.classList.remove(\"jp-is-hidden\");\n          detailsOutput.classList.remove(\"jp-is-hidden\");\n        };\n\n        const showError = function (message) {\n          errorBox.textContent = message;\n          errorBox.style.display = \"block\";\n        };\n        const hideError = function () {\n          errorBox.textContent = \"\";\n          errorBox.style.display = \"none\";\n        };\n\n        function calculateSalary() {\n          hideError();\n          const baseSalaryInput = getNumber(\"baseSalary\");\n          const bonusInput = getNumber(\"bonusIncentive\");\n          const variableIncomeInput = getNumber(\"variableIncome\");\n          const nonTaxableIncomeInput = getNumber(\"nonTaxableIncome\");\n          const igssRate = getNumber(\"igssRate\");\n          const applyIgss = q(\"#applyIgss\").value;\n          const applyIsr = q(\"#applyIsr\").value;\n          const extraDeduction2026 = getNumber(\"extraDeduction2026\");\n          const annualPersonalDeductions = getNumber(\"annualPersonalDeductions\");\n          const otherMonthlyDeductions = getNumber(\"otherMonthlyDeductions\");\n          const selectedPayrollMode = payrollMode.value;\n          const daysWorked = getNumber(\"daysWorked\");\n\n          if ([baseSalaryInput, bonusInput, variableIncomeInput, nonTaxableIncomeInput, otherMonthlyDeductions, annualPersonalDeductions].some(function (value) { return value < 0; })) {\n            showError(\"Los valores no pueden ser negativos.\");\n            return null;\n          }\n          if (igssRate < 0 || igssRate > 100) {\n            showError(\"Ingres\u00e1 un porcentaje de IGSS v\u00e1lido entre 0 y 100.\");\n            return null;\n          }\n          if (selectedPayrollMode === \"daily\" && (daysWorked <= 0 || daysWorked > 31)) {\n            showError(\"Ingres\u00e1 un n\u00famero de d\u00edas trabajados entre 1 y 31.\");\n            return null;\n          }\n\n          const proportion = selectedPayrollMode === \"daily\" ? daysWorked \/ 30 : 1;\n          const baseSalary = baseSalaryInput * proportion;\n          const bonusIncentive = bonusInput * proportion;\n          const variableIncome = variableIncomeInput;\n          const nonTaxableIncome = nonTaxableIncomeInput;\n          const igssBase = baseSalary + variableIncome;\n          const igssDeduction = applyIgss === \"yes\" ? igssBase * (igssRate \/ 100) : 0;\n          const annualGrossTaxableIncome = (baseSalary + variableIncome) * 12;\n          const annualTaxableIncome = Math.max(annualGrossTaxableIncome - 48000 - (igssDeduction * 12) - extraDeduction2026 - annualPersonalDeductions, 0);\n          const annualIsr = applyIsr === \"yes\" ? calculateAnnualIsr(annualTaxableIncome) : 0;\n          const monthlyIsr = annualIsr \/ 12;\n          const grossIncome = baseSalary + bonusIncentive + variableIncome + nonTaxableIncome;\n          const totalDeductions = igssDeduction + monthlyIsr + otherMonthlyDeductions;\n          const netSalary = grossIncome - totalDeductions;\n          const observation = buildObservation(grossIncome, igssDeduction, monthlyIsr, otherMonthlyDeductions);\n\n          const values = {\n            netSalary: netSalary,\n            netSalaryFmt: formatMoney(netSalary),\n            grossIncomeFmt: formatMoney(grossIncome),\n            totalDeductionsFmt: formatMoney(totalDeductions),\n            igssDeductionFmt: formatMoney(igssDeduction),\n            monthlyIsrFmt: formatMoney(monthlyIsr),\n            igssBaseFmt: formatMoney(igssBase),\n            annualTaxableIncomeFmt: formatMoney(annualTaxableIncome),\n            baseSalaryFmt: formatMoney(baseSalary),\n            bonusFmt: formatMoney(bonusIncentive),\n            variableIncomeFmt: formatMoney(variableIncome),\n            nonTaxableIncomeFmt: formatMoney(nonTaxableIncome),\n            otherDeductionsFmt: formatMoney(otherMonthlyDeductions),\n            observation: observation\n          };\n\n          q(\"#grossIncome\").textContent = values.grossIncomeFmt;\n          q(\"#totalDeductions\").textContent = values.totalDeductionsFmt;\n          q(\"#igssDeduction\").textContent = values.igssDeductionFmt;\n          q(\"#isrDeduction\").textContent = values.monthlyIsrFmt;\n          q(\"#igssBase\").textContent = values.igssBaseFmt;\n          q(\"#annualTaxableIncome\").textContent = values.annualTaxableIncomeFmt;\n          q(\"#netSalary\").textContent = values.netSalaryFmt;\n          q(\"#detailBaseSalary\").textContent = values.baseSalaryFmt;\n          q(\"#detailBonus\").textContent = values.bonusFmt;\n          q(\"#detailVariable\").textContent = values.variableIncomeFmt;\n          q(\"#detailNonTaxable\").textContent = values.nonTaxableIncomeFmt;\n          q(\"#detailIgss\").textContent = values.igssDeductionFmt;\n          q(\"#detailIsr\").textContent = values.monthlyIsrFmt;\n          q(\"#detailOtherDeductions\").textContent = values.otherDeductionsFmt;\n          q(\"#detailNetSalary\").textContent = values.netSalaryFmt;\n          q(\"#salaryObservation\").textContent = observation;\n          root._lastSalaryData = values;\n          showOutput();\n          return values;\n        }\n\n        function resetCalculator() {\n          const defaults = {\n            baseSalary: \"0\",\n            bonusIncentive: \"0\",\n            variableIncome: \"0\",\n            nonTaxableIncome: \"0\",\n            igssRate: \"0\",\n            applyIgss: \"no\",\n            applyIsr: \"no\",\n            extraDeduction2026: \"0\",\n            annualPersonalDeductions: \"0\",\n            otherMonthlyDeductions: \"0\",\n            payrollMode: \"monthly\",\n            daysWorked: \"0\"\n          };\n          Object.keys(defaults).forEach(function (id) { q(\"#\" + id).value = defaults[id]; });\n          daysWorkedWrap.style.display = \"none\";\n          hideError();\n          hideOutput();\n        }\n\n        q('[data-jp-action=\"calculate\"]').addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          calculateSalary();\n        });\n        q('[data-jp-action=\"reset\"]').addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          resetCalculator();\n        });\n        q('[data-jp-action=\"pdf\"]').addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          if (root._lastSalaryData) generatePdf(root._lastSalaryData);\n        });\n        payrollMode.addEventListener(\"change\", function () {\n          daysWorkedWrap.style.display = payrollMode.value === \"daily\" ? \"flex\" : \"none\";\n          hideError();\n          hideOutput();\n        });\n\n        [\"baseSalary\", \"bonusIncentive\", \"variableIncome\", \"nonTaxableIncome\", \"igssRate\", \"applyIgss\", \"applyIsr\", \"extraDeduction2026\", \"annualPersonalDeductions\", \"otherMonthlyDeductions\", \"daysWorked\"].forEach(function (id) {\n          const element = q(\"#\" + id);\n          element.addEventListener(\"input\", hideOutput);\n          element.addEventListener(\"change\", hideOutput);\n        });\n\n        root.dataset.jpInitialized = \"true\";\n        hideOutput();\n      }\n\n      function initAll() {\n        document.querySelectorAll(\"[data-conservis-salary-app]\").forEach(init);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", initAll);\n      } else {\n        initAll();\n      }\n    })();\n  <\/script>\n\n\n\n<div data-block=\"hook:19058\" class=\"alignfull\"><article id=\"post-19058\" class=\"post-19058\"><div class=\"entry-content is-layout-constrained\">\n<!doctype html>\n<html lang=\"es-GT\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>Previsualizaci\u00f3n | Carrusel de calculadoras laborales<\/title>\n  <style>\n    body { margin: 0; padding: 42px 0 70px; background: #eef2f6; }\n    .preview-note { max-width: 1132px; margin: 0 auto 18px; padding: 0 24px; color: #667085; font: 14px\/1.5 Inter, system-ui, sans-serif; }\n  <\/style>\n  <script>window.CONSERVIS_CAROUSEL_PREVIEW_PATH = \"\/calculadora-de-indemnizacion-en-guatemala\/\";<\/script>\n<\/head>\n<body>\n  <p class=\"preview-note\">Previsualizaci\u00f3n como si el bloque estuviera en la calculadora de indemnizaci\u00f3n: esa tarjeta se excluye autom\u00e1ticamente.<\/p>\n\n<!-- Carrusel reutilizable de calculadoras laborales | Conservis Abogados -->\n<style>\n  .cvc-calculator-carousel {\n    --cvc-navy: #061a3a;\n    --cvc-navy-2: #0b2d57;\n    --cvc-gold: #c9a24d;\n    --cvc-gold-dark: #9b7627;\n    --cvc-paper: #ffffff;\n    --cvc-surface: #f4f6f8;\n    --cvc-text: #263238;\n    --cvc-muted: #667085;\n    --cvc-line: #dce2e8;\n    width: 100%;\n    max-width: 1180px;\n    margin: 64px auto 0;\n    padding: 0 24px;\n    color: var(--cvc-text);\n    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    line-height: 1.5;\n  }\n\n  .cvc-calculator-carousel,\n  .cvc-calculator-carousel * { box-sizing: border-box; }\n\n  .cvc-calculator-carousel .cvc-shell {\n    position: relative;\n    overflow: hidden;\n    padding: 34px;\n    border: 1px solid var(--cvc-line);\n    border-radius: 26px;\n    background:\n      radial-gradient(circle at 100% 0, rgba(201, 162, 77, .12), transparent 30%),\n      linear-gradient(145deg, #fff, #f8fafc);\n    box-shadow: 0 18px 45px rgba(6, 26, 58, .08);\n  }\n\n  .cvc-calculator-carousel .cvc-header {\n    display: flex;\n    align-items: end;\n    justify-content: space-between;\n    gap: 24px;\n    margin-bottom: 24px;\n  }\n\n  .cvc-calculator-carousel .cvc-kicker {\n    margin: 0 0 7px;\n    color: var(--cvc-gold-dark);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .11em;\n    text-transform: uppercase;\n  }\n\n  .cvc-calculator-carousel .cvc-title {\n    margin: 0;\n    color: var(--cvc-navy);\n    font-family: inherit;\n    font-size: clamp(25px, 3vw, 36px);\n    font-weight: 850;\n    line-height: 1.12;\n    letter-spacing: -.035em;\n  }\n\n  .cvc-calculator-carousel .cvc-all-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    flex: 0 0 auto;\n    color: var(--cvc-navy);\n    font-size: 14px;\n    font-weight: 800;\n    text-decoration: none;\n  }\n\n  .cvc-calculator-carousel .cvc-all-link:hover,\n  .cvc-calculator-carousel .cvc-all-link:focus-visible { color: var(--cvc-gold-dark); }\n\n  .cvc-calculator-carousel .cvc-viewport {\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-behavior: smooth;\n    scroll-snap-type: x mandatory;\n    scrollbar-width: none;\n    overscroll-behavior-x: contain;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .cvc-calculator-carousel .cvc-viewport::-webkit-scrollbar { display: none; }\n\n  .cvc-calculator-carousel .cvc-track {\n    display: flex;\n    gap: 18px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .cvc-calculator-carousel .cvc-item {\n    flex: 0 0 calc((100% - 36px) \/ 3);\n    min-width: 0;\n    scroll-snap-align: start;\n  }\n\n  .cvc-calculator-carousel .cvc-card {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    min-height: 238px;\n    padding: 24px;\n    border: 1px solid var(--cvc-line);\n    border-radius: 19px;\n    background: var(--cvc-paper);\n    color: var(--cvc-text);\n    text-decoration: none;\n    box-shadow: 0 8px 22px rgba(6, 26, 58, .05);\n    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;\n  }\n\n  .cvc-calculator-carousel .cvc-card:hover,\n  .cvc-calculator-carousel .cvc-card:focus-visible {\n    border-color: rgba(201, 162, 77, .72);\n    color: var(--cvc-text);\n    transform: translateY(-3px);\n    box-shadow: 0 15px 30px rgba(6, 26, 58, .1);\n    outline: none;\n  }\n\n  .cvc-calculator-carousel .cvc-icon {\n    display: grid;\n    place-items: center;\n    width: 46px;\n    height: 46px;\n    margin-bottom: 20px;\n    border-radius: 14px;\n    background: linear-gradient(135deg, var(--cvc-navy), var(--cvc-navy-2));\n    color: #e6ca80;\n  }\n\n  .cvc-calculator-carousel .cvc-icon svg {\n    width: 23px;\n    height: 23px;\n  }\n\n  .cvc-calculator-carousel .cvc-card-title {\n    margin: 0 0 9px;\n    color: var(--cvc-navy);\n    font-family: inherit;\n    font-size: 19px;\n    font-weight: 820;\n    line-height: 1.2;\n    letter-spacing: -.018em;\n  }\n\n  .cvc-calculator-carousel .cvc-description {\n    margin: 0 0 18px;\n    color: var(--cvc-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .cvc-calculator-carousel .cvc-open {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    margin-top: auto;\n    color: var(--cvc-navy);\n    font-size: 13px;\n    font-weight: 850;\n  }\n\n  .cvc-calculator-carousel .cvc-card:hover .cvc-open { color: var(--cvc-gold-dark); }\n\n  .cvc-calculator-carousel .cvc-controls {\n    display: flex;\n    justify-content: flex-end;\n    gap: 10px;\n    margin-top: 20px;\n  }\n\n  .cvc-calculator-carousel .cvc-arrow {\n    display: grid;\n    place-items: center;\n    width: 44px;\n    height: 44px;\n    padding: 0;\n    border: 1px solid var(--cvc-line);\n    border-radius: 50%;\n    background: var(--cvc-paper);\n    color: var(--cvc-navy);\n    cursor: pointer;\n    transition: background-color .18s ease, border-color .18s ease, color .18s ease;\n  }\n\n  .cvc-calculator-carousel .cvc-arrow:hover:not(:disabled),\n  .cvc-calculator-carousel .cvc-arrow:focus-visible:not(:disabled) {\n    border-color: var(--cvc-gold);\n    background: var(--cvc-navy);\n    color: var(--cvc-paper);\n    outline: none;\n  }\n\n  .cvc-calculator-carousel .cvc-arrow:disabled {\n    opacity: .38;\n    cursor: default;\n  }\n\n  @media (max-width: 880px) {\n    .cvc-calculator-carousel .cvc-item { flex-basis: calc((100% - 18px) \/ 2); }\n  }\n\n  @media (max-width: 620px) {\n    .cvc-calculator-carousel { margin-top: 48px; padding: 0 14px; }\n    .cvc-calculator-carousel .cvc-shell { padding: 26px 20px 22px; border-radius: 22px; }\n    .cvc-calculator-carousel .cvc-header { align-items: flex-start; flex-direction: column; gap: 12px; }\n    .cvc-calculator-carousel .cvc-item { flex-basis: 88%; }\n    .cvc-calculator-carousel .cvc-card { min-height: 225px; }\n    .cvc-calculator-carousel .cvc-controls { justify-content: space-between; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cvc-calculator-carousel .cvc-viewport { scroll-behavior: auto; }\n    .cvc-calculator-carousel .cvc-card,\n    .cvc-calculator-carousel .cvc-arrow { transition: none; }\n  }\n<\/style>\n\n<section class=\"cvc-calculator-carousel\" aria-labelledby=\"cvc-carousel-title\">\n  <div class=\"cvc-shell\">\n    <header class=\"cvc-header\">\n      <div>\n        <p class=\"cvc-kicker\">Herramientas relacionadas<\/p>\n        <h2 class=\"cvc-title\" id=\"cvc-carousel-title\">Otras calculadoras laborales<\/h2>\n      <\/div>\n      <a class=\"cvc-all-link\" href=\"https:\/\/www.conservisabogados.com\/calculadoras-laborales\/\">\n        Ver todas <span aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/header>\n\n    <div class=\"cvc-viewport\" tabindex=\"0\" aria-label=\"Otras calculadoras laborales\">\n      <ul class=\"cvc-track\"><\/ul>\n    <\/div>\n\n    <div class=\"cvc-controls\" aria-label=\"Controles del carrusel\">\n      <button class=\"cvc-arrow cvc-prev\" type=\"button\" aria-label=\"Ver calculadoras anteriores\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"m15 18-6-6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button class=\"cvc-arrow cvc-next\" type=\"button\" aria-label=\"Ver calculadoras siguientes\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var calculators = [\n    {\n      slug: \"calculadora-de-indemnizacion-en-guatemala\",\n      title: \"Calculadora de indemnizaci\u00f3n\",\n      description: \"Estim\u00e1 la indemnizaci\u00f3n seg\u00fan el salario y el tiempo de servicio.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-indemnizacion-en-guatemala\/\",\n      icon: '<path d=\"M12 3v18M5 6h14M7 6l-4 7h8L7 6Zm10 0-4 7h8l-4-7ZM8 21h8\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-prestaciones-laborales-en-guatemala\",\n      title: \"Calculadora de prestaciones laborales\",\n      description: \"Estim\u00e1 Bono 14, aguinaldo y vacaciones pendientes o proporcionales.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-prestaciones-laborales-en-guatemala\/\",\n      icon: '<path d=\"M7 3h10v4H7V3Zm-2 2H4v16h16V5h-1M8 12h8M8 16h5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-bono-14-en-guatemala\",\n      title: \"Calculadora de Bono 14\",\n      description: \"Calcul\u00e1 el Bono 14 completo o proporcional seg\u00fan el per\u00edodo laborado.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-bono-14-en-guatemala\/\",\n      icon: '<path d=\"M4 7h16v12H4V7Zm3-3h10v3H7V4Zm1 9h8M8 16h5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-aguinaldo-en-guatemala\",\n      title: \"Calculadora de aguinaldo\",\n      description: \"Obten\u00e9 una estimaci\u00f3n del aguinaldo completo o proporcional.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-aguinaldo-en-guatemala\/\",\n      icon: '<path d=\"M12 21V9m0 0c-2.8 0-5-1.8-5-4 2.8 0 5 1.8 5 4Zm0 0c2.8 0 5-1.8 5-4-2.8 0-5 1.8-5 4ZM5 12h14v9H5v-9Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-salario-neto-en-guatemala\",\n      title: \"Calculadora de salario neto\",\n      description: \"Estim\u00e1 el salario l\u00edquido despu\u00e9s de las deducciones ingresadas.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/\",\n      icon: '<path d=\"M4 6h16v12H4V6Zm0 4h16M8 15h4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-vacaciones-en-guatemala\",\n      title: \"Calculadora de vacaciones\",\n      description: \"Revis\u00e1 d\u00edas generados, gozados y pendientes por per\u00edodo.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-vacaciones-en-guatemala\/\",\n      icon: '<path d=\"M5 4v3m14-3v3M4 9h16M5 6h14a1 1 0 0 1 1 1v13H4V7a1 1 0 0 1 1-1Zm3 7h3m2 0h3m-8 3h3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"calculadora-de-horas-extra-en-guatemala\",\n      title: \"Calculadora de horas extra\",\n      description: \"Estim\u00e1 el valor del tiempo extraordinario seg\u00fan salario y jornada.\",\n      url: \"https:\/\/www.conservisabogados.com\/calculadora-de-horas-extra-en-guatemala\/\",\n      icon: '<circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M12 8v5l3 2M9 3h6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    },\n    {\n      slug: \"salario-minimo-en-guatemala\",\n      title: \"Salario m\u00ednimo en Guatemala\",\n      description: \"Consult\u00e1 los montos vigentes por actividad y circunscripci\u00f3n.\",\n      url: \"https:\/\/www.conservisabogados.com\/salario-minimo-en-guatemala\/\",\n      icon: '<path d=\"M4 19h16M6 16V9m4 7V5m4 11v-4m4 4V7\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>'\n    }\n  ];\n\n  function normalizedSlug(pathname) {\n    return String(pathname || \"\")\n      .split(\"?\")[0]\n      .split(\"#\")[0]\n      .replace(\/^\\\/+|\\\/+$\/g, \"\")\n      .split(\"\/\")\n      .pop()\n      .toLowerCase();\n  }\n\n  function currentSlug() {\n    var slug = normalizedSlug(window.location.pathname);\n    var isKnown = calculators.some(function (calculator) { return calculator.slug === slug; });\n    if (!isKnown && window.CONSERVIS_CAROUSEL_PREVIEW_PATH &&\n        (window.location.protocol === \"file:\" || window.location.hostname === \"localhost\")) {\n      slug = normalizedSlug(window.CONSERVIS_CAROUSEL_PREVIEW_PATH);\n    }\n    return slug;\n  }\n\n  function cardMarkup(calculator) {\n    return '<li class=\"cvc-item\" data-calculator-slug=\"' + calculator.slug + '\">' +\n      '<a class=\"cvc-card\" href=\"' + calculator.url + '\">' +\n        '<span class=\"cvc-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\">' + calculator.icon + '<\/svg><\/span>' +\n        '<h3 class=\"cvc-card-title\">' + calculator.title + '<\/h3>' +\n        '<p class=\"cvc-description\">' + calculator.description + '<\/p>' +\n        '<span class=\"cvc-open\">Abrir herramienta <span aria-hidden=\"true\">\u2192<\/span><\/span>' +\n      '<\/a>' +\n    '<\/li>';\n  }\n\n  function initialize(carousel, index) {\n    if (carousel.getAttribute(\"data-cvc-ready\") === \"true\") return;\n    carousel.setAttribute(\"data-cvc-ready\", \"true\");\n\n    var title = carousel.querySelector(\".cvc-title\");\n    var viewport = carousel.querySelector(\".cvc-viewport\");\n    var track = carousel.querySelector(\".cvc-track\");\n    var previous = carousel.querySelector(\".cvc-prev\");\n    var next = carousel.querySelector(\".cvc-next\");\n    var slug = currentSlug();\n    var visibleCalculators = calculators.filter(function (calculator) {\n      return calculator.slug !== slug;\n    });\n\n    if (title) {\n      title.id = \"cvc-carousel-title-\" + index;\n      carousel.setAttribute(\"aria-labelledby\", title.id);\n    }\n\n    track.innerHTML = visibleCalculators.map(cardMarkup).join(\"\");\n\n    function stepSize() {\n      var item = track.querySelector(\".cvc-item\");\n      if (!item) return viewport.clientWidth;\n      var styles = window.getComputedStyle(track);\n      var gap = parseFloat(styles.columnGap || styles.gap) || 0;\n      return item.getBoundingClientRect().width + gap;\n    }\n\n    function updateControls() {\n      var maxScroll = Math.max(0, viewport.scrollWidth - viewport.clientWidth);\n      previous.disabled = viewport.scrollLeft <= 2;\n      next.disabled = viewport.scrollLeft >= maxScroll - 2;\n    }\n\n    previous.addEventListener(\"click\", function () {\n      viewport.scrollBy({ left: -stepSize(), behavior: \"smooth\" });\n    });\n\n    next.addEventListener(\"click\", function () {\n      viewport.scrollBy({ left: stepSize(), behavior: \"smooth\" });\n    });\n\n    viewport.addEventListener(\"scroll\", updateControls, { passive: true });\n    window.addEventListener(\"resize\", updateControls, { passive: true });\n    requestAnimationFrame(updateControls);\n  }\n\n  function initializeAll() {\n    document.querySelectorAll(\".cvc-calculator-carousel\").forEach(initialize);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initializeAll, { once: true });\n  } else {\n    initializeAll();\n  }\n})();\n<\/script>\n<\/body>\n<\/html>\n<\/div><\/article><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Calculadora de salario neto en Guatemala Conservis Abogados Herramienta laboral Guatemala Calculadora de salario neto en Guatemala Calcula una estimaci\u00f3n del salario neto mensual despu\u00e9s de descuentos como IGSS, ISR y otros descuentos autorizados. \u00dasala para entender mejor cu\u00e1nto recibir\u00eda el trabajador despu\u00e9s de las deducciones principales. Datos del salario Ingresa el salario mensual y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19087","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.conservisabogados.com\/en\/calculadora-de-salario-neto-en-guatemala\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS\" \/>\n<meta property=\"og:description\" content=\"Calculadora de salario neto en Guatemala Conservis Abogados Herramienta laboral Guatemala Calculadora de salario neto en Guatemala Calcula una estimaci\u00f3n del salario neto mensual despu\u00e9s de descuentos como IGSS, ISR y otros descuentos autorizados. \u00dasala para entender mejor cu\u00e1nto recibir\u00eda el trabajador despu\u00e9s de las deducciones principales. Datos del salario Ingresa el salario mensual y [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.conservisabogados.com\/en\/calculadora-de-salario-neto-en-guatemala\/\" \/>\n<meta property=\"og:site_name\" content=\"CONSERVIS ABOGADOS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-04T16:32:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/\",\"url\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/\",\"name\":\"Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.conservisabogados.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"datePublished\":\"2026-08-04T15:36:30+00:00\",\"dateModified\":\"2026-08-04T16:32:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.conservisabogados.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"contentUrl\":\"https:\\\/\\\/www.conservisabogados.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/calculadora-de-salario-neto-en-guatemala\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.conservisabogados.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de salario neto en Guatemala\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#website\",\"url\":\"https:\\\/\\\/www.conservisabogados.com\\\/\",\"name\":\"CONSERVIS ABOGADOS\",\"description\":\"Bufete de Abogados en Guatemala\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.conservisabogados.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#organization\",\"name\":\"CONSERVIS ABOGADOS\",\"url\":\"https:\\\/\\\/www.conservisabogados.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.conservisabogados.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"contentUrl\":\"https:\\\/\\\/www.conservisabogados.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"width\":498,\"height\":500,\"caption\":\"CONSERVIS ABOGADOS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.conservisabogados.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.conservisabogados.com\/en\/calculadora-de-salario-neto-en-guatemala\/","og_locale":"en_US","og_type":"article","og_title":"Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS","og_description":"Calculadora de salario neto en Guatemala Conservis Abogados Herramienta laboral Guatemala Calculadora de salario neto en Guatemala Calcula una estimaci\u00f3n del salario neto mensual despu\u00e9s de descuentos como IGSS, ISR y otros descuentos autorizados. \u00dasala para entender mejor cu\u00e1nto recibir\u00eda el trabajador despu\u00e9s de las deducciones principales. Datos del salario Ingresa el salario mensual y [&hellip;]","og_url":"https:\/\/www.conservisabogados.com\/en\/calculadora-de-salario-neto-en-guatemala\/","og_site_name":"CONSERVIS ABOGADOS","article_modified_time":"2026-08-04T16:32:02+00:00","og_image":[{"url":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/","url":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/","name":"Calculadora de salario neto en Guatemala - CONSERVIS ABOGADOS","isPartOf":{"@id":"https:\/\/www.conservisabogados.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/#primaryimage"},"image":{"@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/#primaryimage"},"thumbnailUrl":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","datePublished":"2026-08-04T15:36:30+00:00","dateModified":"2026-08-04T16:32:02+00:00","breadcrumb":{"@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/#primaryimage","url":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","contentUrl":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.conservisabogados.com\/calculadora-de-salario-neto-en-guatemala\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.conservisabogados.com\/"},{"@type":"ListItem","position":2,"name":"Calculadora de salario neto en Guatemala"}]},{"@type":"WebSite","@id":"https:\/\/www.conservisabogados.com\/#website","url":"https:\/\/www.conservisabogados.com\/","name":"CONSERVIS ABOGADOS","description":"Law Firm in Guatemala","publisher":{"@id":"https:\/\/www.conservisabogados.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.conservisabogados.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.conservisabogados.com\/#organization","name":"CONSERVIS ABOGADOS","url":"https:\/\/www.conservisabogados.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","contentUrl":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","width":498,"height":500,"caption":"CONSERVIS ABOGADOS"},"image":{"@id":"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/"}}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/19087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/comments?post=19087"}],"version-history":[{"count":4,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/19087\/revisions"}],"predecessor-version":[{"id":19103,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/19087\/revisions\/19103"}],"wp:attachment":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/media?parent=19087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}