{"id":26105,"date":"2025-04-04T11:33:00","date_gmt":"2025-04-04T09:33:00","guid":{"rendered":"https:\/\/gestoria.muaytax.com\/?p=26105"},"modified":"2026-05-15T12:52:42","modified_gmt":"2026-05-15T10:52:42","slug":"calcular-declaracion-de-la-renta-guia-clara","status":"publish","type":"post","link":"https:\/\/muaytax.com\/es\/calcular-declaracion-de-la-renta-guia-clara\/","title":{"rendered":"Calcular declaraci\u00f3n de la renta: Gu\u00eda clara y pr\u00e1ctica"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"26105\" class=\"elementor elementor-26105\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-91e0d72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"91e0d72\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b5a77e1\" data-id=\"b5a77e1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-249af58 elementor-widget elementor-widget-text-editor\" data-id=\"249af58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 id=\"que-es-la-declaracion-de-la-renta-y-por-que-es-importante\">\u00bfQu\u00e9<b> es la declaraci\u00f3n de la renta y por qu\u00e9 es importante?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">La <\/span><b>declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\"> es el tr\u00e1mite que los contribuyentes deben realizar anualmente para informar a la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\"> sobre sus <\/span><b>ingresos<\/b><span style=\"font-weight: 400;\">, <\/span><b>gastos<\/b><span style=\"font-weight: 400;\"> y las deducciones fiscales a las que tienen derecho. Es fundamental porque permite calcular la cantidad que cada persona debe pagar o recibir como <\/span><b>devoluci\u00f3n de impuestos<\/b><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s, es un proceso que ayuda a <\/span><b>regularizar la situaci\u00f3n fiscal<\/b><span style=\"font-weight: 400;\"> de los contribuyentes, asegurando el cumplimiento de la <\/span><b>legislaci\u00f3n tributaria<\/b><span style=\"font-weight: 400;\"> y evitando posibles sanciones. <\/span><b><a href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/ayuda.html\" target=\"_blank\" rel=\"noopener\">Informaci\u00f3n oficial sobre el IRPF en la Agencia Tributaria<\/a><\/b><\/p>\n<p>Si quieres hacer una estimaci\u00f3n r\u00e1pida antes de entrar en el detalle de cada apartado, puedes probar el <a href=\"https:\/\/muaytax.com\/es\/simulador-de-declaracion-de-la-renta\/\">simulador de la declaraci\u00f3n de la renta<\/a> y despu\u00e9s revisar esta gu\u00eda para entender mejor el resultado.<\/p>\n<h3 id=\"que-objetivos-tiene-la-declaracion-de-la-renta\"><b>\u00bfQu\u00e9 objetivos tiene la declaraci\u00f3n de la renta?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">El principal objetivo de la <\/span><b>declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\"> es calcular el <\/span><b>impuesto sobre la renta de las personas f\u00edsicas (IRPF)<\/b><span style=\"font-weight: 400;\"> que corresponde pagar, seg\u00fan los ingresos obtenidos durante el a\u00f1o fiscal. Tambi\u00e9n permite a los contribuyentes solicitar <\/span><b>devoluciones<\/b><span style=\"font-weight: 400;\"> si han pagado m\u00e1s de lo debido a lo largo del a\u00f1o mediante <\/span><b>retenciones<\/b><span style=\"font-weight: 400;\"> o pagos a cuenta.<\/span><\/p>\n<h3 id=\"quien-esta-obligado-a-hacer-la-declaracion-de-la-renta\"><b>\u00bfQui\u00e9n est\u00e1 obligado a hacer la declaraci\u00f3n de la renta?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Aunque en principio todos los contribuyentes deben realizar la declaraci\u00f3n de la renta, existen <\/span><b>exenciones<\/b><span style=\"font-weight: 400;\"> y <\/span><b>l\u00edmites de ingresos<\/b><span style=\"font-weight: 400;\"> que determinan qui\u00e9nes est\u00e1n obligados a presentarla. En general, los <\/span><a href=\"https:\/\/gestoria.muaytax.com\/producto\/gestoria-online-autonomos\/\"><b>aut\u00f3nomos<\/b><\/a><span style=\"font-weight: 400;\"> y las <\/span><a href=\"https:\/\/gestoria.muaytax.com\/producto\/gestoria-empresas\/\"><b>sociedades limitadas (SL)<\/b><\/a><span style=\"font-weight: 400;\"> deben hacerla, pero tambi\u00e9n aquellos con ingresos superiores a ciertos umbrales establecidos por la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n<p>Antes de calcular el resultado, conviene confirmar <a href=\"https:\/\/muaytax.com\/es\/minimo-para-hacer-la-declaracion-de-la-renta\/\">si realmente est\u00e1s obligado a presentar la renta<\/a> seg\u00fan tus ingresos, pagadores y situaci\u00f3n personal.<\/p>\n<h3 id=\"cuales-son-los-principales-beneficios-de-realizar-la-declaracion-de-la-renta\"><b>\u00bfCu\u00e1les son los principales beneficios de realizar la declaraci\u00f3n de la renta?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Realizar correctamente la <\/span><b>declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\"> puede tener varios beneficios, entre ellos, el derecho a obtener <\/span><b>devoluciones<\/b><span style=\"font-weight: 400;\"> por las <\/span><b>deducciones fiscales<\/b><span style=\"font-weight: 400;\"> aplicables, como por gastos de vivienda, hijos o donativos. Adem\u00e1s, se asegura el <\/span><b>cumplimiento fiscal<\/b><span style=\"font-weight: 400;\"> y evita posibles sanciones derivadas de no declarar correctamente los ingresos.<\/span><\/p>\n<h2 id=\"cuando-debo-presentar-la-declaracion-de-la-renta\"><b>\u00bfCu\u00e1ndo debo presentar la declaraci\u00f3n de la renta?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">La <\/span><b>presentaci\u00f3n de la declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\"> tiene un <\/span><b>plazo <\/b><span style=\"font-weight: 400;\">determinado por la Agencia Tributaria cada a\u00f1o. Es importante cumplir con las fechas establecidas para evitar multas y recargos. Conocer los plazos te ayudar\u00e1 a evitar contratiempos y a gestionar la declaraci\u00f3n de forma eficiente.<\/span><\/p>\n<h3 id=\"plazos-para-la-declaracion-de-la-renta-2024\"><b>Plazos para la declaraci\u00f3n de la renta 2025<\/b><\/h3>\n<p><b>El plazo para presentar la declaraci\u00f3n de la renta 2025<\/b><span style=\"font-weight: 400;\"> comienza el 8 de abril y termina el 30 de junio. Es importante estar atento a las fechas exactas, ya que las pr\u00f3rrogas pueden aplicarse en casos espec\u00edficos, pero el incumplimiento de estos plazos puede generar sanciones.<\/span><\/p>\n<h3 id=\"que-pasa-si-no-presento-la-declaracion-de-la-renta-a-tiempo\"><b>\u00bfQu\u00e9 pasa si no presento la declaraci\u00f3n de la renta a tiempo?<\/b><\/h3>\n<p><b>Si no presentas la declaraci\u00f3n dentro del plazo establecido<\/b><span style=\"font-weight: 400;\">, la Agencia Tributaria puede imponer recargos e incluso aplicar sanciones econ\u00f3micas. La cantidad depender\u00e1 de cu\u00e1nto te retrases en la presentaci\u00f3n. Adem\u00e1s, si resulta que debes dinero, los intereses por demora aumentar\u00e1n cuanto m\u00e1s tiempo pase sin hacer el pago.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb400e7 elementor-widget elementor-widget-text-editor\" data-id=\"bb400e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 id=\"como-calcular-la-base-imponible-de-tu-declaracion-de-la-renta\"><b>\u00bfC\u00f3mo calcular la base imponible de tu declaraci\u00f3n de la renta?<\/b><\/h2>\n<span style=\"font-weight: 400;\">El c\u00e1lculo de la base imponible es uno de los pasos m\u00e1s importantes en la declaraci\u00f3n de la renta, ya que determinar\u00e1 el importe de los impuestos que deber\u00e1s pagar o si tendr\u00e1s derecho a una devoluci\u00f3n. La base imponible se calcula sumando todos los ingresos obtenidos durante el a\u00f1o y restando las deducciones aplicables.<\/span>\n<h3 id=\"ejemplo-practico-calculo-de-la-base-imponible\"><b><span style=\"color: #4038a3;\">Ejemplo pr\u00e1ctico:<\/span> C\u00e1lculo de la base imponible<\/b><\/h3>\n<span style=\"font-weight: 400;\">Imaginemos el caso de Marta, una trabajadora por cuenta ajena con los siguientes ingresos y gastos durante el a\u00f1o:<\/span>\n<table>\n<tbody>\n<tr>\n<td><b>Concepto<\/b><\/td>\n<td><b>Importe (\u20ac)<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Ingresos por n\u00f3mina<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30.000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Retenciones IRPF aplicadas<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4.200<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Aportaci\u00f3n a plan de pensiones<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Gastos por seguros de salud<\/span><\/td>\n<td><span style=\"font-weight: 400;\">600<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Deducci\u00f3n por alquiler de vivienda<\/span><\/td>\n<td><span style=\"font-weight: 400;\">900<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"calculo-paso-a-paso\"><b>C\u00e1lculo paso a paso:<\/b><\/h4>\n<ol>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ingresos totales:<\/b><b>\n<\/b><span style=\"font-weight: 400;\"> 30.000\u202f\u20ac<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Gastos y deducciones aplicables:<\/b><b>\n<\/b><span style=\"font-weight: 400;\"> 1.000 (plan de pensiones) + 600 (seguros) + 900 (alquiler) = <\/span><b>2.500\u202f\u20ac<\/b><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Base imponible:<\/b><b>\n<\/b><span style=\"font-weight: 400;\"> 30.000 &#8211; 2.500 = <\/span><b>27.500\u202f\u20ac<\/b><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>C\u00e1lculo del IRPF aproximado:<\/b><b>\n<\/b><span style=\"font-weight: 400;\"> Sobre esa base, se aplicar\u00edan los <\/span><b>tramos del IRPF<\/b><span style=\"font-weight: 400;\">. Por simplicidad, consideramos una media del 15%:<\/span><span style=\"font-weight: 400;\">\n<\/span><span style=\"font-weight: 400;\"> 27.500 \u00d7 0,15 = <\/span><b>4.125\u202f\u20ac<\/b><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Comparativa con lo ya retenido:<\/b><b>\n<\/b><span style=\"font-weight: 400;\"> Marta ya pag\u00f3 4.200\u202f\u20ac en retenciones \u2192<\/span><span style=\"font-weight: 400;\">\n<\/span><span style=\"font-weight: 400;\"> Como ha pagado m\u00e1s de lo que le corresponde, <\/span><b>le saldr\u00eda a devolver 75\u202f\u20ac<\/b><\/li>\n<\/ol>\n<h3 id=\"que-son-los-ingresos-y-gastos-deducibles\"><b>\u00bfQu\u00e9 son los ingresos y gastos deducibles?<\/b><\/h3>\n<span style=\"font-weight: 400;\">Para calcular correctamente la <strong>base imponible<\/strong>, primero debes identificar todos tus <strong>ingresos<\/strong> y <strong>gastos deducibles.<\/strong> Los <strong>ingresos<\/strong> incluyen <strong>salarios, ingresos por alquileres, beneficios de actividades econ\u00f3micas, etc.<\/strong> Los <strong>gastos deducibles<\/strong> son aquellos que puedes restar de tus ingresos, como los gastos relacionados con la <strong>actividad econ\u00f3mica, los seguros o los gastos de vivienda.<\/strong><\/span>\n<h4 id=\"ejemplo-practico-autonomo-con-actividad-economica\"><b><span style=\"color: #4038a3;\">Ejemplo pr\u00e1ctico:<\/span> Aut\u00f3nomo con actividad econ\u00f3mica<\/b><\/h4>\n<span style=\"font-weight: 400;\">Luis es dise\u00f1ador gr\u00e1fico y trabaja como aut\u00f3nomo. Durante el a\u00f1o ha tenido los siguientes movimientos:<\/span>\n<table>\n<tbody>\n<tr>\n<td><b>Concepto<\/b><\/td>\n<td><b>Importe (\u20ac)<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Ingresos facturados<\/span><\/td>\n<td><span style=\"font-weight: 400;\">35.000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Gastos de actividad (software, equipo, coworking)<\/span><\/td>\n<td><span style=\"font-weight: 400;\">8.000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Aportaci\u00f3n a plan de pensiones<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.200<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Seguro m\u00e9dico<\/span><\/td>\n<td><span style=\"font-weight: 400;\">500<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<b>C\u00e1lculo del rendimiento neto:<\/b>\n<ul>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ingresos: 35.000\u202f\u20ac<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Gastos deducibles: 8.000 + 1.200 + 500 = <\/span><b>9.700\u202f\u20ac<\/b><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Rendimiento neto = 25.300\u202f\u20ac<\/b><\/li>\n<\/ul>\n<span style=\"font-weight: 400;\">Sobre ese importe se calcular\u00e1 su <\/span><b>base liquidable<\/b><span style=\"font-weight: 400;\">. Si aplicamos un IRPF estimado del 17%, deber\u00eda pagar unos <\/span><b>4.301\u202f\u20ac<\/b><span style=\"font-weight: 400;\"> de IRPF. Si sus pagos fraccionados han sido superiores a eso, tendr\u00e1 derecho a <\/span><b>devoluci\u00f3n<\/b><span style=\"font-weight: 400;\">.<\/span>\n<h4 id=\"como-calcular-el-rendimiento-neto-y-la-base-liquidable\"><b>C\u00f3mo calcular el rendimiento neto y la base liquidable<\/b><\/h4>\n<span style=\"font-weight: 400;\">Una vez identificados los <\/span><b>ingresos <\/b><span style=\"font-weight: 400;\">y <\/span><b>gastos deducibles<\/b><span style=\"font-weight: 400;\">, es necesario calcular el <\/span><b>rendimiento neto<\/b><span style=\"font-weight: 400;\">. Este se obtiene restando los gastos de los ingresos. A partir de ah\u00ed, se calcula la base liquidable, que es la cantidad sobre la que se aplicar\u00e1n los tipos impositivos del IRPF.<\/span>\n<h2 id=\"que-deducciones-fiscales-puedes-aplicar-en-tu-declaracion-de-la-renta\"><b>\u00bfQu\u00e9 deducciones fiscales puedes aplicar en tu declaraci\u00f3n de la renta?<\/b><\/h2>\n<span style=\"font-weight: 400;\">Las <\/span><b>deducciones fiscales<\/b><span style=\"font-weight: 400;\"> son una parte fundamental del proceso de la declaraci\u00f3n de la renta, ya que pueden <\/span><b>reducir la cantidad de impuestos<\/b><span style=\"font-weight: 400;\"> que debes pagar. Existen varias deducciones disponibles dependiendo de tu situaci\u00f3n personal, como <\/span><b>tener hijos<\/b><span style=\"font-weight: 400;\">, <\/span><b>ser propietario de una vivienda<\/b><span style=\"font-weight: 400;\">, entre otras.<\/span>\n<h3 id=\"deduccion-por-hijos-y-familia\"><b>Deducci\u00f3n por hijos y familia<\/b><\/h3>\n<span style=\"font-weight: 400;\">Si tienes <\/span><b>hijos a tu cargo<\/b><span style=\"font-weight: 400;\">, puedes aplicar una deducci\u00f3n fiscal por ellos en tu declaraci\u00f3n de la renta. Esta deducci\u00f3n var\u00eda dependiendo del <\/span><b>n\u00famero de hijos<\/b><span style=\"font-weight: 400;\"> y de si son <\/span><b>menores de edad o estudiantes<\/b><span style=\"font-weight: 400;\">. Adem\u00e1s, si tienes alg\u00fan <\/span><b>familiar a tu cargo con discapacidad<\/b><span style=\"font-weight: 400;\">, tambi\u00e9n puedes aplicar <\/span><b>deducciones adicionales<\/b><span style=\"font-weight: 400;\">.<\/span>\n<h4 id=\"ejemplo-practico-declaracion-conjunta-con-hijos\"><b><span style=\"color: #4038a3;\">Ejemplo pr\u00e1ctico:<\/span> Declaraci\u00f3n conjunta con hijos<\/b><\/h4>\n<span style=\"font-weight: 400;\">Carlos y Elena est\u00e1n casados y tienen dos hijos menores. Sus ingresos anuales combinados son de 36.000\u202f\u20ac, y deciden presentar la declaraci\u00f3n de forma <\/span><b>conjunta<\/b><span style=\"font-weight: 400;\">. Adem\u00e1s, aplican la <\/span><b>deducci\u00f3n por maternidad<\/b><span style=\"font-weight: 400;\"> y la <\/span><b>deducci\u00f3n por familia numerosa<\/b><span style=\"font-weight: 400;\"> (si corresponde).<\/span>\n\n<span style=\"font-weight: 400;\">Esto les permite:<\/span>\n<ul>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aplicar un <\/span><b>m\u00ednimo personal y familiar<\/b><span style=\"font-weight: 400;\"> m\u00e1s elevado.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Obtener una deducci\u00f3n de <\/span><b>1.200\u202f\u20ac por maternidad<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deducci\u00f3n adicional por familia numerosa (si procede).<\/span><\/li>\n<\/ul>\n<span style=\"font-weight: 400;\">Gracias a estas deducciones, su <\/span><b>cuota l\u00edquida<\/b><span style=\"font-weight: 400;\"> se reduce de forma considerable, lo que en la mayor\u00eda de los casos <\/span><b>supone una devoluci\u00f3n<\/b><span style=\"font-weight: 400;\"> relevante por parte de Hacienda.<\/span>\n<h3 id=\"deduccion-por-vivienda-habitual\"><b>Deducci\u00f3n por vivienda habitual<\/b><\/h3>\n<span style=\"font-weight: 400;\">La <\/span><b>deducci\u00f3n por vivienda habitual<\/b><span style=\"font-weight: 400;\"> es otra de las m\u00e1s comunes. Si eres <\/span><b>propietario de tu vivienda<\/b><span style=\"font-weight: 400;\"> y est\u00e1s <\/span><b>pagando una hipoteca<\/b><span style=\"font-weight: 400;\">, puedes <\/span><b>deducir una parte de los intereses hipotecarios<\/b><span style=\"font-weight: 400;\"> en tu declaraci\u00f3n. Esto <\/span><b>reduce tu base imponible<\/b><span style=\"font-weight: 400;\"> y, por ende, la cantidad de impuestos a pagar.<\/span>\n<h3 id=\"otras-deducciones-fiscales\"><b>Otras deducciones fiscales<\/b><\/h3>\n<span style=\"font-weight: 400;\">Existen muchas otras deducciones que puedes aplicar, como las relacionadas con <\/span><b>donativos<\/b><span style=\"font-weight: 400;\">, <\/span><b>planes de pensiones<\/b><span style=\"font-weight: 400;\">, o <\/span><b>gastos educativos<\/b><span style=\"font-weight: 400;\">. Es importante revisar todas las deducciones fiscales disponibles para asegurarte de que <\/span><b>aprovechas al m\u00e1ximo los beneficios fiscales<\/b><span style=\"font-weight: 400;\">.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3854710 elementor-cta--layout-image-left elementor-cta--mobile-layout-image-below elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"3854710\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/muaytax.com\/wp-content\/uploads\/2026\/03\/declaracion-de-la-renta.png);\" role=\"img\" aria-label=\"declaraci\u00f3n de la renta\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\t\u00bfTu declaraci\u00f3n es m\u00e1s compleja de lo que pensabas?\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tEvita sanciones y descubre en menos de 1 minuto qu\u00e9 plan de renta de Muay Tax necesitas seg\u00fan tu perfil fiscal 2025.\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/muaytax.com\/es\/espana\/declaracion-de-la-renta-2025\/renta-2025-precio\/\">\n\t\t\t\t\t\tConsultar\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40e7145 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40e7145\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c53e1d7\" data-id=\"c53e1d7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9f00767 elementor-widget elementor-widget-text-editor\" data-id=\"9f00767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><b>\u00bfC\u00f3mo se calcula la cuota a pagar o la devoluci\u00f3n de la renta?<\/b><\/h2><p><span style=\"font-weight: 400;\">Una vez determinada la <\/span><b>base liquidable<\/b><span style=\"font-weight: 400;\"> y aplicadas todas las <\/span><b>deducciones fiscales<\/b><span style=\"font-weight: 400;\">, el siguiente paso es calcular si tienes que <\/span><b>pagar impuestos<\/b><span style=\"font-weight: 400;\"> o si la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\"> te devolver\u00e1 dinero. Este resultado final se conoce como la <\/span><b>cuota diferencial<\/b><span style=\"font-weight: 400;\"> y es lo que realmente determina el impacto econ\u00f3mico de tu declaraci\u00f3n.<\/span><b>\u00a0<\/b><b style=\"font-style: inherit; color: var( --e-global-color-text );\"><a href=\"https:\/\/gestoria.muaytax.com\/producto\/compensacion-renta\/\">Compensaci\u00f3n de la renta si has pagado de m\u00e1s.<\/a><\/b><\/p><h3><b>\u00bfQu\u00e9 factores influyen en la cuota a pagar?<\/b><\/h3><p><span style=\"font-weight: 400;\">La <\/span><b>cuota a pagar<\/b><span style=\"font-weight: 400;\"> depende de varios factores, como el nivel de <\/span><b>ingresos<\/b><span style=\"font-weight: 400;\">, el tipo de <\/span><b>retenciones<\/b><span style=\"font-weight: 400;\"> que se te hayan aplicado durante el a\u00f1o y las <\/span><b>deducciones<\/b><span style=\"font-weight: 400;\"> que hayas declarado. Tambi\u00e9n influye el tipo impositivo que te corresponde seg\u00fan los <\/span><b>tramos del IRPF<\/b><span style=\"font-weight: 400;\">, as\u00ed como los posibles <\/span><b>m\u00ednimos personales y familiares<\/b><span style=\"font-weight: 400;\"> que reduzcan tu carga fiscal.<\/span><\/p><h3><b>\u00bfC\u00f3mo saber si te devolver\u00e1n dinero en la declaraci\u00f3n?<\/b><\/h3><p><span style=\"font-weight: 400;\">Tendr\u00e1s derecho a una <\/span><b>devoluci\u00f3n<\/b><span style=\"font-weight: 400;\"> si las <\/span><b>retenciones<\/b><span style=\"font-weight: 400;\"> aplicadas en tus n\u00f3minas, facturas o pagos anticipados han sido mayores que la <\/span><b>cuota \u00edntegra<\/b><span style=\"font-weight: 400;\"> que te corresponde pagar. Es decir, si durante el a\u00f1o has pagado m\u00e1s de lo necesario, la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\"> te devolver\u00e1 la diferencia. Esta devoluci\u00f3n suele tardar unas semanas, aunque legalmente pueden demorarse hasta seis meses.<br \/><\/span><\/p><p>Antes de preparar tu declaraci\u00f3n, puede ayudarte conocer <strong>cu\u00e1nto IRPF se te ha retenido<\/strong> <strong>aproximadamente<\/strong> durante el a\u00f1o y qu\u00e9 parte de tu salario bruto se convierte realmente en <strong>sueldo neto<\/strong>. Usa esta calculadora para hacer una estimaci\u00f3n r\u00e1pida seg\u00fan tu salario, comunidad aut\u00f3noma y situaci\u00f3n personal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc16a74 elementor-widget elementor-widget-html\" data-id=\"fc16a74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ===== Tokens y reset acotado ============================================ *\/\r\n.ircalc-wrapper,\r\n.ircalc-wrapper *,\r\n.ircalc-wrapper *::before,\r\n.ircalc-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n.ircalc-wrapper {\r\n  --ic-primary:        #00ad65;\r\n  --ic-primary-soft:   #d9ffee;\r\n  --ic-navy:           #031549;\r\n  --ic-navy-soft:      #4f5b85;\r\n  --ic-info:           #0083e3;\r\n  --ic-info-soft:      #d8f6ff;\r\n  --ic-grey:           #91abbc;\r\n  --ic-bg:             #f7faff;\r\n  --ic-bg-card:        #ffffff;\r\n  --ic-border:         #e5ecf7;\r\n  --ic-border-mid:     #91abbc;\r\n  --ic-muted:          #6a768a;\r\n  --ic-radius:         10px;\r\n  --ic-radius-sm:      6px;\r\n  --ic-font:           'Poppins', 'Helvetica Neue', Arial, sans-serif;\r\n\r\n  font-family: var(--ic-font);\r\n  font-size: 14px;\r\n  color: var(--ic-navy);\r\n  max-width: 1080px;\r\n  margin: 0 auto;\r\n  padding: 14px 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* Heredan font-family (los form controls no lo hacen por defecto) *\/\r\n.ircalc-wrapper input,\r\n.ircalc-wrapper select,\r\n.ircalc-wrapper button { font-family: inherit; }\r\n\r\n\/* ===== Cabecera ========================================================== *\/\r\n.ircalc-header {\r\n  background: var(--ic-bg-card);\r\n  border-radius: var(--ic-radius);\r\n  padding: 14px 20px 12px;\r\n  margin-bottom: 12px;\r\n}\r\n.ircalc-wrapper .ircalc-title {\r\n  font-weight: 700;\r\n  color: var(--ic-navy);\r\n  margin: 0 0 4px;\r\n  line-height: 1.25;\r\n}\r\n.ircalc-subtitle {\r\n  color: var(--ic-navy-soft);\r\n  line-height: 1.45;\r\n}\r\n\r\n\/* ===== Layout grid ======================================================= *\/\r\n.ircalc-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 380px;\r\n  gap: 14px;\r\n  align-items: flex-start;\r\n}\r\n\r\n\/* ===== Form ============================================================== *\/\r\n.ircalc-form-panel {\r\n  background: var(--ic-bg-card);\r\n  border: 1px solid var(--ic-border);\r\n  border-radius: var(--ic-radius);\r\n  padding: 18px 20px 16px;\r\n}\r\n\r\n.ircalc-section + .ircalc-section {\r\n  margin-top: 14px;\r\n  padding-top: 14px;\r\n  border-top: 1px solid var(--ic-border);\r\n}\r\n.ircalc-section-title {\r\n  font-weight: 700;\r\n  color: var(--ic-primary);\r\n  margin-bottom: 10px;\r\n}\r\n.ircalc-section-title-soft {\r\n  font-weight: 500;\r\n  text-transform: none;\r\n  letter-spacing: 0;\r\n  color: var(--ic-muted);\r\n}\r\n\r\n.ircalc-row { margin-bottom: 11px; }\r\n.ircalc-row:last-child { margin-bottom: 0; }\r\n.ircalc-row-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.ircalc-row-spaced { margin-top: 11px; }\r\n\r\n.ircalc-label {\r\n  display: block;\r\n  font-weight: 600;\r\n  color: var(--ic-navy);\r\n  font-size: 0.84rem;\r\n  margin-bottom: 6px;\r\n  line-height: 1.35;\r\n}\r\n\r\n.ircalc-input,\r\n.ircalc-select {\r\n  width: 100%;\r\n  padding: 8px 12px;\r\n  border: 1.5px solid var(--ic-border-mid);\r\n  border-radius: var(--ic-radius-sm);\r\n  font-size: 0.88rem;\r\n  color: var(--ic-navy);\r\n  background: var(--ic-bg-card);\r\n  transition: border-color .15s, box-shadow .15s;\r\n}\r\n.ircalc-select {\r\n  appearance: none;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23031549' d='M5 6L0 0h10z'\/%3E%3C\/svg%3E\");\r\n  background-repeat: no-repeat;\r\n  background-position: right 12px center;\r\n  padding-right: 32px;\r\n  cursor: pointer;\r\n}\r\n.ircalc-input:hover,\r\n.ircalc-select:hover { border-color: var(--ic-navy); }\r\n.ircalc-input:focus,\r\n.ircalc-select:focus {\r\n  outline: none;\r\n  border-color: var(--ic-primary);\r\n  box-shadow: 0 0 0 3px rgba(0, 173, 101, .15);\r\n}\r\n\r\n\/* Sufijo \"\u20ac\" sobre input num\u00e9rico *\/\r\n.ircalc-money { position: relative; }\r\n.ircalc-money .ircalc-input { padding-right: 34px; }\r\n.ircalc-money::after {\r\n  content: \"\u20ac\";\r\n  position: absolute;\r\n  right: 12px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  font-weight: 600;\r\n  color: var(--ic-muted);\r\n  pointer-events: none;\r\n  font-size: 0.88rem;\r\n}\r\n\r\n.ircalc-helper {\r\n  font-size: 0.72rem;\r\n  color: var(--ic-muted);\r\n  margin-top: 4px;\r\n  line-height: 1.4;\r\n  min-height: 1em;\r\n}\r\n\r\n\/* Pills (anual\/mensual) *\/\r\n.ircalc-pills {\r\n  display: inline-flex;\r\n  background: var(--ic-bg);\r\n  border: 1px solid var(--ic-border);\r\n  border-radius: 999px;\r\n  padding: 2px;\r\n  margin-bottom: 6px;\r\n  gap: 2px;\r\n}\r\n.ircalc-pills label { position: relative; cursor: pointer; user-select: none; }\r\n.ircalc-pills input { position: absolute; opacity: 0; pointer-events: none; }\r\n.ircalc-pills span {\r\n  display: block;\r\n  padding: 5px 14px;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  color: var(--ic-navy-soft);\r\n  border-radius: 999px;\r\n  transition: background .15s, color .15s;\r\n}\r\n.ircalc-pills input:checked + span { background: var(--ic-primary); color: #fff; }\r\n.ircalc-pills label:hover input:not(:checked) + span { color: var(--ic-navy); }\r\n\r\n\/* Radios *\/\r\n.ircalc-radios { display: flex; flex-direction: column; gap: 6px; }\r\n.ircalc-radios-row { flex-direction: row; flex-wrap: wrap; }\r\n.ircalc-radios label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  padding: 9px 12px;\r\n  border: 1.5px solid var(--ic-border-mid);\r\n  border-radius: var(--ic-radius-sm);\r\n  cursor: pointer;\r\n  font-size: 0.83rem;\r\n  font-weight: 500;\r\n  color: var(--ic-navy);\r\n  background: var(--ic-bg-card);\r\n  line-height: 1.35;\r\n  transition: border-color .15s, background .15s;\r\n}\r\n.ircalc-radios-row label { flex: 1 1 110px; }\r\n.ircalc-radios label:hover { border-color: var(--ic-primary); background: var(--ic-bg); }\r\n.ircalc-radios label:has(input:checked) {\r\n  border-color: var(--ic-primary);\r\n  background: var(--ic-primary-soft);\r\n}\r\n.ircalc-radios input[type=\"radio\"] {\r\n  accent-color: var(--ic-primary);\r\n  width: 16px;\r\n  height: 16px;\r\n  flex-shrink: 0;\r\n  cursor: pointer;\r\n}\r\n\r\n\/* ===== Panel resultado =================================================== *\/\r\n.ircalc-result-col { position: sticky; top: 12px; }\r\n.ircalc-result-card {\r\n  background: var(--ic-bg-card);\r\n  border-radius: var(--ic-radius);\r\n  border: 1px solid var(--ic-border);\r\n  overflow: hidden;\r\n}\r\n.ircalc-result-eyebrow {\r\n  padding: 10px 18px;\r\n  background: var(--ic-navy);\r\n  color: #fff;\r\n  font-size: 0.7rem;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: .08em;\r\n}\r\n\r\n.ircalc-result-empty {\r\n  text-align: center;\r\n  padding: 28px 18px;\r\n  color: var(--ic-muted);\r\n  font-size: 0.85rem;\r\n  line-height: 1.5;\r\n}\r\n.ircalc-result-empty-icon {\r\n  font-size: 1.8rem;\r\n  display: block;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ircalc-result-hero {\r\n  padding: 18px 18px 14px;\r\n  border-bottom: 1px solid var(--ic-border);\r\n  background: linear-gradient(180deg, #ffffff 0%, var(--ic-primary-soft) 100%);\r\n}\r\n.ircalc-result-big {\r\n  font-size: 2rem;\r\n  font-weight: 800;\r\n  color: var(--ic-primary);\r\n  line-height: 1.1;\r\n  letter-spacing: -.5px;\r\n}\r\n.ircalc-result-big-small {\r\n  font-size: 0.7rem;\r\n  font-weight: 600;\r\n  color: var(--ic-navy-soft);\r\n  margin-top: 2px;\r\n  text-transform: uppercase;\r\n  letter-spacing: .04em;\r\n}\r\n.ircalc-result-mensual {\r\n  margin-top: 10px;\r\n  padding-top: 10px;\r\n  border-top: 1px dashed var(--ic-border);\r\n  font-size: 1.15rem;\r\n  font-weight: 700;\r\n  color: var(--ic-navy);\r\n}\r\n.ircalc-result-mensual small {\r\n  font-weight: 500;\r\n  color: var(--ic-muted);\r\n  font-size: 0.78rem;\r\n  display: block;\r\n  margin-top: 2px;\r\n}\r\n\r\n\/* Mini barra de distribuci\u00f3n *\/\r\n.ircalc-mini-bar {\r\n  padding: 14px 18px 10px;\r\n  border-bottom: 1px solid var(--ic-border);\r\n}\r\n.ircalc-mini-bar-track {\r\n  display: flex;\r\n  width: 100%;\r\n  height: 14px;\r\n  border-radius: 999px;\r\n  overflow: hidden;\r\n  background: var(--ic-bg);\r\n}\r\n.ircalc-mini-bar-seg { height: 100%; transition: width .35s ease; }\r\n.ircalc-mini-bar-seg.s-neto { background: var(--ic-primary); }\r\n.ircalc-mini-bar-seg.s-irpf { background: var(--ic-navy); }\r\n.ircalc-mini-bar-seg.s-ss   { background: var(--ic-grey); }\r\n.ircalc-mini-bar-legend {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px 14px;\r\n  margin-top: 9px;\r\n  font-size: 0.72rem;\r\n  color: var(--ic-navy);\r\n}\r\n.ircalc-mini-bar-legend-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n}\r\n.ircalc-mini-bar-legend-dot {\r\n  width: 8px;\r\n  height: 8px;\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n}\r\n.ircalc-mini-bar-legend-dot.s-neto { background: var(--ic-primary); }\r\n.ircalc-mini-bar-legend-dot.s-irpf { background: var(--ic-navy); }\r\n.ircalc-mini-bar-legend-dot.s-ss   { background: var(--ic-grey); }\r\n.ircalc-mini-bar-legend-pct {\r\n  color: var(--ic-muted);\r\n  font-weight: 600;\r\n  margin-left: 2px;\r\n}\r\n\r\n\/* Desglose tipo n\u00f3mina *\/\r\n.ircalc-breakdown { padding: 12px 18px 8px; font-size: 0.85rem; }\r\n.ircalc-breakdown-row {\r\n  display: flex;\r\n  align-items: baseline;\r\n  justify-content: space-between;\r\n  gap: 10px;\r\n  padding: 5px 0;\r\n  line-height: 1.35;\r\n}\r\n.ircalc-breakdown-row.is-neg { color: var(--ic-navy-soft); }\r\n.ircalc-breakdown-row small {\r\n  font-size: 0.74rem;\r\n  color: var(--ic-muted);\r\n  font-weight: 500;\r\n  margin-left: 4px;\r\n}\r\n.ircalc-breakdown-row.is-total {\r\n  margin-top: 6px;\r\n  padding-top: 8px;\r\n  border-top: 2px solid var(--ic-border);\r\n  font-weight: 700;\r\n  font-size: 0.95rem;\r\n  color: var(--ic-primary);\r\n}\r\n.ircalc-breakdown-val {\r\n  font-weight: 600;\r\n  white-space: nowrap;\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n.ircalc-breakdown-val.is-neg::before { content: \"\u2212\"; }\r\n\r\n\/* ===== Desglose de tramos (colapsable dentro del result card) ============ *\/\r\n.ircalc-wrapper .ircalc-tramos-toggle {\r\n  all: unset; \/* anula estilos de bot\u00f3n del tema *\/\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 11px 18px;\r\n  background: var(--ic-bg);\r\n  border-top: 1px solid var(--ic-border);\r\n  font-size: 0.8rem;\r\n  font-weight: 600;\r\n  color: var(--ic-navy);\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 10px;\r\n  transition: background .15s;\r\n}\r\n.ircalc-wrapper .ircalc-tramos-toggle:hover { background: #eef3fb; }\r\n.ircalc-tramos-toggle-chev {\r\n  flex-shrink: 0;\r\n  width: 18px;\r\n  height: 18px;\r\n  border-radius: 50%;\r\n  background: var(--ic-bg-card);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 0.6rem;\r\n  color: var(--ic-primary);\r\n  font-weight: 700;\r\n  transition: transform .25s;\r\n}\r\n.ircalc-tramos-toggle[aria-expanded=\"true\"] .ircalc-tramos-toggle-chev {\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.ircalc-tramos-body {\r\n  padding: 12px 18px 14px;\r\n  background: var(--ic-bg-card);\r\n  border-top: 1px solid var(--ic-border);\r\n  display: none;\r\n}\r\n.ircalc-tramos-body.is-open { display: block; }\r\n\r\n.ircalc-tramos-intro {\r\n  font-size: 0.76rem;\r\n  color: var(--ic-muted);\r\n  margin-bottom: 10px;\r\n  line-height: 1.5;\r\n}\r\n.ircalc-tramos-intro strong { color: var(--ic-navy); }\r\n\r\n.ircalc-tramos-bar {\r\n  display: flex;\r\n  width: 100%;\r\n  height: 22px;\r\n  border-radius: 6px;\r\n  overflow: hidden;\r\n  background: var(--ic-bg);\r\n  margin-bottom: 10px;\r\n}\r\n.ircalc-tramos-bar-seg {\r\n  height: 100%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 0.68rem;\r\n  font-weight: 700;\r\n  color: #fff;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  transition: width .35s ease;\r\n}\r\n\r\n.ircalc-tramos-list { display: flex; flex-direction: column; gap: 5px; }\r\n.ircalc-tramos-row {\r\n  display: grid;\r\n  grid-template-columns: 14px 1fr auto auto;\r\n  gap: 8px;\r\n  align-items: center;\r\n  font-size: 0.78rem;\r\n  padding: 5px 0;\r\n  border-bottom: 1px dashed var(--ic-border);\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n.ircalc-tramos-row:last-child { border-bottom: none; }\r\n.ircalc-tramos-row.is-skipped { color: var(--ic-muted); opacity: .6; }\r\n.ircalc-tramos-dot { width: 10px; height: 10px; border-radius: 3px; }\r\n.ircalc-tramos-row.is-skipped .ircalc-tramos-dot {\r\n  background: transparent !important; \/* anula el color heredado del tramo *\/\r\n  border: 1px dashed currentColor;\r\n}\r\n.ircalc-tramos-rango { color: var(--ic-navy); font-weight: 500; }\r\n.ircalc-tramos-row.is-skipped .ircalc-tramos-rango { color: var(--ic-muted); }\r\n.ircalc-tramos-tipo {\r\n  color: var(--ic-navy-soft);\r\n  font-weight: 600;\r\n  font-size: 0.74rem;\r\n  min-width: 48px;\r\n  text-align: right;\r\n}\r\n.ircalc-tramos-cuota {\r\n  color: var(--ic-primary);\r\n  font-weight: 700;\r\n  min-width: 70px;\r\n  text-align: right;\r\n}\r\n.ircalc-tramos-row.is-skipped .ircalc-tramos-cuota {\r\n  color: var(--ic-muted);\r\n  font-weight: 500;\r\n}\r\n\r\n.ircalc-tramos-foot {\r\n  margin-top: 8px;\r\n  padding-top: 8px;\r\n  border-top: 2px solid var(--ic-border);\r\n  font-size: 0.78rem;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 4px;\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n.ircalc-tramos-foot-row {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 10px;\r\n}\r\n.ircalc-tramos-foot-row span:last-child { font-weight: 600; }\r\n.ircalc-tramos-foot-row.is-final {\r\n  margin-top: 4px;\r\n  padding-top: 5px;\r\n  border-top: 1px dashed var(--ic-border);\r\n  font-weight: 700;\r\n  color: var(--ic-navy);\r\n}\r\n\r\n.ircalc-marginal {\r\n  margin-top: 9px;\r\n  padding: 7px 10px;\r\n  background: var(--ic-info-soft);\r\n  border-radius: var(--ic-radius-sm);\r\n  font-size: 0.74rem;\r\n  color: var(--ic-navy);\r\n  line-height: 1.4;\r\n}\r\n.ircalc-marginal strong { color: var(--ic-info); }\r\n\r\n\/* ===== C\u00f3mo calculamos =================================================== *\/\r\n.ircalc-howto {\r\n  background: var(--ic-bg-card);\r\n  border-radius: 8px;\r\n  border: 1px solid var(--ic-navy);\r\n  margin-top: 14px;\r\n  overflow: hidden;\r\n}\r\n.ircalc-wrapper .ircalc-howto-toggle {\r\n  all: unset; \/* anula estilos de bot\u00f3n del tema *\/\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  text-align: left;\r\n  padding: 12px 18px;\r\n  background: #fff;\r\n  font-size: 0.9rem;\r\n  font-weight: 700;\r\n  color: var(--ic-navy);\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n}\r\n.ircalc-wrapper .ircalc-howto-toggle:hover { background: var(--ic-bg); }\r\n.ircalc-howto-chev {\r\n  flex-shrink: 0;\r\n  width: 22px;\r\n  height: 22px;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 0.62rem;\r\n  color: var(--ic-navy);\r\n  transition: transform .25s, color .25s;\r\n}\r\n.ircalc-howto.is-open .ircalc-howto-chev {\r\n  transform: rotate(180deg);\r\n  color: var(--ic-primary);\r\n}\r\n.ircalc-howto-body {\r\n  display: none;\r\n  padding: 2px 20px 16px;\r\n  font-size: 0.81rem;\r\n  color: var(--ic-navy);\r\n  line-height: 1.65;\r\n}\r\n.ircalc-howto-body.is-open { display: block; }\r\n.ircalc-howto-body ol,\r\n.ircalc-howto-body ul { padding-left: 20px; margin: 6px 0; }\r\n.ircalc-howto-body li { margin-bottom: 5px; }\r\n.ircalc-howto-note { margin-top: 8px; }\r\n\r\n\/* ===== Disclaimer y marca ================================================ *\/\r\n.ircalc-disclaimer {\r\n  margin-top: 10px;\r\n  font-size: 0.7rem;\r\n  color: var(--ic-muted);\r\n  line-height: 1.5;\r\n}\r\n.ircalc-brand {\r\n  margin-top: 14px;\r\n  padding: 10px 4px;\r\n  font-size: 0.72rem;\r\n  color: var(--ic-muted);\r\n  text-align: center;\r\n  letter-spacing: .04em;\r\n}\r\n.ircalc-brand strong { color: var(--ic-navy); font-weight: 700; }\r\n\r\n\/* ===== Responsive ======================================================== *\/\r\n@media (max-width: 880px) {\r\n  .ircalc-grid { grid-template-columns: 1fr; }\r\n  .ircalc-result-col { position: static; }\r\n}\r\n@media (max-width: 600px) {\r\n  .ircalc-form-panel { padding: 16px 14px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .ircalc-row-2 { grid-template-columns: 1fr; }\r\n}\r\n<\/style>\r\n\r\n\r\n<div class=\"ircalc-wrapper\" id=\"ircalc\">\r\n\r\n  <!-- ===== Cabecera ===================================================== -->\r\n  <header class=\"ircalc-header\">\r\n    <h2 class=\"ircalc-title\">Calculadora de IRPF y sueldo neto: estima cu\u00e1nto te retienen antes de hacer la renta<\/h2>\r\n    <p class=\"ircalc-subtitle\">Calcula al instante cu\u00e1nto cobrar\u00e1s de neto a partir de tu sueldo bruto, seg\u00fan los tramos del IRPF 2026.<\/p>\r\n  <\/header>\r\n\r\n  <div class=\"ircalc-grid\">\r\n\r\n    <!-- ===== Formulario ================================================= -->\r\n    <div class=\"ircalc-form-panel\">\r\n\r\n      <!-- Salario -->\r\n      <section class=\"ircalc-section\">\r\n        <h3 class=\"ircalc-section-title\">1. Tu salario<\/h3>\r\n\r\n        <div class=\"ircalc-row\">\r\n          <span class=\"ircalc-label\">Sueldo bruto<\/span>\r\n          <div class=\"ircalc-pills\" role=\"radiogroup\" aria-label=\"Per\u00edodo del sueldo\">\r\n            <label><input type=\"radio\" name=\"ic-periodo\" value=\"anual\" checked><span>Anual<\/span><\/label>\r\n            <label><input type=\"radio\" name=\"ic-periodo\" value=\"mensual\"><span>Mensual<\/span><\/label>\r\n          <\/div>\r\n          <div class=\"ircalc-money\">\r\n            <input id=\"ic-bruto\" class=\"ircalc-input\" type=\"text\" inputmode=\"decimal\" placeholder=\"0\" aria-label=\"Sueldo bruto\">\r\n          <\/div>\r\n          <div class=\"ircalc-helper\" id=\"ic-bruto-helper\">Indica el bruto antes de impuestos.<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ircalc-row\">\r\n          <span class=\"ircalc-label\">N\u00famero de pagas al a\u00f1o<\/span>\r\n          <div class=\"ircalc-radios ircalc-radios-row\" role=\"radiogroup\" aria-label=\"N\u00famero de pagas\">\r\n            <label><input type=\"radio\" name=\"ic-pagas\" value=\"12\"> 12 (sin extras)<\/label>\r\n            <label><input type=\"radio\" name=\"ic-pagas\" value=\"14\" checked> 14 (con extras)<\/label>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- Situaci\u00f3n -->\r\n      <section class=\"ircalc-section\">\r\n        <h3 class=\"ircalc-section-title\">2. Tu situaci\u00f3n<\/h3>\r\n\r\n        <div class=\"ircalc-row\">\r\n          <label class=\"ircalc-label\" for=\"ic-ccaa\">Comunidad Aut\u00f3noma<\/label>\r\n          <select id=\"ic-ccaa\" class=\"ircalc-select\">\r\n            <option value=\"general\" selected>Tipo medio nacional<\/option>\r\n            <option value=\"andalucia\">Andaluc\u00eda<\/option>\r\n            <option value=\"aragon\">Arag\u00f3n<\/option>\r\n            <option value=\"asturias\">Asturias<\/option>\r\n            <option value=\"baleares\">Baleares<\/option>\r\n            <option value=\"canarias\">Canarias<\/option>\r\n            <option value=\"cantabria\">Cantabria<\/option>\r\n            <option value=\"castillalamancha\">Castilla-La Mancha<\/option>\r\n            <option value=\"castillayleon\">Castilla y Le\u00f3n<\/option>\r\n            <option value=\"cataluna\">Catalu\u00f1a<\/option>\r\n            <option value=\"ceutamelilla\">Ceuta y Melilla<\/option>\r\n            <option value=\"valencia\">Comunidad Valenciana<\/option>\r\n            <option value=\"extremadura\">Extremadura<\/option>\r\n            <option value=\"galicia\">Galicia<\/option>\r\n            <option value=\"larioja\">La Rioja<\/option>\r\n            <option value=\"madrid\">Madrid<\/option>\r\n            <option value=\"murcia\">Murcia<\/option>\r\n            <option value=\"navarra\">Navarra*<\/option>\r\n            <option value=\"paisvasco\">Pa\u00eds Vasco*<\/option>\r\n          <\/select>\r\n          <div class=\"ircalc-helper\">* R\u00e9gimen foral: el c\u00e1lculo es orientativo, consulta tu hacienda foral.<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ircalc-row-2\">\r\n          <div>\r\n            <label class=\"ircalc-label\" for=\"ic-edad\">Edad<\/label>\r\n            <input id=\"ic-edad\" class=\"ircalc-input\" type=\"number\" min=\"16\" max=\"99\" inputmode=\"numeric\">\r\n          <\/div>\r\n          <div>\r\n            <label class=\"ircalc-label\" for=\"ic-contrato\">Tipo de contrato<\/label>\r\n            <select id=\"ic-contrato\" class=\"ircalc-select\">\r\n              <option value=\"indefinido\" selected>Indefinido<\/option>\r\n              <option value=\"temporal\">Temporal<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ircalc-row ircalc-row-spaced\">\r\n          <span class=\"ircalc-label\">Estado civil<\/span>\r\n          <div class=\"ircalc-radios ircalc-radios-row\" role=\"radiogroup\" aria-label=\"Estado civil\">\r\n            <label><input type=\"radio\" name=\"ic-civil\" value=\"soltero\" checked> Soltero\/a o divorciado\/a<\/label>\r\n            <label><input type=\"radio\" name=\"ic-civil\" value=\"casado_sin\"> Casado\/a, c\u00f3nyuge sin rentas (&lt; 8.000 \u20ac)<\/label>\r\n            <label><input type=\"radio\" name=\"ic-civil\" value=\"casado_con\"> Casado\/a, c\u00f3nyuge con rentas propias<\/label>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- Familia y discapacidad -->\r\n      <section class=\"ircalc-section\">\r\n        <h3 class=\"ircalc-section-title\">\r\n          3. Familia y discapacidad\r\n          \r\n        <\/h3>\r\n\r\n        <div class=\"ircalc-row-2\">\r\n          <div>\r\n            <label class=\"ircalc-label\" for=\"ic-hijos\">Hijos a cargo (&lt; 25 a\u00f1os)<\/label>\r\n            <input id=\"ic-hijos\" class=\"ircalc-input\" type=\"number\" min=\"0\" max=\"10\" value=\"0\" inputmode=\"numeric\">\r\n          <\/div>\r\n          <div id=\"ic-hijos3-wrap\" hidden>\r\n            <label class=\"ircalc-label\" for=\"ic-hijos3\">De ellos, &lt; 3 a\u00f1os<\/label>\r\n            <input id=\"ic-hijos3\" class=\"ircalc-input\" type=\"number\" min=\"0\" max=\"10\" value=\"0\" inputmode=\"numeric\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ircalc-row-2 ircalc-row-spaced\">\r\n          <div>\r\n            <label class=\"ircalc-label\" for=\"ic-asc65\">Ascendientes a cargo (\u2265 65 a\u00f1os)<\/label>\r\n            <input id=\"ic-asc65\" class=\"ircalc-input\" type=\"number\" min=\"0\" max=\"6\" value=\"0\" inputmode=\"numeric\">\r\n          <\/div>\r\n          <div id=\"ic-asc75-wrap\" hidden>\r\n            <label class=\"ircalc-label\" for=\"ic-asc75\">De ellos, \u2265 75 a\u00f1os<\/label>\r\n            <input id=\"ic-asc75\" class=\"ircalc-input\" type=\"number\" min=\"0\" max=\"6\" value=\"0\" inputmode=\"numeric\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ircalc-row ircalc-row-spaced\">\r\n          <span class=\"ircalc-label\">\u00bfTienes alg\u00fan grado de discapacidad reconocido?<\/span>\r\n          <div class=\"ircalc-radios ircalc-radios-row\" role=\"radiogroup\" aria-label=\"Grado de discapacidad\">\r\n            <label><input type=\"radio\" name=\"ic-disc\" value=\"0\" checked> No<\/label>\r\n            <label><input type=\"radio\" name=\"ic-disc\" value=\"33\"> 33% \u2013 64%<\/label>\r\n            <label><input type=\"radio\" name=\"ic-disc\" value=\"65\"> \u2265 65%<\/label>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n\r\n    <!-- ===== Resultado ================================================== -->\r\n    <aside class=\"ircalc-result-col\">\r\n      <div class=\"ircalc-result-card\" aria-live=\"polite\">\r\n        <div class=\"ircalc-result-eyebrow\">Tu sueldo neto<\/div>\r\n\r\n        <!-- Estado vac\u00edo -->\r\n        <div class=\"ircalc-result-empty\" id=\"ic-empty\">\r\n          <span class=\"ircalc-result-empty-icon\" aria-hidden=\"true\">\ud83d\udcb0<\/span>\r\n          Indica tu sueldo bruto a la izquierda para ver el c\u00e1lculo.\r\n        <\/div>\r\n\r\n        <!-- Estado con datos -->\r\n        <div id=\"ic-filled\" hidden>\r\n          <div class=\"ircalc-result-hero\">\r\n            <div class=\"ircalc-result-big\" id=\"ic-neto-anual\">0 \u20ac<\/div>\r\n            <div class=\"ircalc-result-big-small\">netos al a\u00f1o<\/div>\r\n            <div class=\"ircalc-result-mensual\">\r\n              <span id=\"ic-neto-mensual\">0 \u20ac \/ mes<\/span>\r\n              <small id=\"ic-neto-mensual-sub\">en 14 pagas<\/small>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ircalc-mini-bar\">\r\n            <div class=\"ircalc-mini-bar-track\" aria-hidden=\"true\">\r\n              <div class=\"ircalc-mini-bar-seg s-neto\" id=\"ic-bar-neto\"><\/div>\r\n              <div class=\"ircalc-mini-bar-seg s-irpf\" id=\"ic-bar-irpf\"><\/div>\r\n              <div class=\"ircalc-mini-bar-seg s-ss\"   id=\"ic-bar-ss\"><\/div>\r\n            <\/div>\r\n            <div class=\"ircalc-mini-bar-legend\">\r\n              <span class=\"ircalc-mini-bar-legend-item\"><span class=\"ircalc-mini-bar-legend-dot s-neto\"><\/span>Neto<span class=\"ircalc-mini-bar-legend-pct\" id=\"ic-pct-neto\">0 %<\/span><\/span>\r\n              <span class=\"ircalc-mini-bar-legend-item\"><span class=\"ircalc-mini-bar-legend-dot s-irpf\"><\/span>IRPF<span class=\"ircalc-mini-bar-legend-pct\" id=\"ic-pct-irpf\">0 %<\/span><\/span>\r\n              <span class=\"ircalc-mini-bar-legend-item\"><span class=\"ircalc-mini-bar-legend-dot s-ss\"><\/span>SS<span class=\"ircalc-mini-bar-legend-pct\" id=\"ic-pct-ss\">0 %<\/span><\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ircalc-breakdown\">\r\n            <div class=\"ircalc-breakdown-row\">\r\n              <span>Salario bruto<\/span>\r\n              <span class=\"ircalc-breakdown-val\" id=\"ic-out-bruto\">0 \u20ac<\/span>\r\n            <\/div>\r\n            <div class=\"ircalc-breakdown-row is-neg\">\r\n              <span>Cotizaci\u00f3n SS <small id=\"ic-out-ss-pct\"><\/small><\/span>\r\n              <span class=\"ircalc-breakdown-val is-neg\" id=\"ic-out-ss\">0 \u20ac<\/span>\r\n            <\/div>\r\n            <div class=\"ircalc-breakdown-row is-neg\">\r\n              <span>Retenci\u00f3n IRPF <small id=\"ic-out-irpf-pct\"><\/small><\/span>\r\n              <span class=\"ircalc-breakdown-val is-neg\" id=\"ic-out-irpf\">0 \u20ac<\/span>\r\n            <\/div>\r\n            <div class=\"ircalc-breakdown-row is-total\">\r\n              <span>Sueldo neto<\/span>\r\n              <span class=\"ircalc-breakdown-val\" id=\"ic-out-neto\">0 \u20ac<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Desglose tramos (colapsable) -->\r\n          <button class=\"ircalc-tramos-toggle\" type=\"button\" id=\"ic-tramos-toggle\"\r\n                  aria-expanded=\"false\" aria-controls=\"ic-tramos-body\">\r\n            <span>\u00bfC\u00f3mo se reparte tu IRPF en los tramos?<\/span>\r\n            <span class=\"ircalc-tramos-toggle-chev\" aria-hidden=\"true\">\u25bc<\/span>\r\n          <\/button>\r\n          <div class=\"ircalc-tramos-body\" id=\"ic-tramos-body\">\r\n            <div class=\"ircalc-tramos-intro\" id=\"ic-tramos-intro\"><\/div>\r\n            <div class=\"ircalc-tramos-bar\" id=\"ic-tramos-bar\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"ircalc-tramos-list\" id=\"ic-tramos-list\"><\/div>\r\n            <div class=\"ircalc-tramos-foot\" id=\"ic-tramos-foot\"><\/div>\r\n            <div class=\"ircalc-marginal\" id=\"ic-marginal\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/aside>\r\n  <\/div>\r\n\r\n  <!-- ===== C\u00f3mo calculamos (colapsable) ================================== -->\r\n  <section class=\"ircalc-howto\" id=\"ic-howto\">\r\n    <button class=\"ircalc-howto-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ic-howto-body\">\r\n      <span>\u00bfC\u00f3mo calculamos tu sueldo neto?<\/span>\r\n      <span class=\"ircalc-howto-chev\" aria-hidden=\"true\">\u25bc<\/span>\r\n    <\/button>\r\n    <div class=\"ircalc-howto-body\" id=\"ic-howto-body\">\r\n      <p>Aplicamos el procedimiento est\u00e1ndar del IRPF para rendimientos del trabajo, vigente en 2026:<\/p>\r\n      <ol>\r\n        <li><strong>Cotizaci\u00f3n a la Seguridad Social<\/strong> \u2014 6,48 % (indefinido) o 6,53 % (temporal) sobre la base de cotizaci\u00f3n, con tope de 58.914 \u20ac anuales.<\/li>\r\n        <li><strong>Rendimiento neto<\/strong> \u2014 Bruto \u2212 SS \u2212 2.000 \u20ac de gastos deducibles.<\/li>\r\n        <li><strong>Reducci\u00f3n por rendimientos del trabajo<\/strong> \u2014 hasta 7.302 \u20ac en rentas bajas, decreciente a partir de 14.852 \u20ac y desaparece por encima de 19.747,50 \u20ac.<\/li>\r\n        <li><strong>M\u00ednimo personal y familiar<\/strong> \u2014 5.550 \u20ac de base. Se suman:\r\n          <ul>\r\n            <li>+1.150 \u20ac si tienes 65+, +1.400 \u20ac adicional si 75+.<\/li>\r\n            <li>2.400 \/ 2.700 \/ 4.000 \/ 4.500 \u20ac por hijo (1\u00ba, 2\u00ba, 3\u00ba y 4\u00ba+), m\u00e1s 2.800 \u20ac extra por cada hijo menor de 3 a\u00f1os.<\/li>\r\n            <li>1.150 \u20ac por cada ascendiente \u2265 65 a\u00f1os a cargo (+1.400 \u20ac adicional si \u2265 75).<\/li>\r\n            <li>3.000 \u20ac si tienes discapacidad 33-64 %, 9.000 \u20ac si \u2265 65 %.<\/li>\r\n            <li>3.400 \u20ac adicionales por tributaci\u00f3n conjunta si tu c\u00f3nyuge no obtiene rentas (&lt; 8.000 \u20ac).<\/li>\r\n          <\/ul>\r\n        <\/li>\r\n        <li><strong>Tramos progresivos<\/strong> \u2014 se aplican sobre la base imponible (no sobre tu bruto) y, separadamente, sobre el m\u00ednimo personal. La diferencia es tu retenci\u00f3n IRPF anual.<\/li>\r\n        <li><strong>Sueldo neto<\/strong> = Bruto \u2212 SS \u2212 IRPF.<\/li>\r\n      <\/ol>\r\n      <p class=\"ircalc-howto-note\"><em>Los tramos var\u00edan entre comunidades aut\u00f3nomas. Madrid es la CCAA con tipos m\u00e1s bajos; Catalu\u00f1a y Valencia los m\u00e1s altos. Para Navarra y Pa\u00eds Vasco aplica el r\u00e9gimen foral.<\/em><\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <p class=\"ircalc-disclaimer\">\r\n    C\u00e1lculo orientativo basado en los tramos del IRPF 2026 (estatales + auton\u00f3micos). No incluye deducciones auton\u00f3micas espec\u00edficas, anualidades por alimentos, doble residencia ni reg\u00edmenes especiales (impatriados, expatriados, bonificaci\u00f3n de Ceuta y Melilla, etc.). Los importes reales en n\u00f3mina pueden variar ligeramente seg\u00fan el modelo 145 que tu empresa tenga registrado.\r\n  <\/p>\r\n\r\n  <p class=\"ircalc-brand\">Calculadora gratuita de <strong>Muay Tax<\/strong><\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* ==========================================================================\r\n     CONSTANTES FISCALES \u00b7 IRPF 2026\r\n     ========================================================================== *\/\r\n\r\n  \/** L\u00edmites superiores de cada tramo (\u20ac). El \u00faltimo es Infinity. *\/\r\n  const TRAMO_LIMITES = [12450, 20200, 35200, 60000, 300000, Infinity];\r\n\r\n  \/**\r\n   * Tipos combinados (estatal + auton\u00f3mico) por tramo y CCAA-escala.\r\n   * Cada array sigue el orden de TRAMO_LIMITES.\r\n   *\/\r\n  const ESCALAS = {\r\n    general:   [0.190, 0.240, 0.300, 0.370, 0.450, 0.470],\r\n    madrid:    [0.180, 0.215, 0.270, 0.350, 0.430, 0.450],\r\n    cataluna:  [0.215, 0.240, 0.300, 0.375, 0.460, 0.500],\r\n    valencia:  [0.200, 0.245, 0.305, 0.380, 0.460, 0.495],\r\n    andalucia: [0.190, 0.240, 0.300, 0.370, 0.440, 0.460]\r\n  };\r\n\r\n  \/** Mapeo de CCAA del select a la escala correspondiente. *\/\r\n  const CCAA_A_ESCALA = {\r\n    andalucia:        'andalucia',\r\n    cataluna:         'cataluna',\r\n    valencia:         'valencia',\r\n    madrid:           'madrid',\r\n    aragon:           'general',\r\n    asturias:         'general',\r\n    baleares:         'general',\r\n    canarias:         'general',\r\n    cantabria:        'general',\r\n    castillalamancha: 'general',\r\n    castillayleon:    'general',\r\n    ceutamelilla:     'general',\r\n    extremadura:      'general',\r\n    galicia:          'general',\r\n    larioja:          'general',\r\n    murcia:           'general',\r\n    navarra:          'general',\r\n    paisvasco:        'general',\r\n    general:          'general'\r\n  };\r\n\r\n  \/** Etiquetas legibles para CCAA (usadas en el texto del desglose). *\/\r\n  const CCAA_LABEL = {\r\n    andalucia: 'Andaluc\u00eda',           aragon: 'Arag\u00f3n',\r\n    asturias: 'Asturias',             baleares: 'Baleares',\r\n    canarias: 'Canarias',             cantabria: 'Cantabria',\r\n    castillalamancha: 'Castilla-La Mancha',\r\n    castillayleon: 'Castilla y Le\u00f3n', cataluna: 'Catalu\u00f1a',\r\n    ceutamelilla: 'Ceuta y Melilla',  valencia: 'Comunidad Valenciana',\r\n    extremadura: 'Extremadura',       galicia: 'Galicia',\r\n    larioja: 'La Rioja',              madrid: 'Madrid',\r\n    murcia: 'Murcia',                 navarra: 'Navarra',\r\n    paisvasco: 'Pa\u00eds Vasco',          general: 'tipo medio nacional'\r\n  };\r\n\r\n  \/** Seguridad Social \u2014 cuota del trabajador *\/\r\n  const SS = {\r\n    BASE_MAX:        58914,   \/\/ Tope m\u00e1ximo de cotizaci\u00f3n anual 2026\r\n    RATE_INDEFINIDO: 0.0648,  \/\/ 6,48 %\r\n    RATE_TEMPORAL:   0.0653   \/\/ 6,53 %\r\n  };\r\n\r\n  \/** Reducciones y gastos deducibles (Art. 19-20 LIRPF) *\/\r\n  const REDUCCIONES = {\r\n    GASTOS_DEDUCIBLES: 2000,     \/\/ Otros gastos (Art. 19.2.f LIRPF)\r\n    RT_IMPORTE_MAX:    7302,     \/\/ Reducci\u00f3n rendimientos del trabajo (m\u00e1x.)\r\n    RT_LIMITE_INF:     14852,    \/\/ Por debajo: reducci\u00f3n plena\r\n    RT_LIMITE_SUP:     19747.50, \/\/ Por encima: reducci\u00f3n 0\r\n    TRIB_CONJUNTA:     3400,     \/\/ Reducci\u00f3n por tributaci\u00f3n conjunta\r\n    CONYUGE_LIM_RENTAS: 8000     \/\/ Umbral rentas del c\u00f3nyuge\r\n  };\r\n\r\n  \/** M\u00ednimos personales y familiares (Art. 56-61 LIRPF) *\/\r\n  const MINIMOS = {\r\n    CONTRIBUYENTE: 5550,\r\n    EDAD_65:       1150,            \/\/ adicional por contribuyente \u2265 65\r\n    EDAD_75:       1400,            \/\/ adicional sobre el anterior por \u2265 75\r\n    HIJOS:         [2400, 2700, 4000, 4500], \/\/ 1\u00ba, 2\u00ba, 3\u00ba, 4\u00ba y siguientes\r\n    HIJO_MENOR_3:  2800,            \/\/ adicional por hijo < 3 a\u00f1os\r\n    ASC_65:        1150,            \/\/ por ascendiente \u2265 65\r\n    ASC_75:        1400,            \/\/ adicional sobre el anterior por \u2265 75\r\n    DISC_33:       3000,            \/\/ discapacidad 33-64 %\r\n    DISC_65:       9000             \/\/ discapacidad \u2265 65 %\r\n  };\r\n\r\n  \/** Paleta para la barra\/dot de tramos (en orden). *\/\r\n  const TRAMO_COLORS = ['#00ad65', '#36e093', '#0083e3', '#031549', '#91abbc', '#e0364c'];\r\n\r\n  \/* ==========================================================================\r\n     UTILIDADES\r\n     ========================================================================== *\/\r\n\r\n  const $ = (sel, ctx) => (ctx || document).querySelector(sel);\r\n\r\n  \/** Parsea un input en formato europeo: \"1.234,56\" \u2192 1234.56 *\/\r\n  function parseEuros(v) {\r\n    if (v == null) return 0;\r\n    const n = parseFloat(String(v).replace(\/\\.\/g, '').replace(',', '.'));\r\n    return isFinite(n) && n > 0 ? n : 0;\r\n  }\r\n\r\n  \/** Parsea entero positivo del input (ignora signos y separadores). *\/\r\n  function parseInt0(v) {\r\n    const n = parseInt(String(v).replace(\/\\D\/g, ''), 10);\r\n    return isFinite(n) && n > 0 ? n : 0;\r\n  }\r\n\r\n  \/** Valor del radio seleccionado dentro del wrapper. *\/\r\n  function getRadio(name) {\r\n    const el = document.querySelector('#ircalc input[name=\"' + name + '\"]:checked');\r\n    return el ? el.value : null;\r\n  }\r\n\r\n  \/** Formateadores agrupados. *\/\r\n  const fmt = {\r\n    eur: n => Math.round(n).toLocaleString('es-ES') + ' \u20ac',\r\n    pct: (n, decimals) => (n * 100).toFixed(decimals || 1).replace('.', ',') + ' %'\r\n  };\r\n\r\n  \/* ==========================================================================\r\n     CACHE DOM (una sola lectura del \u00e1rbol al inicializar)\r\n     ========================================================================== *\/\r\n\r\n  const dom = {};\r\n\r\n  function cacheDom() {\r\n    [\r\n      'ic-bruto', 'ic-bruto-helper',\r\n      'ic-ccaa', 'ic-edad', 'ic-contrato',\r\n      'ic-hijos', 'ic-hijos3', 'ic-hijos3-wrap',\r\n      'ic-asc65', 'ic-asc75', 'ic-asc75-wrap',\r\n      'ic-empty', 'ic-filled',\r\n      'ic-neto-anual', 'ic-neto-mensual', 'ic-neto-mensual-sub',\r\n      'ic-out-bruto', 'ic-out-ss', 'ic-out-irpf', 'ic-out-neto',\r\n      'ic-out-ss-pct', 'ic-out-irpf-pct',\r\n      'ic-bar-neto', 'ic-bar-irpf', 'ic-bar-ss',\r\n      'ic-pct-neto', 'ic-pct-irpf', 'ic-pct-ss',\r\n      'ic-tramos-toggle', 'ic-tramos-body',\r\n      'ic-tramos-intro', 'ic-tramos-bar', 'ic-tramos-list', 'ic-tramos-foot',\r\n      'ic-marginal',\r\n      'ic-howto', 'ic-howto-body'\r\n    ].forEach(id => {\r\n      \/\/ Convierte \"ic-bruto-helper\" \u2192 \"icBrutoHelper\"\r\n      const key = id.replace(\/-([a-z0-9])\/g, (_, c) => c.toUpperCase());\r\n      dom[key] = document.getElementById(id);\r\n    });\r\n    dom.icHowtoToggle = $('.ircalc-howto-toggle', dom.icHowto);\r\n    dom.icHowtoChev   = $('.ircalc-howto-chev', dom.icHowto);\r\n  }\r\n\r\n  \/* ==========================================================================\r\n     LECTURA DEL FORMULARIO\r\n     ========================================================================== *\/\r\n\r\n  function readForm() {\r\n    const periodo  = getRadio('ic-periodo') || 'anual';\r\n    const brutoRaw = parseEuros(dom.icBruto.value);\r\n    const hijos    = Math.min(parseInt0(dom.icHijos.value), 10);\r\n    const hijos3   = Math.min(parseInt0(dom.icHijos3.value), hijos);\r\n    const asc65    = Math.min(parseInt0(dom.icAsc65.value), 6);\r\n    const asc75    = Math.min(parseInt0(dom.icAsc75.value), asc65);\r\n\r\n    return {\r\n      periodo,\r\n      brutoRaw,\r\n      brutoAnual:   periodo === 'mensual' ? brutoRaw * 12 : brutoRaw,\r\n      pagas:        parseInt(getRadio('ic-pagas'), 10) || 14,\r\n      ccaa:         dom.icCcaa.value,\r\n      edad:         parseInt0(dom.icEdad.value),\r\n      contrato:     dom.icContrato.value,\r\n      civil:        getRadio('ic-civil') || 'soltero',\r\n      hijos, hijos3, asc65, asc75,\r\n      discapacidad: parseInt(getRadio('ic-disc'), 10) || 0\r\n    };\r\n  }\r\n\r\n  \/* ==========================================================================\r\n     C\u00c1LCULO IRPF\r\n     ========================================================================== *\/\r\n\r\n  \/** Devuelve los pares { hasta, tipo } para una CCAA. *\/\r\n  function buildTramos(ccaa) {\r\n    const tipos = ESCALAS[CCAA_A_ESCALA[ccaa]] || ESCALAS.general;\r\n    return TRAMO_LIMITES.map((hasta, i) => ({ hasta, tipo: tipos[i] }));\r\n  }\r\n\r\n  \/**\r\n   * Aplica una base imponible sobre los tramos progresivos.\r\n   * Devuelve { total, desglose: [{ desde, hasta, tipo, base, cuota, applied }] }.\r\n   *\/\r\n  function aplicarTramos(base, tramos) {\r\n    let restante = base;\r\n    let total = 0;\r\n    let prev = 0;\r\n    const desglose = [];\r\n\r\n    for (const t of tramos) {\r\n      const rangoMax  = t.hasta === Infinity ? Math.max(0, restante) : (t.hasta - prev);\r\n      const tramoBase = Math.max(0, Math.min(restante, rangoMax));\r\n      const cuota     = tramoBase * t.tipo;\r\n\r\n      desglose.push({\r\n        desde:   prev,\r\n        hasta:   t.hasta,\r\n        tipo:    t.tipo,\r\n        base:    tramoBase,\r\n        cuota:   cuota,\r\n        applied: tramoBase > 0\r\n      });\r\n\r\n      total    += cuota;\r\n      restante -= tramoBase;\r\n      prev      = t.hasta === Infinity ? prev + tramoBase : t.hasta;\r\n    }\r\n\r\n    return { total, desglose };\r\n  }\r\n\r\n  \/** Reducci\u00f3n por rendimientos del trabajo (Art. 20 LIRPF). *\/\r\n  function calcReduccionRT(rendNeto) {\r\n    if (rendNeto <= REDUCCIONES.RT_LIMITE_INF) return REDUCCIONES.RT_IMPORTE_MAX;\r\n    if (rendNeto >= REDUCCIONES.RT_LIMITE_SUP) return 0;\r\n\r\n    \/\/ Reducci\u00f3n decreciente linealmente entre LIMITE_INF y LIMITE_SUP\r\n    const pendiente = REDUCCIONES.RT_IMPORTE_MAX\r\n                    \/ (REDUCCIONES.RT_LIMITE_SUP - REDUCCIONES.RT_LIMITE_INF);\r\n    return REDUCCIONES.RT_IMPORTE_MAX - pendiente * (rendNeto - REDUCCIONES.RT_LIMITE_INF);\r\n  }\r\n\r\n  \/** M\u00ednimo personal y familiar acumulado. *\/\r\n  function calcMinimo(input) {\r\n    const { edad, hijos, hijos3, asc65, asc75, discapacidad } = input;\r\n    let m = MINIMOS.CONTRIBUYENTE;\r\n\r\n    \/\/ Edad del contribuyente\r\n    if (edad >= 65) m += MINIMOS.EDAD_65;\r\n    if (edad >= 75) m += MINIMOS.EDAD_75;\r\n\r\n    \/\/ Hijos (escalonado: 1\u00ba, 2\u00ba, 3\u00ba, 4\u00ba+)\r\n    for (let i = 0; i < hijos; i++) {\r\n      m += MINIMOS.HIJOS[Math.min(i, MINIMOS.HIJOS.length - 1)];\r\n    }\r\n    m += hijos3 * MINIMOS.HIJO_MENOR_3;\r\n\r\n    \/\/ Ascendientes a cargo\r\n    m += asc65 * MINIMOS.ASC_65;\r\n    m += asc75 * MINIMOS.ASC_75;\r\n\r\n    \/\/ Discapacidad del contribuyente\r\n    if (discapacidad === 33) m += MINIMOS.DISC_33;\r\n    if (discapacidad === 65) m += MINIMOS.DISC_65;\r\n\r\n    return m;\r\n  }\r\n\r\n  \/** Orquestador: bruto + situaci\u00f3n \u2192 desglose completo. *\/\r\n  function compute(input) {\r\n    const { brutoAnual, ccaa, contrato, civil } = input;\r\n\r\n    \/\/ 1. Seguridad Social\r\n    const ssRate = contrato === 'temporal' ? SS.RATE_TEMPORAL : SS.RATE_INDEFINIDO;\r\n    const cotSS  = Math.min(brutoAnual, SS.BASE_MAX) * ssRate;\r\n\r\n    \/\/ 2. Rendimiento neto previo\r\n    const rendNeto = Math.max(0, brutoAnual - cotSS - REDUCCIONES.GASTOS_DEDUCIBLES);\r\n\r\n    \/\/ 3. Reducci\u00f3n RT\r\n    const reducRT = calcReduccionRT(rendNeto);\r\n\r\n    \/\/ 4. Base imponible (con reducci\u00f3n por tributaci\u00f3n conjunta si aplica)\r\n    let baseImp = Math.max(0, rendNeto - reducRT);\r\n    if (civil === 'casado_sin') {\r\n      baseImp = Math.max(0, baseImp - REDUCCIONES.TRIB_CONJUNTA);\r\n    }\r\n\r\n    \/\/ 5. M\u00ednimo personal y familiar\r\n    const minimo = calcMinimo(input);\r\n\r\n    \/\/ 6. Cuota \u00edntegra: tramos sobre base y sobre m\u00ednimo\r\n    const tramos    = buildTramos(ccaa);\r\n    const sobreBase = aplicarTramos(baseImp, tramos);\r\n    const sobreMin  = aplicarTramos(minimo,  tramos);\r\n\r\n    \/\/ 7. Cuota l\u00edquida (= retenci\u00f3n IRPF anual)\r\n    const irpf = Math.max(0, sobreBase.total - sobreMin.total);\r\n\r\n    \/\/ 8. Sueldo neto y ratios\r\n    const neto = brutoAnual - cotSS - irpf;\r\n\r\n    \/\/ Tipo marginal: rate del \u00faltimo tramo con base > 0\r\n    let marginal = 0;\r\n    for (const d of sobreBase.desglose) {\r\n      if (d.applied) marginal = d.tipo;\r\n    }\r\n\r\n    return {\r\n      bruto:        brutoAnual,\r\n      cotSS, irpf, neto,\r\n      pctSS:        brutoAnual ? cotSS \/ brutoAnual : 0,\r\n      pctIRPF:      brutoAnual ? irpf  \/ brutoAnual : 0,\r\n      pctNeto:      brutoAnual ? neto  \/ brutoAnual : 0,\r\n      baseImp, minimo,\r\n      cuotaSobreBase:    sobreBase.total,\r\n      cuotaSobreMinimo:  sobreMin.total,\r\n      desgloseBase:      sobreBase.desglose,\r\n      marginal,\r\n      ccaa\r\n    };\r\n  }\r\n\r\n  \/* ==========================================================================\r\n     RENDER\r\n     ========================================================================== *\/\r\n\r\n  function update() {\r\n    const input = readForm();\r\n\r\n    \/\/ Mostrar\/ocultar campos dependientes\r\n    dom.icHijos3Wrap.hidden = !(input.hijos > 0);\r\n    dom.icAsc75Wrap.hidden  = !(input.asc65 > 0);\r\n    if (input.hijos === 0 && dom.icHijos3.value !== '0') dom.icHijos3.value = 0;\r\n    if (input.asc65 === 0 && dom.icAsc75.value !== '0')  dom.icAsc75.value  = 0;\r\n\r\n    \/\/ Helper bajo el campo de bruto\r\n    if (input.brutoRaw > 0) {\r\n      dom.icBrutoHelper.textContent = input.periodo === 'anual'\r\n        ? '\u2248 ' + Math.round(input.brutoRaw \/ 12).toLocaleString('es-ES') + ' \u20ac mensuales'\r\n        : '\u2248 ' + (input.brutoRaw * 12).toLocaleString('es-ES') + ' \u20ac anuales';\r\n    } else {\r\n      dom.icBrutoHelper.textContent = 'Indica el bruto antes de impuestos.';\r\n    }\r\n\r\n    \/\/ Estado vac\u00edo\r\n    if (input.brutoAnual <= 0) {\r\n      dom.icEmpty.hidden  = false;\r\n      dom.icFilled.hidden = true;\r\n      return;\r\n    }\r\n\r\n    const r = compute(input);\r\n    dom.icEmpty.hidden  = true;\r\n    dom.icFilled.hidden = false;\r\n\r\n    renderHero(r, input.pagas);\r\n    renderBar(r);\r\n    renderBreakdown(r);\r\n    renderTramos(r);\r\n  }\r\n\r\n  function renderHero(r, pagas) {\r\n    dom.icNetoAnual.textContent       = fmt.eur(r.neto);\r\n    dom.icNetoMensual.textContent     = fmt.eur(r.neto \/ pagas) + ' \/ mes';\r\n    dom.icNetoMensualSub.textContent  = 'en ' + pagas + ' pagas (' + fmt.eur(r.neto \/ 12) + ' \/ mes en 12 pagas)';\r\n  }\r\n\r\n  function renderBar(r) {\r\n    dom.icBarNeto.style.width = (r.pctNeto * 100) + '%';\r\n    dom.icBarIrpf.style.width = (r.pctIRPF * 100) + '%';\r\n    dom.icBarSs.style.width   = (r.pctSS   * 100) + '%';\r\n    dom.icPctNeto.textContent = fmt.pct(r.pctNeto);\r\n    dom.icPctIrpf.textContent = fmt.pct(r.pctIRPF);\r\n    dom.icPctSs.textContent   = fmt.pct(r.pctSS);\r\n  }\r\n\r\n  function renderBreakdown(r) {\r\n    dom.icOutBruto.textContent  = fmt.eur(r.bruto);\r\n    dom.icOutSs.textContent     = fmt.eur(r.cotSS);\r\n    dom.icOutIrpf.textContent   = fmt.eur(r.irpf);\r\n    dom.icOutNeto.textContent   = fmt.eur(r.neto);\r\n    dom.icOutSsPct.textContent   = '(' + fmt.pct(r.pctSS, 2) + ')';\r\n    dom.icOutIrpfPct.textContent = '(' + fmt.pct(r.pctIRPF, 2) + ')';\r\n  }\r\n\r\n  function renderTramos(r) {\r\n    dom.icTramosIntro.innerHTML =\r\n      'Tu <strong>base imponible<\/strong> es de <strong>' + fmt.eur(r.baseImp) + '<\/strong>. ' +\r\n      'Aplicamos los tramos del IRPF 2026 para <strong>' + CCAA_LABEL[r.ccaa] + '<\/strong>:';\r\n\r\n    if (r.baseImp <= 0) {\r\n      dom.icTramosBar.innerHTML  = '';\r\n      dom.icTramosList.innerHTML = '<div class=\"ircalc-tramos-row\">Tu base imponible es 0 \u20ac. No se aplica IRPF.<\/div>';\r\n      dom.icTramosFoot.innerHTML = '';\r\n      dom.icMarginal.textContent = '';\r\n      return;\r\n    }\r\n\r\n    \/\/ Barra visual (solo tramos aplicados)\r\n    const aplicados = r.desgloseBase.filter(d => d.applied);\r\n    dom.icTramosBar.innerHTML = aplicados.map((d, i) => {\r\n      const pct   = (d.base \/ r.baseImp) * 100;\r\n      const color = TRAMO_COLORS[i % TRAMO_COLORS.length];\r\n      const label = pct > 12 ? fmt.pct(d.tipo) : '';\r\n      return '<div class=\"ircalc-tramos-bar-seg\" style=\"width:' + pct + '%;background:' + color + '\">' + label + '<\/div>';\r\n    }).join('');\r\n\r\n    \/\/ Lista de tramos (incluye los no aplicados, atenuados)\r\n    dom.icTramosList.innerHTML = r.desgloseBase.map((d, i) => {\r\n      const color  = TRAMO_COLORS[i % TRAMO_COLORS.length];\r\n      const klass  = d.applied ? '' : 'is-skipped';\r\n      const rango  = fmt.eur(d.desde) + ' \u2013 ' + (d.hasta === Infinity ? '\u221e' : fmt.eur(d.hasta));\r\n      const cuota  = d.applied ? fmt.eur(d.cuota) : '\u2014';\r\n      return '<div class=\"ircalc-tramos-row ' + klass + '\">' +\r\n               '<span class=\"ircalc-tramos-dot\" style=\"background:' + color + ';color:' + color + '\"><\/span>' +\r\n               '<span class=\"ircalc-tramos-rango\">' + rango + '<\/span>' +\r\n               '<span class=\"ircalc-tramos-tipo\">'  + fmt.pct(d.tipo) + '<\/span>' +\r\n               '<span class=\"ircalc-tramos-cuota\">' + cuota + '<\/span>' +\r\n             '<\/div>';\r\n    }).join('');\r\n\r\n    \/\/ Pie: cuota \u00edntegra \u2192 menos cuota m\u00ednimo \u2192 IRPF\r\n    dom.icTramosFoot.innerHTML =\r\n      '<div class=\"ircalc-tramos-foot-row\"><span>Cuota \u00edntegra (sobre base imponible)<\/span><span>' + fmt.eur(r.cuotaSobreBase) + '<\/span><\/div>' +\r\n      '<div class=\"ircalc-tramos-foot-row\"><span>\u2212 Cuota deducida por m\u00ednimo personal (' + fmt.eur(r.minimo) + ')<\/span><span>\u2212' + fmt.eur(r.cuotaSobreMinimo) + '<\/span><\/div>' +\r\n      '<div class=\"ircalc-tramos-foot-row is-final\"><span>Retenci\u00f3n IRPF<\/span><span>' + fmt.eur(r.irpf) + '<\/span><\/div>';\r\n\r\n    dom.icMarginal.innerHTML =\r\n      '\ud83d\udca1 Tu <strong>tipo marginal<\/strong> es ' + fmt.pct(r.marginal) +\r\n      ' \u2014 es el porcentaje que pagar\u00edas por cada euro adicional que ganases.';\r\n  }\r\n\r\n  \/* ==========================================================================\r\n     EVENTOS Y ARRANQUE\r\n     ========================================================================== *\/\r\n\r\n  \/** Toggle gen\u00e9rico para los paneles colapsables. *\/\r\n  function bindToggle(button, body, container, openClass) {\r\n    button.addEventListener('click', () => {\r\n      const isOpen = body.classList.toggle(openClass);\r\n      if (container) container.classList.toggle('is-open', isOpen);\r\n      button.setAttribute('aria-expanded', String(isOpen));\r\n    });\r\n  }\r\n\r\n  function init() {\r\n    cacheDom();\r\n\r\n    \/\/ Rec\u00e1lculo debounced en cualquier cambio del formulario\r\n    let debounceTimer = null;\r\n    const debouncedUpdate = () => {\r\n      clearTimeout(debounceTimer);\r\n      debounceTimer = setTimeout(update, 80);\r\n    };\r\n\r\n    document\r\n      .querySelectorAll('#ircalc input, #ircalc select')\r\n      .forEach(el => {\r\n        el.addEventListener('input',  debouncedUpdate);\r\n        el.addEventListener('change', debouncedUpdate);\r\n      });\r\n\r\n    \/\/ Toggles\r\n    bindToggle(dom.icTramosToggle, dom.icTramosBody, null,         'is-open');\r\n    bindToggle(dom.icHowtoToggle,  dom.icHowtoBody,  dom.icHowto,  'is-open');\r\n\r\n    \/\/ Render inicial\r\n    update();\r\n  }\r\n\r\n  \/\/ Soporta carga diferida (defer\/async no se aplica al HTML embebido,\r\n  \/\/ pero por si Elementor mueve el script al final)\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-197849f elementor-widget elementor-widget-text-editor\" data-id=\"197849f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 id=\"errores-comunes-al-calcular-la-declaracion-de-la-renta-y-como-evitarlos\"><b>Errores comunes al calcular la declaraci\u00f3n de la renta y c\u00f3mo evitarlos<\/b><\/h2>\n<span style=\"font-weight: 400;\">Aunque el proceso para <\/span><b>calcular la declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\"> puede parecer sencillo, es habitual cometer errores que afectan directamente al resultado final. Estos fallos pueden llevarte a pagar de m\u00e1s, perder el derecho a una <\/span><b>devoluci\u00f3n<\/b><span style=\"font-weight: 400;\">, o incluso recibir una <\/span><b>revisi\u00f3n o sanci\u00f3n<\/b><span style=\"font-weight: 400;\"> por parte de la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\">.<\/span>\n<h3 id=\"olvidar-deducciones-fiscales\"><b>Olvidar deducciones fiscales<\/b><\/h3>\n<span style=\"font-weight: 400;\">Uno de los errores m\u00e1s frecuentes es no aplicar todas las <\/span><b>deducciones fiscales<\/b><span style=\"font-weight: 400;\"> disponibles. Muchas personas desconocen que pueden deducir por conceptos como <\/span><b>donativos<\/b><span style=\"font-weight: 400;\">, <\/span><b>hijos a cargo<\/b><span style=\"font-weight: 400;\">, <\/span><b>gastos de guarder\u00eda<\/b><span style=\"font-weight: 400;\"> o <\/span><b>aportaciones a planes de pensiones<\/b><span style=\"font-weight: 400;\">, lo que puede suponer una p\u00e9rdida significativa de ahorro fiscal.<\/span>\n<h3 id=\"no-incluir-todos-los-ingresos\"><b>No incluir todos los ingresos<\/b><\/h3>\n<span style=\"font-weight: 400;\">Otro fallo habitual es omitir <\/span><b>ingresos<\/b><span style=\"font-weight: 400;\"> que deben ser declarados, como los procedentes de <\/span><b>alquileres<\/b><span style=\"font-weight: 400;\">, <\/span><b>trabajos espor\u00e1dicos<\/b><span style=\"font-weight: 400;\">, o <\/span><b>ganancias patrimoniales<\/b><span style=\"font-weight: 400;\">. Estos ingresos est\u00e1n sujetos al IRPF, y su no inclusi\u00f3n puede suponer una <\/span><b>declaraci\u00f3n incorrecta<\/b><span style=\"font-weight: 400;\"> que podr\u00eda derivar en sanciones.<\/span>\n<h2 id=\"como-presentar-la-declaracion-de-la-renta-online\"><b>\u00bfC\u00f3mo presentar la declaraci\u00f3n de la renta online?<\/b><\/h2>\n<span style=\"font-weight: 400;\">Presentar la <\/span><b>declaraci\u00f3n de la renta por internet<\/b><span style=\"font-weight: 400;\"> es el m\u00e9todo m\u00e1s r\u00e1pido, c\u00f3modo y utilizado actualmente. A trav\u00e9s del portal de la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\">, puedes revisar, modificar y presentar tu declaraci\u00f3n desde cualquier lugar, sin necesidad de acudir f\u00edsicamente a una oficina. <\/span><a href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/ayuda\/consultas-informaticas\/renta-ayuda-tecnica\/renta-web-tramitacion-borrador-declaracion.html\" target=\"_blank\" rel=\"noopener\"><b>Portal Renta WEB de la Agencia Tributaria<\/b><\/a>\n<h3 id=\"pasos-para-presentar-la-declaracion-a-traves-de-la-agencia-tributaria\"><b>Pasos para presentar la declaraci\u00f3n a trav\u00e9s de la Agencia Tributaria<\/b><\/h3>\n<ol>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Accede al portal Renta WEB desde la web oficial de la Agencia Tributaria.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Identif\u00edcate con tu <\/span><b>certificado digital<\/b><span style=\"font-weight: 400;\">, <\/span><b>Cl@ve PIN<\/b><span style=\"font-weight: 400;\"> o <\/span><b>n\u00famero de referencia<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Revisa los <\/span><b>datos fiscales<\/b><span style=\"font-weight: 400;\"> precargados por Hacienda.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A\u00f1ade o modifica informaci\u00f3n si es necesario: ingresos, deducciones, etc.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Comprueba el resultado: <\/span><b>a pagar<\/b><span style=\"font-weight: 400;\"> o <\/span><b>a devolver<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Presenta la declaraci\u00f3n y guarda el <\/span><b>justificante<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<h3 id=\"que-documentos-necesitas-para-la-presentacion-online\"><b>\u00bfQu\u00e9 documentos necesitas para la presentaci\u00f3n online?<\/b><\/h3>\n<span style=\"font-weight: 400;\">Para realizar la presentaci\u00f3n correctamente, necesitar\u00e1s reunir ciertos documentos, como:<\/span>\n<ul>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">El <\/span><b>borrador<\/b><span style=\"font-weight: 400;\"> de la declaraci\u00f3n.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tus <\/span><b>n\u00f3minas<\/b><span style=\"font-weight: 400;\"> o justificantes de ingresos.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facturas o justificantes de <\/span><b>gastos deducibles<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Informaci\u00f3n sobre <\/span><b>cuentas bancarias<\/b><span style=\"font-weight: 400;\">, <\/span><b>planes de pensiones<\/b><span style=\"font-weight: 400;\">, <\/span><b>inmuebles<\/b><span style=\"font-weight: 400;\">, etc.<\/span><\/li>\n<\/ul>\n<span style=\"font-weight: 400;\">Tener toda esta documentaci\u00f3n preparada facilitar\u00e1 el proceso y reducir\u00e1 errores en el env\u00edo.<\/span>\n<h2 id=\"que-hacer-si-no-estoy-de-acuerdo-con-la-declaracion-de-la-renta\"><b>\u00bfQu\u00e9 hacer si no estoy de acuerdo con la declaraci\u00f3n de la renta?<\/b><\/h2>\n<span style=\"font-weight: 400;\">Puede ocurrir que, tras presentar tu <\/span><b>declaraci\u00f3n de la renta<\/b><span style=\"font-weight: 400;\">, detectes un error o consideres que el resultado no es correcto. En estos casos, existen v\u00edas para <\/span><b>modificar la declaraci\u00f3n<\/b><span style=\"font-weight: 400;\"> o <\/span><b>reclamar<\/b><span style=\"font-weight: 400;\"> ante la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\"> si consideras que se ha cometido un error por su parte.<\/span>\n<h3 id=\"como-presentar-una-autoliquidacion-o-declaracion-complementaria\"><b>\u00bfC\u00f3mo presentar una autoliquidaci\u00f3n o declaraci\u00f3n complementaria?<\/b><\/h3>\n<span style=\"font-weight: 400;\">Si el error fue tuyo (por ejemplo, olvidaste incluir un ingreso o una deducci\u00f3n), puedes presentar una <\/span><b>declaraci\u00f3n complementaria<\/b><span style=\"font-weight: 400;\">. Este tr\u00e1mite permite corregir la declaraci\u00f3n original. Se realiza tambi\u00e9n a trav\u00e9s de Renta WEB, y es fundamental hacerlo <\/span><b>antes de recibir una notificaci\u00f3n de Hacienda<\/b><span style=\"font-weight: 400;\">, ya que as\u00ed podr\u00e1s evitar recargos o sanciones mayores.<\/span>\n<h3 id=\"plazos-y-procedimientos-para-la-modificacion-de-la-renta\"><b>Plazos y procedimientos para la modificaci\u00f3n de la renta<\/b><\/h3>\n<span style=\"font-weight: 400;\">En caso de que sea la <\/span><b>Agencia Tributaria<\/b><span style=\"font-weight: 400;\"> quien ha cometido un error, puedes solicitar una <\/span><b>rectificaci\u00f3n<\/b><span style=\"font-weight: 400;\"> en un plazo de hasta <\/span><b>cuatro a\u00f1os<\/b><span style=\"font-weight: 400;\"> desde la presentaci\u00f3n. Esta solicitud puede hacerse online y debe ir acompa\u00f1ada de los <\/span><b>documentos justificativos<\/b><span style=\"font-weight: 400;\"> que respalden tu reclamaci\u00f3n. Si Hacienda acepta el error, se corregir\u00e1 el resultado de tu declaraci\u00f3n e incluso podr\u00e1s recibir una <\/span><b>devoluci\u00f3n adicional<\/b><span style=\"font-weight: 400;\"> si corresponde.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7ab3b668 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ab3b668\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f5abd0\" data-id=\"2f5abd0\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7a0f64dc elementor-widget elementor-widget-heading\" data-id=\"7a0f64dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Preguntas frecuentes sobre c\u00f3mo calcular la renta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cde7bec elementor-widget elementor-widget-accordion\" data-id=\"6cde7bec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1821\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1821\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfEs obligatorio presentar la declaraci\u00f3n de la renta si solo he trabajado unos meses?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1821\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1821\"><p><span style=\"font-weight: 400;\">No siempre. Depender\u00e1 de cu\u00e1nto hayas ingresado y si has tenido <\/span><b>retenciones<\/b><span style=\"font-weight: 400;\">. Por ejemplo, si has trabajado solo unos meses pero has superado el l\u00edmite de ingresos establecido (generalmente 22.000\u202f\u20ac con un solo pagador, o 15.876\u202f\u20ac con dos), s\u00ed estar\u00edas obligado. Tambi\u00e9n podr\u00eda interesarte presentarla de forma voluntaria si te corresponde <\/span><b>una devoluci\u00f3n<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><strong><span style=\"color: #0083e3;\">Ejemplo pr\u00e1ctico:<\/span> Dos pagadores<\/strong><\/p><p><span style=\"font-weight: 400;\">Ana trabaj\u00f3 de enero a junio en una empresa donde gan\u00f3 13.000\u202f\u20ac, y de julio a diciembre en otra donde gan\u00f3 7.000\u202f\u20ac. Sus retenciones fueron bajas y no llegaron al m\u00ednimo requerido para quedar exenta de declarar.<\/span><\/p><p><span style=\"font-weight: 400;\">Total ingresos: <\/span><b>20.000\u202f\u20ac<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> Segundo pagador: <\/span><b>7.000\u202f\u20ac<\/b><span style=\"font-weight: 400;\"> (supera los 1.500\u202f\u20ac del l\u00edmite legal)<\/span><\/p><p><span style=\"font-weight: 400;\">Aunque no super\u00f3 los 22.000\u202f\u20ac, <\/span><b>s\u00ed est\u00e1 obligada a presentar la declaraci\u00f3n<\/b><span style=\"font-weight: 400;\">, ya que el segundo pagador supera el umbral permitido. Adem\u00e1s, al haber tenido pocas retenciones, es posible que le salga a <\/span><b>pagar<\/b><span style=\"font-weight: 400;\"> una peque\u00f1a cantidad.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1822\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1822\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfQu\u00e9 pasa si presento la declaraci\u00f3n de la renta fuera de plazo pero sin haber recibido requerimiento?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1822\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1822\"><p><span style=\"font-weight: 400;\">Si presentas tu declaraci\u00f3n <\/span><b>fuera de plazo de forma voluntaria<\/b><span style=\"font-weight: 400;\">, puedes evitar sanciones graves, aunque s\u00ed se te aplicar\u00e1 un <\/span><b>recargo por presentaci\u00f3n extempor\u00e1nea<\/b><span style=\"font-weight: 400;\">. Este recargo ser\u00e1 del 1% m\u00e1s un 1% adicional por cada mes completo de retraso hasta que Hacienda te notifique. Si presentas antes de cualquier requerimiento, el impacto econ\u00f3mico es menor.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1823\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1823\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfPuedo hacer la declaraci\u00f3n si estoy en el extranjero pero sigo siendo residente fiscal en Espa\u00f1a?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1823\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1823\"><p><span style=\"font-weight: 400;\">S\u00ed, debes presentar tu declaraci\u00f3n si sigues siendo <\/span><b>residente fiscal en Espa\u00f1a<\/b><span style=\"font-weight: 400;\">. Esto ocurre cuando pasas m\u00e1s de 183 d\u00edas al a\u00f1o en territorio espa\u00f1ol o tienes en Espa\u00f1a tu <\/span><b>centro de intereses econ\u00f3micos<\/b><span style=\"font-weight: 400;\">. La residencia fiscal no depende exclusivamente de tu ubicaci\u00f3n f\u00edsica, por lo que conviene analizar cada caso con detalle. <\/span><a href=\"https:\/\/gestoria.muaytax.com\/producto\/declaracion-renta-no-residentes-2024\/\"><b>Declaraci\u00f3n de la renta para no residentes<\/b><\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1824\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1824\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfQu\u00e9 pasa si tengo un piso alquilado? \u00bfDebo incluir esos ingresos?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1824\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1824\"><p><span style=\"font-weight: 400;\">S\u00ed. Los <\/span><b>ingresos por alquileres<\/b><span style=\"font-weight: 400;\"> est\u00e1n sujetos al IRPF y deben incluirse en tu declaraci\u00f3n. No hacerlo supone una <\/span><b>infracci\u00f3n tributaria<\/b><span style=\"font-weight: 400;\">. Adem\u00e1s, podr\u00e1s aplicar <\/span><b>gastos deducibles<\/b><span style=\"font-weight: 400;\"> como el IBI, el seguro del hogar, reparaciones, intereses de hipoteca, entre otros, lo que reducir\u00e1 el rendimiento neto del alquiler.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1825\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1825\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfQu\u00e9 es la tributaci\u00f3n conjunta y cu\u00e1ndo conviene usarla?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1825\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1825\"><p><span style=\"font-weight: 400;\">La <\/span><b>tributaci\u00f3n conjunta<\/b><span style=\"font-weight: 400;\"> es una opci\u00f3n para unidades familiares (matrimonios, madres\/padres con hijos a cargo) que permite presentar una \u00fanica declaraci\u00f3n. No siempre es m\u00e1s favorable que la individual: suele ser \u00fatil cuando uno de los miembros tiene <\/span><b>ingresos bajos o nulos<\/b><span style=\"font-weight: 400;\">, ya que puede aplicarse un <\/span><b>m\u00ednimo exento familiar<\/b><span style=\"font-weight: 400;\"> mayor. Es importante <\/span><b>comparar ambas opciones<\/b><span style=\"font-weight: 400;\"> antes de presentarla.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1826\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-1826\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfPuedo corregir una declaraci\u00f3n ya presentada si me he equivocado al introducir un dato?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1826\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-1826\"><p><span style=\"font-weight: 400;\">S\u00ed. Puedes modificar una declaraci\u00f3n ya presentada mediante una <\/span><b>declaraci\u00f3n complementaria<\/b><span style=\"font-weight: 400;\"> (si el error te perjudicaba a Hacienda) o solicitando una <\/span><b>rectificaci\u00f3n<\/b><span style=\"font-weight: 400;\"> (si el error te perjudicaba a ti). Ambos tr\u00e1mites est\u00e1n disponibles en la sede electr\u00f3nica de la Agencia Tributaria, y conviene hacerlo cuanto antes para evitar consecuencias mayores.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1827\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-1827\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"icon icon-down-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"icon icon-up-arrow1\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfQu\u00e9 pasa si he recibido ingresos de criptomonedas o inversiones en bolsa?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1827\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-1827\"><p><span style=\"font-weight: 400;\">Tanto las <\/span><b>ganancias obtenidas por criptomonedas<\/b><span style=\"font-weight: 400;\"> como las generadas en <\/span><b>operaciones burs\u00e1tiles<\/b><span style=\"font-weight: 400;\"> deben incluirse en la declaraci\u00f3n como <\/span><b>ganancias patrimoniales<\/b><span style=\"font-weight: 400;\">. Es obligatorio declararlas, aunque muchas plataformas no informen directamente a Hacienda. No hacerlo puede derivar en sanciones, especialmente con la creciente vigilancia sobre estos activos.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\\u00bfEs obligatorio presentar la declaraci\\u00f3n de la renta si solo he trabajado unos meses?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">No siempre. Depender\\u00e1 de cu\\u00e1nto hayas ingresado y si has tenido <\\\/span><b>retenciones<\\\/b><span style=\\\"font-weight: 400;\\\">. Por ejemplo, si has trabajado solo unos meses pero has superado el l\\u00edmite de ingresos establecido (generalmente 22.000\\u202f\\u20ac con un solo pagador, o 15.876\\u202f\\u20ac con dos), s\\u00ed estar\\u00edas obligado. Tambi\\u00e9n podr\\u00eda interesarte presentarla de forma voluntaria si te corresponde <\\\/span><b>una devoluci\\u00f3n<\\\/b><span style=\\\"font-weight: 400;\\\">.<\\\/span><\\\/p><p><strong><span style=\\\"color: #0083e3;\\\">Ejemplo pr\\u00e1ctico:<\\\/span> Dos pagadores<\\\/strong><\\\/p><p><span style=\\\"font-weight: 400;\\\">Ana trabaj\\u00f3 de enero a junio en una empresa donde gan\\u00f3 13.000\\u202f\\u20ac, y de julio a diciembre en otra donde gan\\u00f3 7.000\\u202f\\u20ac. Sus retenciones fueron bajas y no llegaron al m\\u00ednimo requerido para quedar exenta de declarar.<\\\/span><\\\/p><p><span style=\\\"font-weight: 400;\\\">Total ingresos: <\\\/span><b>20.000\\u202f\\u20ac<\\\/b><b><br \\\/><\\\/b><span style=\\\"font-weight: 400;\\\"> Segundo pagador: <\\\/span><b>7.000\\u202f\\u20ac<\\\/b><span style=\\\"font-weight: 400;\\\"> (supera los 1.500\\u202f\\u20ac del l\\u00edmite legal)<\\\/span><\\\/p><p><span style=\\\"font-weight: 400;\\\">Aunque no super\\u00f3 los 22.000\\u202f\\u20ac, <\\\/span><b>s\\u00ed est\\u00e1 obligada a presentar la declaraci\\u00f3n<\\\/b><span style=\\\"font-weight: 400;\\\">, ya que el segundo pagador supera el umbral permitido. Adem\\u00e1s, al haber tenido pocas retenciones, es posible que le salga a <\\\/span><b>pagar<\\\/b><span style=\\\"font-weight: 400;\\\"> una peque\\u00f1a cantidad.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 pasa si presento la declaraci\\u00f3n de la renta fuera de plazo pero sin haber recibido requerimiento?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Si presentas tu declaraci\\u00f3n <\\\/span><b>fuera de plazo de forma voluntaria<\\\/b><span style=\\\"font-weight: 400;\\\">, puedes evitar sanciones graves, aunque s\\u00ed se te aplicar\\u00e1 un <\\\/span><b>recargo por presentaci\\u00f3n extempor\\u00e1nea<\\\/b><span style=\\\"font-weight: 400;\\\">. Este recargo ser\\u00e1 del 1% m\\u00e1s un 1% adicional por cada mes completo de retraso hasta que Hacienda te notifique. Si presentas antes de cualquier requerimiento, el impacto econ\\u00f3mico es menor.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfPuedo hacer la declaraci\\u00f3n si estoy en el extranjero pero sigo siendo residente fiscal en Espa\\u00f1a?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">S\\u00ed, debes presentar tu declaraci\\u00f3n si sigues siendo <\\\/span><b>residente fiscal en Espa\\u00f1a<\\\/b><span style=\\\"font-weight: 400;\\\">. Esto ocurre cuando pasas m\\u00e1s de 183 d\\u00edas al a\\u00f1o en territorio espa\\u00f1ol o tienes en Espa\\u00f1a tu <\\\/span><b>centro de intereses econ\\u00f3micos<\\\/b><span style=\\\"font-weight: 400;\\\">. La residencia fiscal no depende exclusivamente de tu ubicaci\\u00f3n f\\u00edsica, por lo que conviene analizar cada caso con detalle. <\\\/span><a href=\\\"https:\\\/\\\/gestoria.muaytax.com\\\/producto\\\/declaracion-renta-no-residentes-2024\\\/\\\"><b>Declaraci\\u00f3n de la renta para no residentes<\\\/b><\\\/a><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 pasa si tengo un piso alquilado? \\u00bfDebo incluir esos ingresos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">S\\u00ed. Los <\\\/span><b>ingresos por alquileres<\\\/b><span style=\\\"font-weight: 400;\\\"> est\\u00e1n sujetos al IRPF y deben incluirse en tu declaraci\\u00f3n. No hacerlo supone una <\\\/span><b>infracci\\u00f3n tributaria<\\\/b><span style=\\\"font-weight: 400;\\\">. Adem\\u00e1s, podr\\u00e1s aplicar <\\\/span><b>gastos deducibles<\\\/b><span style=\\\"font-weight: 400;\\\"> como el IBI, el seguro del hogar, reparaciones, intereses de hipoteca, entre otros, lo que reducir\\u00e1 el rendimiento neto del alquiler.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 es la tributaci\\u00f3n conjunta y cu\\u00e1ndo conviene usarla?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">La <\\\/span><b>tributaci\\u00f3n conjunta<\\\/b><span style=\\\"font-weight: 400;\\\"> es una opci\\u00f3n para unidades familiares (matrimonios, madres\\\/padres con hijos a cargo) que permite presentar una \\u00fanica declaraci\\u00f3n. No siempre es m\\u00e1s favorable que la individual: suele ser \\u00fatil cuando uno de los miembros tiene <\\\/span><b>ingresos bajos o nulos<\\\/b><span style=\\\"font-weight: 400;\\\">, ya que puede aplicarse un <\\\/span><b>m\\u00ednimo exento familiar<\\\/b><span style=\\\"font-weight: 400;\\\"> mayor. Es importante <\\\/span><b>comparar ambas opciones<\\\/b><span style=\\\"font-weight: 400;\\\"> antes de presentarla.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfPuedo corregir una declaraci\\u00f3n ya presentada si me he equivocado al introducir un dato?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">S\\u00ed. Puedes modificar una declaraci\\u00f3n ya presentada mediante una <\\\/span><b>declaraci\\u00f3n complementaria<\\\/b><span style=\\\"font-weight: 400;\\\"> (si el error te perjudicaba a Hacienda) o solicitando una <\\\/span><b>rectificaci\\u00f3n<\\\/b><span style=\\\"font-weight: 400;\\\"> (si el error te perjudicaba a ti). Ambos tr\\u00e1mites est\\u00e1n disponibles en la sede electr\\u00f3nica de la Agencia Tributaria, y conviene hacerlo cuanto antes para evitar consecuencias mayores.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 pasa si he recibido ingresos de criptomonedas o inversiones en bolsa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Tanto las <\\\/span><b>ganancias obtenidas por criptomonedas<\\\/b><span style=\\\"font-weight: 400;\\\"> como las generadas en <\\\/span><b>operaciones burs\\u00e1tiles<\\\/b><span style=\\\"font-weight: 400;\\\"> deben incluirse en la declaraci\\u00f3n como <\\\/span><b>ganancias patrimoniales<\\\/b><span style=\\\"font-weight: 400;\\\">. Es obligatorio declararlas, aunque muchas plataformas no informen directamente a Hacienda. No hacerlo puede derivar en sanciones, especialmente con la creciente vigilancia sobre estos activos.<\\\/span><\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p><b>Calcular la declaraci\u00f3n de la renta<\/b> es un proceso esencial para cumplir con nuestras obligaciones fiscales en Espa\u00f1a. Cada a\u00f1o, los contribuyentes deben realizar este tr\u00e1mite para declarar sus ingresos, deducciones y calcular si tienen que pagar alg\u00fan impuesto o si recibir\u00e1n una devoluci\u00f3n. <\/p>\n<p>El c\u00e1lculo puede parecer complicado, pero entender los conceptos b\u00e1sicos, como la <b> base imponible<\/b>, las <b> deducciones fiscales<\/b> y la <b>cuota a pagar<\/b>, facilita mucho el proceso.<\/p>\n<p>En esta gu\u00eda, te explicamos paso a paso c\u00f3mo hacer tu declaraci\u00f3n de la renta de manera correcta, optimizando tus deducciones y asegurando que cumples con todos los plazos establecidos por la Agencia Tributaria.<\/p>\n","protected":false},"author":3470,"featured_media":30087,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[83],"tags":[],"class_list":["post-26105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-declaracion-renta"],"_links":{"self":[{"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/posts\/26105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/users\/3470"}],"replies":[{"embeddable":true,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/comments?post=26105"}],"version-history":[{"count":0,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/posts\/26105\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/media\/30087"}],"wp:attachment":[{"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/media?parent=26105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/categories?post=26105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/muaytax.com\/es\/wp-json\/wp\/v2\/tags?post=26105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}