{"id":3439,"date":"2025-10-01T11:54:53","date_gmt":"2025-10-01T11:54:53","guid":{"rendered":"https:\/\/manortax.com\/?page_id=3439"},"modified":"2025-10-15T16:24:35","modified_gmt":"2025-10-15T16:24:35","slug":"calculadora-impuesto-sucesiones-espana","status":"publish","type":"page","link":"https:\/\/manortax.com\/es\/calculadora-impuesto-sucesiones-espana\/","title":{"rendered":"Calculadora Herencia Espa\u00f1a"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3439\" class=\"elementor elementor-3439\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ad11dc e-flex e-con-boxed e-con e-parent\" data-id=\"3ad11dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5a2ec elementor-widget elementor-widget-html\" data-id=\"dd5a2ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t  <div class=\"calculator-container\">\r\n        <div class=\"calculator-header\">\r\n            <h1>Calculadora del impuesto de sucesiones Espa\u00f1a 2025<\/h1>\r\n            <p>Calcule el impuesto de sucesiones en todas las regiones espa\u00f1olas con las tarifas actuales<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"calculator-body\">\r\n            <div class=\"input-section\">\r\n                <h2>Datos de entrada<\/h2>\r\n                \r\n                <div class=\"input-group\">\r\n                    <label for=\"region\">\r\n                        Comunidad Aut\u00f3noma \/ Regi\u00f3n\r\n                        <span class=\"info-tooltip\" data-tooltip=\"Seleccione d\u00f3nde resid\u00eda el fallecido\">?<\/span>\r\n                    <\/label>\r\n                    <select id=\"region\">\r\n                        <option value=\"madrid\">Madrid<\/option>\r\n                        <option value=\"andalusia\">Andaluc\u00eda<\/option>\r\n                        <option value=\"catalonia\">Catalu\u00f1a<\/option>\r\n                        <option value=\"valencia\">Comunidad Valenciana<\/option>\r\n                        <option value=\"galicia\">Galicia<\/option>\r\n                        <option value=\"castile-leon\">Castilla y Le\u00f3n<\/option>\r\n                        <option value=\"basque\">Pa\u00eds Vasco<\/option>\r\n                        <option value=\"canary\">Islas Canarias<\/option>\r\n                        <option value=\"navarre\">Navarra<\/option>\r\n                        <option value=\"rioja\">La Rioja<\/option>\r\n                        <option value=\"aragon\">Arag\u00f3n<\/option>\r\n                        <option value=\"castile-mancha\">Castilla-La Mancha<\/option>\r\n                        <option value=\"extremadura\">Extremadura<\/option>\r\n                        <option value=\"balearic\">Islas Baleares<\/option>\r\n                        <option value=\"asturias\">Asturias<\/option>\r\n                        <option value=\"cantabria\">Cantabria<\/option>\r\n                        <option value=\"murcia\">Murcia<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n                \r\n                <div class=\"input-group\">\r\n                    <label for=\"relationship\">\r\n                        Relaci\u00f3n con el fallecido\r\n                        <span class=\"info-tooltip\" data-tooltip=\"Su relaci\u00f3n determina el grupo fiscal\">?<\/span>\r\n                    <\/label>\r\n                    <select id=\"relationship\">\r\n                        <option value=\"child-under-21\">Hijo menor de 21 (Grupo I)<\/option>\r\n                        <option value=\"child-over-21\">Hijo mayor de 21 (Grupo II)<\/option>\r\n                        <option value=\"spouse\">C\u00f3nyuge\/Pareja (Grupo II)<\/option>\r\n                        <option value=\"parent\">Padre\/Ascendiente (Grupo II)<\/option>\r\n                        <option value=\"sibling\">Hermano\/a (Grupo III)<\/option>\r\n                        <option value=\"nephew\">Sobrino\/a (Grupo III)<\/option>\r\n                        <option value=\"other-relative\">Otro pariente (Grupo III)<\/option>\r\n                        <option value=\"non-relative\">Sin parentesco (Grupo IV)<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n                \r\n                <div class=\"input-group\">\r\n                    <label for=\"inheritance-value\">\r\n                        Valor total de la herencia (\u20ac)\r\n                        <span class=\"info-tooltip\" data-tooltip=\"Ingrese el valor total de los activos heredados\">?<\/span>\r\n                    <\/label>\r\n                    <input type=\"number\" id=\"inheritance-value\" placeholder=\"ej., 500000\" min=\"0\" value=\"500000\">\r\n                <\/div>\r\n                \r\n                <div class=\"input-group\">\r\n                    <label for=\"preexisting-wealth\">\r\n                        Patrimonio preexistente del beneficiario (\u20ac)\r\n                        <span class=\"info-tooltip\" data-tooltip=\"Su patrimonio actual afecta el coeficiente multiplicador\">?<\/span>\r\n                    <\/label>\r\n                    <input type=\"number\" id=\"preexisting-wealth\" placeholder=\"ej., 100000\" min=\"0\" value=\"100000\">\r\n                <\/div>\r\n                \r\n                <div class=\"advanced-options\">\r\n                    <h3>Circunstancias especiales<\/h3>\r\n                    \r\n                    <div class=\"checkbox-group\">\r\n                        <input type=\"checkbox\" id=\"disability-33\">\r\n                        <label for=\"disability-33\">Beneficiario con discapacidad 33-64%<\/label>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"checkbox-group\">\r\n                        <input type=\"checkbox\" id=\"disability-65\">\r\n                        <label for=\"disability-65\">Beneficiario con discapacidad \u226565%<\/label>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"checkbox-group\">\r\n                        <input type=\"checkbox\" id=\"main-residence\">\r\n                        <label for=\"main-residence\">Incluye vivienda habitual<\/label>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"input-group\" id=\"residence-value-group\" style=\"display: none;\">\r\n                        <label for=\"residence-value\">Valor de la vivienda habitual (\u20ac)<\/label>\r\n                        <input type=\"number\" id=\"residence-value\" placeholder=\"ej., 200000\" min=\"0\">\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <button class=\"calculate-button\" onclick=\"calculateTax()\">Calcular impuesto<\/button>\r\n                \r\n                <div class=\"checkbox-group\" style=\"margin-top: 20px;\">\r\n                    <input type=\"checkbox\" id=\"compare-regions\">\r\n                    <label for=\"compare-regions\">Comparar todas las regiones<\/label>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"results-section\">\r\n                <div class=\"result-header\">\r\n                    <h2>Resultados del c\u00e1lculo fiscal<\/h2>\r\n                    <span class=\"region-badge\" id=\"selected-region\">Madrid<\/span>\r\n                <\/div>\r\n                \r\n                <div class=\"loading\" id=\"loading\">\r\n                    <div class=\"spinner\"><\/div>\r\n                    <p>Calculando...<\/p>\r\n                <\/div>\r\n                \r\n                <div id=\"results-display\" style=\"display: none;\">\r\n                    <div class=\"tax-amount\" id=\"tax-amount\">\u20ac0<\/div>\r\n                    \r\n                    <div class=\"calculation-breakdown\">\r\n                        <h3>Desglose del c\u00e1lculo<\/h3>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Valor bruto de la herencia<\/span>\r\n                            <span id=\"gross-value\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Reducci\u00f3n base<\/span>\r\n                            <span id=\"base-allowance\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Reducciones adicionales<\/span>\r\n                            <span id=\"additional-reductions\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Base imponible<\/span>\r\n                            <span id=\"taxable-base\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Cuota \u00edntegra<\/span>\r\n                            <span id=\"tax-before-multiplier\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Coeficiente multiplicador<\/span>\r\n                            <span id=\"wealth-multiplier\">\u00d71.00<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Cuota tributaria<\/span>\r\n                            <span id=\"tax-after-multiplier\">\u20ac0<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Bonificaci\u00f3n auton\u00f3mica<\/span>\r\n                            <span id=\"regional-bonification\">0%<\/span>\r\n                        <\/div>\r\n                        <div class=\"breakdown-item\">\r\n                            <span>Cuota a pagar<\/span>\r\n                            <span id=\"final-tax\">\u20ac0<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"comparison-mode\" id=\"comparison-results\" style=\"display: none;\">\r\n                        <h3>Comparaci\u00f3n regional<\/h3>\r\n                        <p>Impuesto a pagar en las regiones espa\u00f1olas para la misma herencia:<\/p>\r\n                        <div class=\"comparison-grid\" id=\"comparison-grid\">\r\n                            <!-- Los elementos de comparaci\u00f3n se insertar\u00e1n aqu\u00ed -->\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"document-checklist\">\r\n        <h4>Aviso importante sobre los c\u00e1lculos<\/h4>\r\n        <p>Esta calculadora del impuesto de sucesiones espa\u00f1ol proporciona estimaciones basadas en las regulaciones fiscales actuales de todas las comunidades aut\u00f3nomas. Aunque los c\u00e1lculos reflejan las deducciones y tarifas est\u00e1ndar, las circunstancias individuales a menudo involucran complejidades adicionales que requieren evaluaci\u00f3n profesional.<\/p>\r\n        \r\n        <p>Para un an\u00e1lisis personalizado del impuesto de sucesiones que considere su situaci\u00f3n espec\u00edfica, elementos internacionales y oportunidades de optimizaci\u00f3n fiscal, nuestros asesores experimentados est\u00e1n listos para ayudarle. Brindamos soporte integral en ingl\u00e9s y espa\u00f1ol, asegur\u00e1ndonos de que comprenda todos los aspectos de sus obligaciones fiscales.<\/p>\r\n        \r\n        <a class=\"cta-button-html\" href=\"\/es\/contacto\/\">Obtenga su c\u00e1lculo fiscal personalizado<\/a>\r\n    <\/div>\r\n    \r\n    <div class=\"main-content\">\r\n        <h2>Calculadora del impuesto de sucesiones espa\u00f1ol: comprenda sus obligaciones fiscales<\/h2>\r\n        \r\n        <p>Nuestra <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> proporciona estimaciones precisas de las obligaciones del impuesto de sucesiones en las 19 comunidades aut\u00f3nomas de Espa\u00f1a. Esta herramienta esencial ayuda a beneficiarios, planificadores patrimoniales y asesores fiscales a comprender el complejo panorama de las regulaciones del impuesto de sucesiones espa\u00f1ol, que var\u00edan significativamente entre regiones.<\/p>\r\n        \r\n        <div class=\"info-card\">\r\n            <h4>Por qu\u00e9 importan las diferencias regionales<\/h4>\r\n            <p>La <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> tiene en cuenta las dram\u00e1ticas variaciones regionales en el tratamiento fiscal. Mientras que algunas comunidades aut\u00f3nomas como Madrid y Andaluc\u00eda ofrecen bonificaciones sustanciales para familiares directos, otras mantienen tasas efectivas m\u00e1s altas. Estas diferencias pueden resultar en variaciones fiscales de cientos de miles de euros para la misma herencia, lo que hace que el c\u00e1lculo preciso sea crucial para la planificaci\u00f3n patrimonial.<\/p>\r\n        <\/div>\r\n        \r\n        <h3>C\u00f3mo funciona la calculadora del impuesto de sucesiones espa\u00f1ol<\/h3>\r\n        \r\n        <p>La calculadora aplica las reglas fiscales espec\u00edficas de cada comunidad aut\u00f3noma, considerando m\u00faltiples factores que determinan la obligaci\u00f3n fiscal final. El impuesto de sucesiones espa\u00f1ol sigue una estructura progresiva con tarifas que van del 7,65% al 34% a nivel nacional, pero los gobiernos regionales tienen amplios poderes para modificar estas tarifas a trav\u00e9s de deducciones, reducciones y bonificaciones.<\/p>\r\n        \r\n        <p>Nuestra <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> procesa su informaci\u00f3n a trav\u00e9s de varias etapas de c\u00e1lculo:<\/p>\r\n        \r\n        <ul>\r\n            <li><strong>Aplicaci\u00f3n de reducci\u00f3n base<\/strong>: Cada regi\u00f3n establece diferentes exenciones m\u00ednimas basadas en la relaci\u00f3n entre beneficiario y fallecido<\/li>\r\n            <li><strong>Deducciones adicionales<\/strong>: Circunstancias especiales como discapacidad, edad temprana o herencia de la vivienda familiar activan reducciones adicionales<\/li>\r\n            <li><strong>C\u00e1lculo del impuesto progresivo<\/strong>: La calculadora aplica los tramos impositivos apropiados a la base imponible<\/li>\r\n            <li><strong>Ajuste del multiplicador de patrimonio<\/strong>: El patrimonio preexistente afecta el impuesto final a trav\u00e9s de coeficientes que van de 1,0 a 2,4<\/li>\r\n            <li><strong>Bonificaciones regionales<\/strong>: Reducciones finales que pueden eliminar hasta el 99% del impuesto calculado en ciertas regiones<\/li>\r\n        <\/ul>\r\n        \r\n        <div class=\"highlight-box\">\r\n            <p><strong>Consideraci\u00f3n importante:<\/strong> La calculadora del impuesto de sucesiones espa\u00f1ol proporciona estimaciones basadas en las regulaciones regionales actuales. Las leyes fiscales cambian con frecuencia y las circunstancias individuales pueden requerir evaluaci\u00f3n profesional. Para patrimonios complejos que involucran activos empresariales, elementos internacionales o riqueza sustancial, la consulta con asesores fiscales especializados asegura una planificaci\u00f3n fiscal \u00f3ptima.<\/p>\r\n        <\/div>\r\n        \r\n        <h3>Factores clave que afectan los c\u00e1lculos del impuesto de sucesiones espa\u00f1ol<\/h3>\r\n        \r\n        <h4>Grupos de parentesco en el impuesto de sucesiones espa\u00f1ol<\/h4>\r\n        \r\n        <p>La <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> categoriza a los beneficiarios en cuatro grupos, cada uno con un tratamiento fiscal diferente:<\/p>\r\n        \r\n        <ul>\r\n            <li><strong>Grupo I<\/strong>: Descendientes menores de 21 a\u00f1os reciben el tratamiento m\u00e1s favorable con deducciones mejoradas<\/li>\r\n            <li><strong>Grupo II<\/strong>: C\u00f3nyuges, descendientes mayores de 21 y ascendientes se benefician de reducciones sustanciales en la mayor\u00eda de las regiones<\/li>\r\n            <li><strong>Grupo III<\/strong>: Hermanos, sobrinos, t\u00edos y primos enfrentan tasas impositivas m\u00e1s altas con beneficios regionales limitados<\/li>\r\n            <li><strong>Grupo IV<\/strong>: Beneficiarios no relacionados encuentran la mayor carga fiscal con deducciones m\u00ednimas<\/li>\r\n        <\/ul>\r\n        \r\n        <h4>Variaciones regionales en la calculadora del impuesto de sucesiones espa\u00f1ol<\/h4>\r\n        \r\n        <p>Cada comunidad aut\u00f3noma implementa pol\u00edticas distintas que la calculadora debe tener en cuenta. Madrid y Andaluc\u00eda esencialmente eliminan el impuesto de sucesiones para familiares directos a trav\u00e9s de bonificaciones del 99%. El Pa\u00eds Vasco y Navarra operan sistemas fiscales completamente independientes con sus propias tarifas y estructuras. Mientras tanto, regiones como Valencia y Catalu\u00f1a aplican escalas de bonificaci\u00f3n progresivas basadas en el valor de la herencia.<\/p>\r\n        \r\n        <h3>Uso de la calculadora del impuesto de sucesiones espa\u00f1ol para la planificaci\u00f3n patrimonial<\/h3>\r\n        \r\n        <p>La planificaci\u00f3n patrimonial efectiva requiere comprender c\u00f3mo la <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> revela oportunidades para la optimizaci\u00f3n fiscal. Las decisiones estrat\u00e9gicas sobre la ubicaci\u00f3n de activos, la designaci\u00f3n de beneficiarios y el momento pueden reducir sustancialmente las obligaciones fiscales. La funci\u00f3n de comparaci\u00f3n regional de la calculadora demuestra c\u00f3mo establecer la residencia fiscal en diferentes comunidades aut\u00f3nomas afecta la carga fiscal general.<\/p>\r\n        \r\n        <div class=\"document-checklist\">\r\n            <h4>Consideraciones esenciales para la planificaci\u00f3n del impuesto de sucesiones<\/h4>\r\n            <ul>\r\n                <li>Establecer residencia fiscal en regiones favorables antes de la sucesi\u00f3n<\/li>\r\n                <li>Estructurar apropiadamente la propiedad de activos de alto valor<\/li>\r\n                <li>Comprender las exenciones para empresas familiares y residencias principales<\/li>\r\n                <li>Maximizar las deducciones disponibles mediante la designaci\u00f3n adecuada de beneficiarios<\/li>\r\n                <li>Considerar donaciones en vida versus transferencias por herencia<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n        \r\n        <h3>Soporte profesional para asuntos del impuesto de sucesiones espa\u00f1ol<\/h3>\r\n        \r\n        <p>Aunque la <strong>calculadora del impuesto de sucesiones espa\u00f1ol<\/strong> proporciona estimaciones valiosas, los patrimonios complejos se benefician de la orientaci\u00f3n profesional. Manor Tax ofrece servicios integrales de impuesto de sucesiones con m\u00e1s de 40 a\u00f1os de experiencia en fiscalidad espa\u00f1ola. Nuestro equipo biling\u00fce asiste a clientes internacionales con todos los aspectos de la planificaci\u00f3n sucesoria y el cumplimiento fiscal.<\/p>\r\n        \r\n        <p>Proporcionamos soporte especializado para:<\/p>\r\n        \r\n        <ul>\r\n            <li><a href=\"\/es\/servicios-individuales\/planificacion-fiscal-herencia\/\">Presentaci\u00f3n completa del impuesto de sucesiones y cumplimiento<\/a><\/li>\r\n            <li><a href=\"\/es\/servicios-individuales\/optimizacion-fiscal-inversiones\/\">Estrategias de optimizaci\u00f3n fiscal para patrimonios internacionales<\/a><\/li>\r\n            <li><a href=\"\/es\/servicios-individuales\/cambio-titularidad-vivienda-espana\/\">Servicios de transferencia y transmisi\u00f3n de propiedades<\/a><\/li>\r\n            <li><a href=\"\/es\/servicios-individuales\/asesoria-declaracion-de-la-renta\/\">Obligaciones fiscales de no residentes<\/a><\/li>\r\n            <li><a href=\"\/es\/servicios-individuales\/gestoria-modelo-720\/\">Requisitos de declaraci\u00f3n de activos (Modelo 720)<\/a><\/li>\r\n        <\/ul>\r\n        \r\n        <div class=\"cta-box\">\r\n            <h3>\u00bfNecesita asesoramiento personalizado sobre el impuesto de sucesiones?<\/h3>\r\n            <p>Nuestros asesores fiscales experimentados brindan soluciones adaptadas a su situaci\u00f3n espec\u00edfica. Con experiencia tanto en fiscalidad espa\u00f1ola como internacional, aseguramos resultados \u00f3ptimos para patrimonios complejos.<\/p>\r\n            <a class=\"cta-button\" href=\"\/es\/contacto\/\">Programe una consulta<\/a>\r\n        <\/div>\r\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa01bf elementor-widget elementor-widget-html\" data-id=\"caa01bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t   <script>\r\n        let currentLanguage = 'es';\r\n        \r\n        \/\/ Regional configurations - simplified for demonstration\r\n        const regionalConfigs = {\r\n            'madrid': {\r\n                name: 'Madrid',\r\n                baseAllowances: { I: 16000, II: 16000, III: 8000, IV: 0 },\r\n                disability33: 55000,\r\n                disability65: 153000,\r\n                residenceReduction: 0.95,\r\n                residenceMax: 123000,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0.10, IV: 0 }\r\n            },\r\n            'andalusia': {\r\n                name: 'Andaluc\u00eda',\r\n                baseAllowances: { I: 1000000, II: 1000000, III: 7993.46, IV: 0 },\r\n                disability33: 47858.59,\r\n                disability65: 150253.03,\r\n                residenceReduction: 0.99,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'catalonia': {\r\n                name: 'Catalu\u00f1a',\r\n                baseAllowances: { I: 100000, II: 100000, III: 8000, IV: 0 },\r\n                disability33: 275000,\r\n                disability65: 650000,\r\n                residenceReduction: 0.95,\r\n                residenceMax: 500000,\r\n                bonifications: { I: 0.99, II: 0.60, III: 0, IV: 0 }\r\n            },\r\n            'valencia': {\r\n                name: 'Valencia',\r\n                baseAllowances: { I: 100000, II: 100000, III: 8000, IV: 0 },\r\n                disability33: 120000,\r\n                disability65: 240000,\r\n                residenceReduction: 0.95,\r\n                bonifications: { I: 0.75, II: 0.50, III: 0, IV: 0 }\r\n            },\r\n            'galicia': {\r\n                name: 'Galicia',\r\n                baseAllowances: { I: 1000000, II: 1000000, III: 18000, IV: 0 },\r\n                disability33: 150000,\r\n                disability65: 300000,\r\n                residenceReduction: 0.95,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'castile-leon': {\r\n                name: 'Castilla y Le\u00f3n',\r\n                baseAllowances: { I: 60000, II: 60000, III: 8000, IV: 0 },\r\n                disability33: 125000,\r\n                disability65: 225000,\r\n                residenceReduction: 0.95,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'basque': {\r\n                name: 'Pa\u00eds Vasco',\r\n                baseAllowances: { I: 400000, II: 400000, III: 0, IV: 0 },\r\n                flatRate: 0.015,\r\n                bonifications: { I: 0, II: 0, III: 0, IV: 0 }\r\n            },\r\n            'canary': {\r\n                name: 'Islas Canarias',\r\n                baseAllowances: { I: 40400, II: 23125, III: 9300, IV: 0 },\r\n                disability33: 72000,\r\n                disability65: 400000,\r\n                residenceReduction: 0.99,\r\n                bonifications: { I: 0.999, II: 0.999, III: 0.10, IV: 0 }\r\n            },\r\n            'navarre': {\r\n                name: 'Navarra',\r\n                baseAllowances: { I: 250000, II: 250000, III: 0, IV: 0 },\r\n                specialRates: true,\r\n                bonifications: { I: 0, II: 0, III: 0, IV: 0 }\r\n            },\r\n            'rioja': {\r\n                name: 'La Rioja',\r\n                baseAllowances: { I: 400000, II: 400000, III: 8000, IV: 0 },\r\n                disability33: 50000,\r\n                disability65: 150000,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'aragon': {\r\n                name: 'Arag\u00f3n',\r\n                baseAllowances: { I: 500000, II: 500000, III: 8000, IV: 0 },\r\n                disability33: 50000,\r\n                disability65: 150000,\r\n                bonifications: { I: 0.65, II: 0.65, III: 0, IV: 0 }\r\n            },\r\n            'castile-mancha': {\r\n                name: 'Castilla-La Mancha',\r\n                baseAllowances: { I: 16000, II: 16000, III: 8000, IV: 0 },\r\n                disability33: 48000,\r\n                disability65: 150000,\r\n                bonifications: { I: 0.80, II: 0.80, III: 0, IV: 0 }\r\n            },\r\n            'extremadura': {\r\n                name: 'Extremadura',\r\n                baseAllowances: { I: 175000, II: 175000, III: 8000, IV: 0 },\r\n                disability33: 60000,\r\n                disability65: 180000,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'balearic': {\r\n                name: 'Islas Baleares',\r\n                baseAllowances: { I: 25000, II: 25000, III: 8000, IV: 0 },\r\n                disability33: 48000,\r\n                disability65: 300000,\r\n                bonifications: { I: 1.00, II: 1.00, III: 0, IV: 0 }\r\n            },\r\n            'asturias': {\r\n                name: 'Asturias',\r\n                baseAllowances: { I: 200000, II: 200000, III: 8000, IV: 0 },\r\n                disability33: 60000,\r\n                disability65: 150000,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            },\r\n            'cantabria': {\r\n                name: 'Cantabria',\r\n                baseAllowances: { I: 50000, II: 50000, III: 8000, IV: 0 },\r\n                disability33: 50000,\r\n                disability65: 150000,\r\n                bonifications: { I: 1.00, II: 1.00, III: 0, IV: 0 }\r\n            },\r\n            'murcia': {\r\n                name: 'Murcia',\r\n                baseAllowances: { I: 16000, II: 16000, III: 8000, IV: 0 },\r\n                disability33: 48000,\r\n                disability65: 150000,\r\n                bonifications: { I: 0.99, II: 0.99, III: 0, IV: 0 }\r\n            }\r\n        };\r\n        \r\n        \/\/ National tax brackets\r\n        const nationalBrackets = [\r\n            { min: 0, max: 7993.46, base: 0, rate: 0.0765 },\r\n            { min: 7993.46, max: 15980.91, base: 611.50, rate: 0.0850 },\r\n            { min: 15980.91, max: 23968.36, base: 1290.43, rate: 0.0935 },\r\n            { min: 23968.36, max: 31955.81, base: 2037.26, rate: 0.1020 },\r\n            { min: 31955.81, max: 39943.26, base: 2851.98, rate: 0.1105 },\r\n            { min: 39943.26, max: 47930.72, base: 3734.59, rate: 0.1190 },\r\n            { min: 47930.72, max: 55918.17, base: 4685.10, rate: 0.1275 },\r\n            { min: 55918.17, max: 63905.62, base: 5703.50, rate: 0.1360 },\r\n            { min: 63905.62, max: 71893.07, base: 6789.79, rate: 0.1445 },\r\n            { min: 71893.07, max: 79880.52, base: 7943.98, rate: 0.1530 },\r\n            { min: 79880.52, max: 119757.67, base: 9166.06, rate: 0.1615 },\r\n            { min: 119757.67, max: 159634.83, base: 15606.22, rate: 0.1870 },\r\n            { min: 159634.83, max: 239389.13, base: 23063.25, rate: 0.2125 },\r\n            { min: 239389.13, max: 398777.54, base: 40011.04, rate: 0.2550 },\r\n            { min: 398777.54, max: 797555.08, base: 80655.08, rate: 0.2975 },\r\n            { min: 797555.08, max: Infinity, base: 199291.40, rate: 0.3400 }\r\n        ];\r\n        \r\n        \/\/ Get wealth multiplier\r\n        function getWealthMultiplier(group, wealth) {\r\n            const multipliers = {\r\n                I: [1.0000, 1.0500, 1.1000, 1.2000],\r\n                II: [1.0000, 1.0500, 1.1000, 1.2000],\r\n                III: [1.5882, 1.6676, 1.7471, 1.9059],\r\n                IV: [2.0000, 2.1000, 2.2000, 2.4000]\r\n            };\r\n            \r\n            const thresholds = [0, 402678.11, 2007380.43, 4020770.98];\r\n            let bracket = 0;\r\n            for (let i = thresholds.length - 1; i >= 0; i--) {\r\n                if (wealth >= thresholds[i]) {\r\n                    bracket = i;\r\n                    break;\r\n                }\r\n            }\r\n            \r\n            return multipliers[group][bracket];\r\n        }\r\n        \r\n        \/\/ Calculate national tax\r\n        function calculateNationalTax(taxableBase) {\r\n            if (taxableBase <= 0) return 0;\r\n            \r\n            for (let bracket of nationalBrackets) {\r\n                if (taxableBase <= bracket.max || bracket.max === Infinity) {\r\n                    const excess = taxableBase - bracket.min;\r\n                    return bracket.base + (excess * bracket.rate);\r\n                }\r\n            }\r\n            return 0;\r\n        }\r\n        \r\n        \/\/ Get group from relationship\r\n        function getGroupFromRelationship(relationship) {\r\n            const groupMap = {\r\n                'child-under-21': 'I',\r\n                'child-over-21': 'II',\r\n                'spouse': 'II',\r\n                'parent': 'II',\r\n                'sibling': 'III',\r\n                'nephew': 'III',\r\n                'other-relative': 'III',\r\n                'non-relative': 'IV'\r\n            };\r\n            return groupMap[relationship];\r\n        }\r\n        \r\n        \/\/ Format number with thousands separator\r\n        function formatNumber(num) {\r\n            return num.toFixed(2).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, '.');\r\n        }\r\n        \r\n        \/\/ Main calculation function\r\n        function calculateTax() {\r\n            const region = document.getElementById('region').value;\r\n            const relationship = document.getElementById('relationship').value;\r\n            const inheritanceValue = parseFloat(document.getElementById('inheritance-value').value) || 0;\r\n            const preexistingWealth = parseFloat(document.getElementById('preexisting-wealth').value) || 0;\r\n            const disability33 = document.getElementById('disability-33').checked;\r\n            const disability65 = document.getElementById('disability-65').checked;\r\n            const mainResidence = document.getElementById('main-residence').checked;\r\n            const residenceValue = parseFloat(document.getElementById('residence-value').value) || 0;\r\n            const compareRegions = document.getElementById('compare-regions').checked;\r\n            \r\n            if (inheritanceValue <= 0) {\r\n                alert('Por favor, ingrese un valor de herencia v\u00e1lido');\r\n                return;\r\n            }\r\n            \r\n            \/\/ Show loading\r\n            document.getElementById('loading').classList.add('active');\r\n            document.getElementById('results-display').style.display = 'none';\r\n            \r\n            \/\/ Calculate for selected region\r\n            setTimeout(() => {\r\n                const result = calculateRegionalTax(\r\n                    region,\r\n                    relationship,\r\n                    inheritanceValue,\r\n                    preexistingWealth,\r\n                    disability33,\r\n                    disability65,\r\n                    mainResidence,\r\n                    residenceValue\r\n                );\r\n                \r\n                displayResults(result, region);\r\n                \r\n                if (compareRegions) {\r\n                    compareAllRegions(\r\n                        relationship,\r\n                        inheritanceValue,\r\n                        preexistingWealth,\r\n                        disability33,\r\n                        disability65,\r\n                        mainResidence,\r\n                        residenceValue\r\n                    );\r\n                }\r\n                \r\n                document.getElementById('loading').classList.remove('active');\r\n                document.getElementById('results-display').style.display = 'block';\r\n            }, 500);\r\n        }\r\n        \r\n        \/\/ Calculate tax for a specific region\r\n        function calculateRegionalTax(region, relationship, inheritanceValue, preexistingWealth, \r\n                                     disability33, disability65, mainResidence, residenceValue) {\r\n            const config = regionalConfigs[region];\r\n            const group = getGroupFromRelationship(relationship);\r\n            \r\n            \/\/ Base allowance\r\n            let baseAllowance = config.baseAllowances[group] || 0;\r\n            \r\n            \/\/ Disability additions\r\n            let disabilityReduction = 0;\r\n            if (disability65 && config.disability65) {\r\n                disabilityReduction = config.disability65;\r\n            } else if (disability33 && config.disability33) {\r\n                disabilityReduction = config.disability33;\r\n            }\r\n            \r\n            \/\/ Main residence reduction\r\n            let residenceReduction = 0;\r\n            if (mainResidence && residenceValue > 0 && config.residenceReduction) {\r\n                const maxReduction = config.residenceMax || residenceValue;\r\n                residenceReduction = Math.min(residenceValue * config.residenceReduction, maxReduction);\r\n            }\r\n            \r\n            \/\/ Total reductions\r\n            const totalReductions = baseAllowance + disabilityReduction + residenceReduction;\r\n            \r\n            \/\/ Taxable base\r\n            const taxableBase = Math.max(0, inheritanceValue - totalReductions);\r\n            \r\n            \/\/ Calculate tax\r\n            let tax = 0;\r\n            \r\n            if (region === 'basque' && config.flatRate) {\r\n                \/\/ Basque flat rate system\r\n                if (group === 'I' || group === 'II') {\r\n                    tax = Math.max(0, inheritanceValue - baseAllowance) * config.flatRate;\r\n                } else {\r\n                    tax = calculateNationalTax(taxableBase);\r\n                }\r\n            } else {\r\n                tax = calculateNationalTax(taxableBase);\r\n            }\r\n            \r\n            \/\/ Apply multiplier\r\n            let multiplier = 1;\r\n            if (region !== 'basque' && region !== 'navarre') {\r\n                multiplier = getWealthMultiplier(group, preexistingWealth);\r\n            }\r\n            const taxAfterMultiplier = tax * multiplier;\r\n            \r\n            \/\/ Apply bonifications\r\n            const bonification = (config.bonifications[group] || 0) * 100;\r\n            const finalTax = taxAfterMultiplier * (1 - (bonification \/ 100));\r\n            \r\n            return {\r\n                grossValue: inheritanceValue,\r\n                baseAllowance: baseAllowance,\r\n                additionalReductions: disabilityReduction + residenceReduction,\r\n                taxableBase: taxableBase,\r\n                taxBeforeMultiplier: tax,\r\n                multiplier: multiplier,\r\n                taxAfterMultiplier: taxAfterMultiplier,\r\n                bonification: bonification,\r\n                finalTax: finalTax\r\n            };\r\n        }\r\n        \r\n        \/\/ Display results\r\n        function displayResults(result, region) {\r\n            document.getElementById('selected-region').textContent = regionalConfigs[region].name;\r\n            document.getElementById('tax-amount').textContent = '\u20ac' + formatNumber(result.finalTax);\r\n            \r\n            document.getElementById('gross-value').textContent = '\u20ac' + formatNumber(result.grossValue);\r\n            document.getElementById('base-allowance').textContent = '-\u20ac' + formatNumber(result.baseAllowance);\r\n            document.getElementById('additional-reductions').textContent = '-\u20ac' + formatNumber(result.additionalReductions);\r\n            document.getElementById('taxable-base').textContent = '\u20ac' + formatNumber(result.taxableBase);\r\n            document.getElementById('tax-before-multiplier').textContent = '\u20ac' + formatNumber(result.taxBeforeMultiplier);\r\n            document.getElementById('wealth-multiplier').textContent = '\u00d7' + result.multiplier.toFixed(4);\r\n            document.getElementById('tax-after-multiplier').textContent = '\u20ac' + formatNumber(result.taxAfterMultiplier);\r\n            document.getElementById('regional-bonification').textContent = result.bonification.toFixed(1) + '%';\r\n            document.getElementById('final-tax').textContent = '\u20ac' + formatNumber(result.finalTax);\r\n        }\r\n        \r\n        \/\/ Compare all regions\r\n        function compareAllRegions(relationship, inheritanceValue, preexistingWealth, \r\n                                   disability33, disability65, mainResidence, residenceValue) {\r\n            const results = [];\r\n            \r\n            for (let regionKey in regionalConfigs) {\r\n                const result = calculateRegionalTax(\r\n                    regionKey,\r\n                    relationship,\r\n                    inheritanceValue,\r\n                    preexistingWealth,\r\n                    disability33,\r\n                    disability65,\r\n                    mainResidence,\r\n                    residenceValue\r\n                );\r\n                \r\n                results.push({\r\n                    region: regionKey,\r\n                    name: regionalConfigs[regionKey].name,\r\n                    tax: result.finalTax\r\n                });\r\n            }\r\n            \r\n            \/\/ Sort by tax amount\r\n            results.sort((a, b) => a.tax - b.tax);\r\n            \r\n            \/\/ Display comparison\r\n            const comparisonGrid = document.getElementById('comparison-grid');\r\n            comparisonGrid.innerHTML = '';\r\n            \r\n            results.forEach((result, index) => {\r\n                const item = document.createElement('div');\r\n                item.className = 'comparison-item';\r\n                if (index === 0) item.classList.add('best-region');\r\n                if (index === results.length - 1) item.classList.add('worst-region');\r\n                \r\n                item.innerHTML = `\r\n                    <div class=\"region-name\">${result.name}<\/div>\r\n                    <div class=\"tax-amount\">\u20ac${formatNumber(result.tax)}<\/div>\r\n                `;\r\n                \r\n                comparisonGrid.appendChild(item);\r\n            });\r\n            \r\n            document.getElementById('comparison-results').style.display = 'block';\r\n        }\r\n        \r\n        \/\/ Toggle language (redirects to English version)\r\n        function toggleLanguage() {\r\n            \/\/ This would redirect to the English version URL\r\n            window.location.href = '\/inheritance-tax-calculator\/';\r\n        }\r\n        \r\n        \/\/ Show\/hide conditional inputs\r\n        document.getElementById('main-residence').addEventListener('change', function() {\r\n            document.getElementById('residence-value-group').style.display = this.checked ? 'block' : 'none';\r\n            if (!this.checked) {\r\n                document.getElementById('residence-value').value = '';\r\n            }\r\n        });\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculadora del impuesto de sucesiones Espa\u00f1a 2025 Calcule el impuesto de sucesiones en todas las regiones espa\u00f1olas con las tarifas actuales Datos de entrada Comunidad Aut\u00f3noma \/ Regi\u00f3n ? MadridAndaluc\u00edaCatalu\u00f1aComunidad ValencianaGaliciaCastilla y Le\u00f3nPa\u00eds VascoIslas CanariasNavarraLa RiojaArag\u00f3nCastilla-La ManchaExtremaduraIslas BalearesAsturiasCantabriaMurcia Relaci\u00f3n con el fallecido ? Hijo menor de 21 (Grupo I)Hijo mayor de 21 (Grupo II)C\u00f3nyuge\/Pareja (Grupo&hellip;&nbsp;<a href=\"https:\/\/manortax.com\/es\/calculadora-impuesto-sucesiones-espana\/\" rel=\"bookmark\">Leer m\u00e1s &raquo;<span class=\"screen-reader-text\">Calculadora Herencia Espa\u00f1a<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-3439","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/pages\/3439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/comments?post=3439"}],"version-history":[{"count":22,"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/pages\/3439\/revisions"}],"predecessor-version":[{"id":3712,"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/pages\/3439\/revisions\/3712"}],"wp:attachment":[{"href":"https:\/\/manortax.com\/es\/wp-json\/wp\/v2\/media?parent=3439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}