Un solo carácter en la Casilla 7 de su Formulario 1099-R puede marcar la diferencia entre una transferencia (rollover) libre de impuestos y una multa del 10% sobre decenas de miles de dólares. Esa pequeña letra o número le indica al IRS —y a su software de impuestos— cómo gravar lo que salió de su cuenta de jubilación. Si se equivoca, podría pagar impuestos dos veces por el mismo dólar, perder una excepción de multa para la que califica legítimamente o recibir un aviso CP2000 18 meses después preguntando por qué no informó una "distribución" que en realidad era una transferencia.
Los custodios y administradores de planes codifican estos formularios basándose en lo que saben en ese momento. No siempre conocen toda su historia: si tiene más de 59 años y medio, si se había separado del servicio, si su Roth IRA superó el límite de los cinco años o si esa compensación de préstamo fue técnicamente "calificada". Los errores son comunes. Conocer el significado de cada código y cómo corregirlo cuando es erróneo, es una de esas habilidades fiscales discretas que se amortiza sola cada enero.
Esta guía descifra los códigos que es más probable que vea — 1, 2, 4, 7, G, H, M y Q — y explica cómo detectar un error de codificación antes del 15 de abril.
Qué informa realmente el Formulario 1099-R
El Formulario 1099-R informa las distribuciones de $10 o más de cuentas de jubilación y anualidades. Eso incluye:
- Planes de empleadores 401(k), 403(b) y 457(b)
- IRAs tradicionales, Roth, SEP y SIMPLE
- Pensiones y pagos de beneficios definidos
- Anualidades comerciales y contratos de seguros
- Pagos por discapacidad de seguros de vida
- Anualidades de donaciones caritativas
El pagador —su administrador del plan, corredor o compañía de seguros— le envía una copia a usted y otra al IRS. La Casilla 1 muestra la distribución bruta. La Casilla 2a muestra la parte tributable. La Casilla 4 muestra los impuestos federales retenidos. Y la Casilla 7 contiene el código de distribución, el campo más importante del formulario para determinar cómo se gravan los fondos.
A veces, la Casilla 7 tiene dos caracteres. El IRS permite combinaciones específicas; por ejemplo, "7D" significa una distribución normal de una anualidad no calificada, y "1B" significa una distribución anticipada de un Roth 401(k). El orden importa: el código numérico generalmente va primero, con la letra como modificador.
Los códigos más comunes, descifrados
Código 7 — Distribución normal
Usted tenía 59 años y medio o más cuando el dinero salió de la cuenta, y no hay ninguna excepción o transferencia involucrada. El Código 7 es el valor por defecto para los jubilados que toman distribuciones mínimas requeridas, cheques de pensión programados o retiros rutinarios de cuentas IRA después de los 59 años y medio. El monto en la Casilla 2a tributa como ingreso ordinario, pero no se aplica la multa del 10% por retiro anticipado.
Atención: Un Código 7 en una distribución de Roth IRA no significa automáticamente que la distribución esté libre de impuestos. Las Roth IRA utilizan los códigos T o Q para señalar el estado de distribución calificada. Un "7" en una Roth IRA significa que usted tenía más de 59 años y medio, pero la regla de los cinco años y las reglas de recuperación de la base aún deben procesarse en el Formulario 8606.
Código 1 — Distribución anticipada, sin excepción conocida
Usted retiró dinero antes de los 59 años y medio, y el pagador no tiene forma de verificar que se aplique alguna excepción. El monto total tributable se ve afectado por el impuesto sobre la renta ordinaria más el impuesto adicional del 10% bajo la Sección 72(t) del IRC.
Este es el código más "defensivo" que utilizan los custodios. Incluso si usted califica legítimamente para una excepción —gastos médicos superiores al 7.5% de su AGI (ingreso bruto ajustado), educación superior, compra de vivienda por primera vez, distribuciones calificadas por nacimiento o adopción— el pagador normalmente no lo sabe e informará el Código 1. La corrección depende de usted: presente el Formulario 5329 con su declaración y use el código de excepción adecuado para revertir la multa.
Código 2 — Distribución anticipada, se aplica excepción
Usted es menor de 59 años y medio, pero el pagador puede verificar una excepción. Este es el código que desea cuando se cumple una de las siguientes situaciones:
- Regla de los 55: Usted se separó de su empleador en el año o después del año en que cumplió 55 años y está tomando distribuciones del plan calificado de ese empleador (no de una IRA). Los empleados de seguridad pública pueden usar la edad de 50 años.
- Pagos SOSEPP / 72(t): Una serie de pagos periódicos sustancialmente iguales basados en su esperanza de vida.
- Embargo del IRS sobre la cuenta
- Distribuciones calificadas por nacimiento o adopción de hasta $5,000 por hijo bajo la Ley SECURE.
- Distribuciones por desastre calificado, enfermedad terminal o abuso doméstico bajo la Ley SECURE 2.0.
El Código 2 significa que la multa del 10% no se aplica. Aún debe el impuesto sobre la renta regular sobre la parte tributable.
Código 4 — Fallecimiento
Este código se utiliza para cualquier distribución realizada a un beneficiario después de que el titular de la cuenta haya fallecido, independientemente de la edad del beneficiario. No hay multa del 10% en una distribución con Código 4; el fallecimiento es su propia excepción. La parte tributable sigue fluyendo hacia los ingresos ordinarios.
Si heredó una cuenta IRA y la transfirió a su propia IRA como cónyuge, el 1099-R original podría mostrar el Código 4, mientras que una distribución posterior de su cuenta heredada (o transferida) usará un código basado en su edad y circunstancias. Los cónyuges beneficiarios tienen una flexibilidad única; los beneficiarios que no son cónyuges ahora están generalmente obligados por la regla de los 10 años de la Ley SECURE.
Código G — Transferencia Directa (Direct Rollover)
El custodio envió el dinero directamente a otro plan calificado, 403(b), 457(b) gubernamental o IRA tradicional. El Recuadro 1 mostrará el monto bruto, pero el Recuadro 2a debería mostrar $0 (o estar en blanco) porque nada está sujeto a impuestos. La distribución no está sujeta a la retención federal obligatoria del 20% que se aplica cuando retira efectivo de un plan de empleador.
Aunque el Código G significa que no se deben impuestos, aun así debe informar la transferencia en su Formulario 1040. La distribución bruta fluye a la línea 5a (pensiones) o 4a (IRAs), y usted debe escribir "$0" o "Rollover" en la línea tributable. Muchos contribuyentes omiten esto y reciben una carta del IRS al año siguiente preguntando por qué no se informó un 1099-R de seis cifras.
Código H — Transferencia Directa de una Cuenta Roth a una IRA Roth
Una transferencia directa desde una cuenta designada Roth 401(k) o Roth 403(b) a una cuenta IRA Roth. Al igual que con el Código G, no se deben impuestos, pero la transferencia aún debe informarse en su declaración de impuestos. El Código H inicia el conteo del plazo de cinco años en la IRA Roth receptora si es la primera que tiene.
Código M — Compensación de Préstamo de Plan Calificado (Qualified Plan Loan Offset)
Usted tomó un préstamo de su 401(k), luego se separó de su empleador o el plan se terminó, y el saldo pendiente del préstamo se "compensó" contra su cuenta; lo que significa que el plan puso a cero el préstamo tratándolo como una distribución para usted.
Antes de la Ley de Empleos y Reducción de Impuestos (TCJA), solo tenía 60 días para reponer el monto del préstamo y transferirlo a una cuenta IRA para evitar impuestos y multas. La TCJA creó la categoría de "compensación de préstamo de plan calificado" (QPLO), que extiende el plazo de transferencia hasta la fecha límite de su declaración de impuestos, más las prórrogas, para el año de la compensación. Para calificar como QPLO, la compensación debe deberse a la separación del servicio o a la terminación del plan, y el préstamo debe haber estado al día.
Un Código M en su 1099-R indica que puede aplicarse el plazo extendido de QPLO. Si transfiere el monto de la compensación del préstamo (de su propio bolsillo) a una cuenta IRA antes de su fecha límite de impuestos más prórrogas, la compensación se trata como una transferencia (rollover) y no debe impuestos. Combine el Código M con un 1 o 7 para indicar su estatus de edad.
Código Q — Distribución Roth Calificada
El custodio confirma que la distribución cumple con las reglas de distribución calificada de Roth: se ha cumplido el período de mantenimiento de cinco años y la distribución se debe a que cumplió 59½ años de edad, fallecimiento o discapacidad. El Recuadro 2a debe ser $0 porque la distribución está totalmente libre de impuestos.
Si retiró dinero de una IRA Roth que ha estado abierta más de cinco años y tiene más de 59½ años, este es el código que desea. Si el custodio no conoce su historial completo de Roth (especialmente común después de una transferencia de custodio), es posible que use por defecto el Código T — "Distribución de Roth, se aplica una excepción, pero el pagador no ha verificado el período de mantenimiento" — y usted mismo tendrá que justificar el período de cinco años al presentar su declaración.
Combinaciones de Códigos de Dos Caracteres que Vale la Pena Conocer
Las instrucciones del IRS permiten pares de códigos específicos. Algunos que podría encontrar:
- 1B: Distribución temprana de una cuenta Roth designada
- 2B: Distribución temprana de Roth con una excepción verificable
- 7B: Distribución normal de cuenta Roth (aún no calificada por la regla de los cinco años)
- 8J: Devolución de contribuciones en exceso a una IRA Roth (tributable en el año actual)
- PJ: Devolución de contribuciones en exceso a una IRA Roth (tributable en el año anterior)
- G4: Transferencia directa iniciada por un beneficiario por fallecimiento
Un solo 1099-R solo puede tener una combinación. Si realizó varios tipos de distribuciones de la misma cuenta, el plan suele emitir varios formularios 1099-R.
Las Cifras Detrás de Por Qué Esto Importa
El impuesto adicional del 10% bajo la sección §72(t) se suma al impuesto sobre la renta ordinaria. Para alguien en el tramo federal del 24% que retira $50,000, la diferencia entre el Código 1 (temprano, sin excepción) y el Código 2 (se aplica excepción) es de $5,000, y eso es antes del impuesto estatal sobre la renta. Multiplique esto por saldos más grandes o tramos más altos y un solo formulario con el código incorrecto puede costarle a un hogar más que unas vacaciones decentes.
La retención obligatoria del 20% en las distribuciones de planes a los participantes es otro factor crítico. En una distribución de $100,000 de un 401(k), se retienen $20,000 en la fuente incluso si tiene la intención de transferir el monto total a una cuenta IRA en un plazo de 60 días. Para completar la transferencia, tendría que aportar los $20,000 faltantes de otros fondos, o de lo contrario debería impuestos sobre la renta (y posiblemente una multa) por el déficit. Una transferencia directa ejecutada correctamente con el Código G evita todo este problema.
Cómo Leer su 1099-R en Tres Minutos
Cuando llegue el formulario, revíselo en este orden:
- Recuadro 7 primero. Identifique el código y observe cualquier letra modificadora. Si no lo reconoce, búsquelo; incluso los preparadores de impuestos experimentados tienen que hacerlo ocasionalmente.
- Compare el Recuadro 1 con el Recuadro 2a. Si difieren, el pagador le está indicando que parte de la distribución no está sujeta a impuestos (base, transferencia o Roth calificada). Si el Recuadro 2a está en blanco, el pagador no realizó el cálculo y usted tendrá que hacerlo.
- Verifique la casilla "Taxable amount not determined". Si está marcada, el pagador no intentó calcular el monto gravable. Usted es responsable de calcular la parte tributable en su declaración.
- Verifique el Recuadro 4 (retención federal) y el Recuadro 14 (retención estatal). Estos son créditos en su declaración; omitirlos significa que pagará de más o de menos.
- Concilie con sus registros. Obtenga el historial de transacciones real del custodio. ¿Fue una transferencia, un retiro por dificultades económicas, una DMR (RMD) o una devolución de contribución en exceso? ¿Coincide el código con lo que realmente sucedió?
Cómo identificar un error de codificación
Las señales de alerta más comunes son:
- Código 1 cuando usted tenía más de 59 años y medio durante todo el año. Es posible que el custodio tenga mal su fecha de nacimiento o haya aplicado una regla por defecto. Llámelos.
- Código 1 cuando cesó su relación laboral a los 55 años o después. La regla de los 55 debería haber generado un Código 2, pero el administrador del plan debe estar al tanto de su separación del servicio.
- Código 1 en una distribución SEPP bajo la sección 72(t). La mayoría de los custodios de cuentas IRA no codifican los pagos SOSEPP como Código 2 porque no tienen forma de verificar la serie. Es posible que necesite el Formulario 5329 con el código de excepción 02 para reclamarlo.
- Código 7 en lo que debería haber sido una transferencia directa (rollover) Código G. Esto hace que toda la distribución parezca imponible.
- Código 4 con un valor distinto de cero en la Casilla 2a en una distribución de una cuenta Roth heredada que debería haber estado calificada.
- Ausencia del Código Q en una distribución de una Roth IRA que cumple legítimamente con la regla de los cinco años y la edad de 59 años y medio; algo común tras una transferencia de custodio.
Cómo corregir un código erróneo
Tiene dos caminos.
Camino 1 — Lograr que el custodio emita un 1099-R corregido. Llame al departamento de informes fiscales de la institución (no al servicio al cliente general) y explique específicamente cuál debería ser el código correcto y por qué. Tenga a mano la documentación de su distribución y las fechas. Si están de acuerdo, emitirán un 1099-R marcado como "CORRECTED" con la misma información del pagador y del beneficiario, y una marca en la casilla "Corrected" en la parte superior.
Este es el camino más limpio porque la base de datos del IRS se actualiza para coincidir. Intente hacer esto mucho antes del 15 de abril, ya que los formularios corregidos después de esa fecha pueden complicar la declaración.
Camino 2 — Realizar un ajuste manual en su propia declaración. Cuando el custodio se niega o no puede ayudar a tiempo, usted aún puede reclamar el tratamiento correcto:
- Para excepciones a la penalidad, presente el Formulario 5329 con el código de excepción correspondiente en la línea 2.
- Para una transferencia (rollover) que no fue codificada como tal, informe la distribución bruta en la línea 4a o 5a del Formulario 1040 y escriba "Rollover" junto al monto imponible en la 4b o 5b, con $0 (o la parte no transferida).
- Para un 1099-R que usted considera materialmente erróneo y el emisor no corrige, el Formulario 4852 (Sustituto del Formulario W-2 o 1099-R) le permite declarar con las cifras que usted considera correctas. Documente todo; podría necesitarlo más adelante.
Códigos de excepción del Formulario 5329 que vale la pena recordar:
- 01 — Separación del servicio después de los 55 años (planes calificados)
- 02 — Pagos periódicos sustancialmente iguales bajo la §72(t)
- 03 — Discapacidad total y permanente
- 04 — Fallecimiento del participante del plan o dueño de la cuenta IRA
- 05 — Gastos médicos no reembolsados que superen el 7.5% del AGI
- 06 — Orden de Relaciones Domésticas Calificada (QDRO)
- 08 — Gastos de educación superior
- 09 — Compra de primera vivienda (hasta $10,000 de por vida, solo IRA)
- 12 — Otros (ver instrucciones; cubre muchas excepciones de la ley SECURE 2.0)
Dónde suele fallar el software de impuestos
Los programas de impuestos para consumidores se basan en gran medida en la Casilla 7. Si importa un 1099-R con el Código 1, el programa asumirá una penalidad del 10% hasta que marque una casilla o presente el Formulario 5329. Si importa un Código G con un monto distinto de cero en la Casilla 2a, el programa tratará la diferencia como imponible, a pesar de que la mayoría de las transferencias directas deberían mostrar $0 en la 2a.
Dos hábitos ayudan:
- Revise siempre cada 1099-R importado. No confíe en que la importación interprete correctamente la Casilla 2a, especialmente en transferencias y distribuciones Roth.
- Concilie con las líneas 4a/4b y 5a/5b del Formulario 1040 antes de presentar la declaración. Las líneas "a" muestran el monto bruto; las líneas "b" muestran el monto imponible. Deben diferir por el monto de cualquier transferencia o distribución Roth no imponible.
Situaciones especiales a tener en cuenta
Distribuciones por QDRO a un ex-cónyuge. El plan debe emitir el 1099-R al beneficiario alterno (el ex-cónyuge que recibió el dinero), con el Código 2 si es menor de 59 años y medio. Si el cónyuge empleado original recibe el 1099-R por un pago de QDRO que fue al ex, se trata de un error de codificación que conviene corregir.
Exceso de contribuciones a la Roth IRA devueltas con ganancias. Esté atento a los códigos 8J o PJ. Solo las ganancias son imponibles, pero si la devolución ocurre después de la fecha límite de presentación de impuestos, tanto la contribución bruta como las ganancias podrían estar mal codificadas.
Conversiones Roth "backdoor". Una conversión de tradicional a Roth muestra el Código 2 (si es menor de 59 años y medio con la excepción de conversión) o el Código 7 (si tiene más de 59 años y medio). La conversión es imponible en la medida en que existan dólares antes de impuestos en el agregado de su IRA; la regla prorrata del Formulario 8606 determina el monto imponible real, no solo la Casilla 2a.
Distribuciones mínimas requeridas (RMD) omitidas y corregidas. Una distribución tardía para compensar una RMD generalmente recibe el código normal (7) para el año en que se paga, no para el año en que vencía. Es posible que aún deba el impuesto especial del 25% por RMD omitida (reducido del 50% bajo SECURE 2.0), el cual se calcula por separado en el Formulario 5329, Parte IX.
Por qué es importante mantener registros limpios todo el año
La mayoría de los errores en el 1099-R no son malintencionados; reflejan lo que el custodio podía ver en ese momento. Si ha cambiado de administrador de plan, ha transferido cuentas IRA entre casas de bolsa o ha establecido una serie SEPP 72(t), es posible que el nuevo custodio no tenga idea del historial que determina la codificación correcta. La responsabilidad de mantener ese historial recae en usted.
Los contribuyentes que manejan estas situaciones sin problemas no son los que tienen el software de impuestos más sofisticado; son los que rastrean cada distribución, transferencia y ajuste de base en sus propios registros. Cuando llega el 1099-R en enero, pueden cotejarlo en minutos. Cuando algo parece estar mal, pueden generar un rastro documental en horas en lugar de semanas.
Ese tipo de disciplina no es glamorosa, pero habitualmente ahorra penalidades de cuatro cifras y evita la tragedia silenciosa de pagar impuestos dos veces sobre el mismo dólar destinado a la jubilación.
Mantenga sus registros de jubilación listos para una auditoría
A medida que realiza distribuciones, gestiona traspasos y navega por conversiones Roth, la única persona que garantiza conocer la historia completa de su cuenta de jubilación es usted — ni su entidad custodia, ni el IRS. Beancount.io ofrece contabilidad en texto plano transparente, con control de versiones y lista para IA, de modo que cada contribución, traspaso y distribución resida en registros que realmente le pertenecen. Comience gratis y aporte a su seguimiento de jubilación la misma claridad que utilizan los mejores profesionales fiscales.