Um único caractere no Campo 7 do seu Formulário 1099-R pode significar a diferença entre um rollover isento de impostos e uma multa de 10% sobre dezenas de milhares de dólares. Essa pequena letra ou número informa à Receita Federal dos EUA (IRS) — e ao seu software de impostos — como tributar o que saiu da sua conta de aposentadoria. Se errar, você poderá pagar imposto duas vezes sobre o mesmo dólar, perder uma exceção de multa para a qual se qualifica legitimamente ou receber um aviso CP2000 18 meses depois perguntando por que você não relatou uma "distribuição" que, na verdade, era um rollover.
Os custodiantes e administradores de planos codificam esses formulários com base no que sabem no momento. Eles nem sempre conhecem toda a sua história — se você tem mais de 59 anos e meio, se se desligou do serviço, se seu Roth IRA ultrapassou a marca dos cinco anos, se aquela compensação de empréstimo foi tecnicamente "qualificada". Erros são comuns. Saber o que cada código significa, e como corrigi-lo quando está errado, é uma daquelas habilidades fiscais silenciosas que se paga todo mês de janeiro.
Este guia decodifica os códigos que você tem mais probabilidade de ver — 1, 2, 4, 7, G, H, M e Q — e explica como identificar um erro de codificação antes de 15 de abril.
O que o Formulário 1099-R Realmente Relata
O Formulário 1099-R relata distribuições de US$ 10 ou mais de contas de aposentadoria e anuidades. Isso inclui:
- Planos de empregador 401(k), 403(b) e 457(b)
- IRAs Tradicional, Roth, SEP e SIMPLE
- Pensões e pagamentos de benefícios definidos
- Anuidades comerciais e contratos de seguro
- Pagamentos de invalidez de seguro de vida
- Anuidades de doações de caridade
O pagador — seu administrador de plano, corretora ou seguradora — envia uma cópia para você e outra para o IRS. O Campo 1 mostra a distribuição bruta. O Campo 2a mostra a parte tributável. O Campo 4 mostra o imposto federal retido na fonte. E o Campo 7 contém o código de distribuição, o campo individual mais importante no formulário para determinar como o dinheiro é tributado.
Às vezes, o Campo 7 possui dois caracteres. O IRS permite combinações específicas — por exemplo, "7D" significa uma distribuição normal de uma anuidade não qualificada, e "1B" significa uma distribuição antecipada de um Roth 401(k). A ordem importa: o código numérico geralmente vem primeiro, com a letra servindo como modificador.
Os Códigos Mais Comuns, Decodificados
Código 7 — Distribuição Normal
Você tinha 59 anos e meio ou mais quando o dinheiro saiu da conta, e não há exceção ou rollover envolvido. O Código 7 é o padrão para aposentados que fazem distribuições mínimas obrigatórias, recebem cheques de pensão programados ou saques rotineiros de IRA após os 59 anos e meio. O valor no Campo 2a é tributável como renda ordinária, mas nenhuma multa de 10% por saque antecipado se aplica.
Cuidado: Um Código 7 em uma distribuição de Roth IRA não significa automaticamente que a distribuição é isenta de impostos. Os Roth IRAs usam o Código T ou Q para sinalizar o status de distribuição qualificada. Um "7" em um Roth IRA significa que você tinha mais de 59 anos e meio, mas a regra dos cinco anos e as regras de recuperação de base ainda precisam ser processadas no Formulário 8606.
Código 1 — Distribuição Antecipada, Nenhuma Exceção Conhecida
Você retirou o dinheiro antes dos 59 anos e meio, e o pagador não tem como verificar se alguma exceção se aplica. O valor tributável total é atingido pelo imposto de renda ordinário, além do imposto adicional de 10% sob o IRC §72(t).
Este é o código mais "defensivo" que os custodiantes usam. Mesmo que você se qualifique genuinamente para uma exceção — despesas médicas acima de 7,5% do AGI, ensino superior, compra da primeira casa, nascimento ou adoção qualificados — o pagador normalmente não sabe disso e relatará o Código 1. A correção cabe a você: preencha o Formulário 5329 com sua declaração e use o código de exceção adequado para reverter a multa.
Código 2 — Distribuição Antecipada, Exceção Aplicável
Você tem menos de 59 anos e meio, mas o pagador pode verificar uma exceção. Este é o código que você deseja quando uma das seguintes situações for verdadeira:
- Regra dos 55: Você se desligou do seu empregador no ano ou após o ano em que completou 55 anos e está fazendo distribuições do plano qualificado desse empregador (não de um IRA). Funcionários de segurança pública podem usar a idade de 50 anos.
- Pagamentos SOSEPP / 72(t): Uma série de pagamentos periódicos substancialmente iguais baseados na sua expectativa de vida.
- Penhora do IRS na conta
- Distribuições qualificadas de nascimento ou adoção de até US$ 5.000 por criança sob a Lei SECURE
- Distribuições qualificadas por desastre, doença terminal ou abuso doméstico sob a SECURE 2.0
O Código 2 significa que a multa de 10% não se aplica. Você ainda deve o imposto de renda regular sobre a parte tributável.
Código 4 — Falecimento
Este código é usado para qualquer distribuição feita a um beneficiário após a morte do proprietário da conta, independentemente da idade do beneficiário. Não há multa de 10% em uma distribuição com Código 4 — o falecimento é sua própria exceção. A parte tributável ainda flui para a renda ordinária.
Se você herdou um IRA e o transferiu para o seu próprio IRA como cônjuge, o 1099-R original pode mostrar o Código 4, enquanto uma distribuição subsequente da sua conta herdada (ou transferida) usará um código baseado na sua idade e circunstâncias. Beneficiários cônjuges têm flexibilidade única; beneficiários não cônjuges agora estão geralmente sujeitos à regra de 10 anos da Lei SECURE.
Código G — Rolagem Direta
O custodiante enviou o dinheiro diretamente para outro plano qualificado, 403(b), 457(b) governamental ou IRA tradicional. O Quadro 1 mostrará o valor bruto, mas o Quadro 2a deve mostrar $0 (ou estar em branco) porque nada é tributável. A distribuição não está sujeita à retenção federal obrigatória de 20% que se aplica quando você retira dinheiro em espécie de um plano de empregador.
Embora o Código G signifique que nenhum imposto é devido, você ainda deve informar a rolagem no seu Formulário 1040. A distribuição bruta flui para a linha 5a (pensões) ou 4a (IRAs), e você escreve "$0" ou "Rollover" na linha tributável. Muitos contribuintes perdem este detalhe e recebem uma carta do IRS no ano seguinte perguntando por que um 1099-R de seis dígitos não foi declarado.
Código H — Rolagem Direta de uma Conta Roth para um IRA Roth
Uma rolagem direta de uma conta Roth 401(k) ou Roth 403(b) designada para um IRA Roth. Assim como no Código G, nenhum imposto é devido, mas a rolagem ainda precisa ser informada na sua declaração de impostos. O Código H inicia a contagem do prazo de cinco anos no IRA Roth de destino, caso seja o seu primeiro.
Código M — Compensação de Empréstimo de Plano Qualificado
Você tomou um empréstimo do seu 401(k) e, em seguida, desligou-se do empregador ou o plano foi encerrado, e o saldo devedor do empréstimo foi "compensado" (offset) contra a sua conta — o que significa que o plano zerou o empréstimo tratando-o como uma distribuição para você.
Antes da Lei de Cortes de Impostos e Empregos (TCJA), você tinha apenas 60 dias para obter o valor do empréstimo e transferi-lo para um IRA para evitar impostos e multas. A TCJA criou a categoria de "compensação de empréstimo de plano qualificado" (QPLO), que estende o prazo de rolagem até o prazo final de entrega da sua declaração de impostos, incluindo extensões, para o ano da compensação. Para se qualificar como um QPLO, a compensação deve ser devida à separação do serviço ou terminação do plano, e o empréstimo deve estar em situação regular.
Um Código M no seu 1099-R sinaliza que o prazo estendido do QPLO pode ser aplicado. Se você transferir o valor da compensação do empréstimo (do seu próprio bolso) para um IRA até o prazo final do imposto mais extensões, a compensação é tratada como uma rolagem e você não deve impostos. Combine o Código M com 1 ou 7 para indicar sua faixa etária.
Código Q — Distribuição Roth Qualificada
O custodiante confirma que a distribuição atende às regras de distribuição qualificada Roth: o período de detenção de cinco anos foi cumprido e a distribuição é devida a idade superior a 59½ anos, morte ou invalidez. O Quadro 2a deve ser $0 porque a distribuição é inteiramente isenta de impostos.
Se você retirou dinheiro de um IRA Roth que está aberto há mais de cinco anos e você tem mais de 59½ anos, este é o código que você deseja. Se o custodiante não conhecer todo o seu histórico Roth (especialmente comum após uma transferência de custodiante), ele pode usar por padrão o Código T — "Distribuição Roth, exceção aplicada, mas período de detenção não verificado pelo pagador" — e você precisará comprovar o período de cinco anos por conta própria ao declarar.
Combinações de Códigos de Dois Caracteres que Vale a Pena Conhecer
As instruções do IRS permitem pares de códigos específicos. Alguns que você pode encontrar:
- 1B: Distribuição antecipada de uma conta Roth designada
- 2B: Distribuição Roth antecipada com uma exceção verificável
- 7B: Distribuição normal de conta Roth (ainda não qualificada pela regra de cinco anos)
- 8J: Devolução de contribuições excessivas de IRA Roth (tributável no ano atual)
- PJ: Devolução de contribuições excessivas de IRA Roth (tributável no ano anterior)
- G4: Rolagem direta iniciada por um beneficiário por falecimento
Um único 1099-R pode ter apenas uma combinação. Se você fez vários tipos de distribuições da mesma conta, o plano geralmente emite vários formulários 1099-R.
Os Números por Trás do Porquê Isso Importa
O imposto adicional de 10% sob a §72(t) incide sobre o imposto de renda comum. Para alguém na faixa federal de 24% que retira $50.000, a diferença entre o Código 1 (antecipada, sem exceção) e o Código 2 (exceção aplicada) é de $5.000 — e isso antes do imposto de renda estadual. Multiplique isso por saldos maiores ou faixas mais altas e um único formulário codificado incorretamente pode custar a uma família mais do que férias decentes.
A retenção obrigatória de 20% em distribuições de planos para participantes é outro detalhe que passa despercebido. Uma distribuição de $100.000 de um 401(k) tem $20.000 retidos na fonte, mesmo que você pretenda transferir o valor total para um IRA dentro de 60 dias. Para completar a rolagem, você precisaria desembolsar os $20.000 que faltam de outros fundos — ou deverá imposto de renda (e possivelmente multa) sobre a diferença. Uma rolagem direta executada corretamente com o Código G evita toda essa confusão.
Como Ler o seu 1099-R em Três Minutos
Quando o formulário chegar, analise-o nesta ordem:
- Quadro 7 primeiro. Identifique o código e observe qualquer letra modificadora. Se não o reconhecer, pesquise — até mesmo preparadores de impostos experientes ocasionalmente precisam fazê-lo.
- Compare o Quadro 1 com o Quadro 2a. Se eles forem diferentes, o pagador está informando que parte da distribuição não é tributável (base, rolagem ou Roth qualificada). Se o Quadro 2a estiver em branco, o pagador não o calculou e você terá que fazê-lo.
- Verifique a caixa "Taxable amount not determined" (Valor tributável não determinado). Se estiver marcada, o pagador não tentou calcular. Você é responsável por calcular a parte tributável em sua declaração.
- Verifique o Quadro 4 (retenção federal) e o Quadro 14 (retenção estadual). Estes são créditos na sua declaração; perdê-los significa que você pagará a mais ou a menos.
- Concilie com seus registros. Obtenha o histórico real de transações do custodiante. Foi uma rolagem, um saque por dificuldades financeiras, uma RMD ou uma devolução de contribuição em excesso? O código corresponde ao que realmente aconteceu?
Como Identificar um Erro de Codificação
Os sinais de alerta mais comuns:
- Código 1 quando você tinha mais de 59½ anos durante todo o ano. O custodiante pode ter sua data de nascimento errada ou usou uma regra padrão. Ligue para eles.
- Código 1 quando você se desligou do serviço aos 55 anos ou mais. A Regra dos 55 deveria ter gerado o Código 2, mas o administrador do plano precisava saber que você se desligou.
- Código 1 em uma distribuição SEPP 72(t). A maioria dos custodiantes de IRA não codifica pagamentos SOSEPP como Código 2 porque não têm como verificar a série. Você pode precisar do Formulário 5329 com o código de exceção 02 para reivindicá-lo.
- Código 7 no que deveria ter sido um rollover direto Código G. Isso faz com que toda a distribuição pareça tributável.
- Código 4 com um valor diferente de zero no Campo 2a em uma distribuição de Roth herdada que deveria ter sido qualificada.
- Código Q ausente em uma distribuição de Roth IRA que legitimamente satisfaz a regra dos cinco anos e a idade de 59½ — comum após uma transferência de custodiante.
Corrigindo um Código Errado
Você tem dois caminhos.
Caminho 1 — Fazer com que o custodiante emita um 1099-R corrigido. Ligue para o departamento de relatórios fiscais da instituição (não para o atendimento ao cliente geral) e explique especificamente qual deveria ser o código correto e por quê. Tenha em mãos a documentação da distribuição e as datas. Se eles concordarem, emitirão um 1099-R "CORRECTED" com as mesmas informações do pagador e do beneficiário e uma marca no campo "Corrected" no topo.
Este é o caminho mais limpo porque o banco de dados do IRS é atualizado para corresponder. Tente fazer isso bem antes de 15 de abril, pois formulários corrigidos após essa data podem complicar a declaração.
Caminho 2 — Sobreposição em sua própria declaração. Quando o custodiante se recusa ou não pode ajudar a tempo, você ainda pode reivindicar o tratamento correto:
- Para exceções de multa, preencha o Formulário 5329 com o código de exceção apropriado na linha 2.
- Para um rollover que não foi codificado como tal, informe a distribuição bruta na linha 4a ou 5a do Formulário 1040 e escreva "Rollover" ao lado do valor tributável na 4b ou 5b, com $0 (ou a parte não transferida).
- Para um 1099-R que você acredita estar materialmente errado e o emissor não corrige, o Formulário 4852 (Substituto para o Formulário W-2 ou 1099-R) permite que você declare com o que acredita serem os valores corretos. Documente tudo — você pode precisar disso mais tarde.
Códigos de exceção do Formulário 5329 que valem a pena lembrar:
- 01 — Separação de serviço após os 55 anos (planos qualificados)
- 02 — Pagamentos periódicos substancialmente iguais sob a seção §72(t)
- 03 — Invalidez total e permanente
- 04 — Morte do participante do plano ou proprietário da IRA
- 05 — Despesas médicas não reembolsadas acima de 7,5% do AGI
- 06 — Ordem de Relações Domésticas Qualificada (QDRO)
- 08 — Despesas de ensino superior
- 09 — Compra do primeiro imóvel (até US$ 10.000 vitalícios, apenas IRA)
- 12 — Outros (veja as instruções; cobre muitas exceções da SECURE 2.0)
Onde o Software de Impostos Geralmente Erra
Os programas de impostos para o consumidor baseiam-se fortemente no Campo 7. Se você importar um 1099-R com Código 1, o programa assumirá uma multa de 10% até que você marque uma caixa ou preencha o Formulário 5329. Se você importar um Código G com valor diferente de zero no Campo 2a, o programa tratará a diferença como tributável — embora a maioria dos rollovers diretos deva mostrar $0 no 2a.
Dois hábitos ajudam:
- Sempre revise cada 1099-R importado. Não confie na importação para interpretar o Campo 2a corretamente, especialmente em rollovers e distribuições Roth.
- Concilie com as linhas 4a/4b e 5a/5b do Formulário 1040 antes de declarar. As linhas "a" mostram o valor bruto; as linhas "b" mostram o valor tributável. Elas devem diferir pelo valor de qualquer rollover ou distribuição Roth não tributável.
Situações Especiais para Monitorar
Distribuições QDRO para um ex-cônjuge. O plano deve emitir o 1099-R para o beneficiário alternativo (o ex-cônjuge que recebeu o dinheiro), com o Código 2 se ele tiver menos de 59½ anos. Se o cônjuge funcionário original receber o 1099-R por um pagamento QDRO que foi para o ex, esse é um erro de codificação que vale a pena corrigir.
Contribuições excedentes de Roth IRA devolvidas com rendimentos. Fique atento aos códigos 8J ou PJ. Apenas os rendimentos são tributáveis, mas se a devolução ocorrer após o prazo de entrega da declaração, tanto a contribuição bruta quanto os rendimentos podem ser codificados incorretamente.
Conversões Backdoor Roth. Uma conversão de IRA tradicional para Roth mostra o Código 2 (se tiver menos de 59½ com a exceção de conversão) ou Código 7 (se tiver 59½+). A conversão é tributável na medida dos dólares pré-tributados em seu agregado de IRA — a regra pro-rata no Formulário 8606 determina o valor tributável real, não apenas o Campo 2a.
RMDs perdidos e corrigidos. Uma distribuição de compensação de RMD atrasada geralmente recebe o código normal (7) para o ano em que é paga, não para o ano em que era devida. Você ainda pode dever o imposto de consumo de 25% por RMD perdido (reduzido de 50% sob a SECURE 2.0), que é calculado separadamente no Formulário 5329, Parte IX.
Por que a Manutenção Limpa de Registros é Importante o Ano Todo
A maioria dos erros de 1099-R não é maliciosa — eles refletem o que o custodiante conseguia ver na época. Se você mudou os administradores do plano, transferiu IRAs entre corretoras ou configurou uma série SEPP 72(t), o novo custodiante pode não ter ideia do histórico que determina a codificação correta. O ônus de manter esse histórico recai sobre você.
Os contribuintes que lidam com essas situações de forma tranquila não são os que possuem o software de impostos mais sofisticado — são os que rastreiam cada distribuição, rollover e ajuste de base em seus próprios registros. Quando o 1099-R chega em janeiro, eles podem conferi-lo em minutos. Quando algo parece errado, eles podem produzir um rastro de documentos em horas em vez de semanas.
Esse tipo de disciplina não é glamoroso, mas rotineiramente economiza multas de quatro dígitos e evita a tragédia silenciosa de pagar impostos duas vezes sobre o mesmo dólar de aposentadoria.
Mantenha Seus Registros de Aposentadoria Prontos para Auditoria
À medida que você realiza distribuições, executa rollovers e navega por conversões Roth, a única pessoa com garantia de conhecer a história completa da sua conta de aposentadoria é você — não o seu custodiante, nem o IRS. O Beancount.io oferece contabilidade em texto puro que é transparente, possui controle de versão e está pronta para IA, para que cada contribuição, rollover e distribuição resida em registros que você realmente possui. Comece gratuitamente e traga para o acompanhamento da sua aposentadoria a mesma clareza que os melhores profissionais tributários utilizam.