Beancount.io LogoBeancount.io

Códigos de Distribuição da Caixa 7 do Formulário 1099-R, Decifrados

13 min para lerMike ThriftMike Thrift
Códigos de Distribuição da Caixa 7 do Formulário 1099-R, Decifrados

Uma única letra ou número pode ser a diferença entre um rollover isento de impostos e uma fatura surpresa do IRS. Esse caractere vive no Quadro 7 do Formulário 1099-R, e a maioria das pessoas nunca olha para ele até que algo corra mal.

Se retirou dinheiro de uma conta de reforma no ano passado—um 401(k), um IRA, uma pensão, uma anuidade—recebeu um Formulário 1099-R. Os valores em dólares captam a sua atenção, mas a verdadeira história é contada pelo código curto no Quadro 7. Ele diz ao IRS por que o dinheiro se moveu, e esse "porquê" decide se o seu levantamento é tributável, isento de penalidade ou se está prestes a custar-lhe 10% extra.

Este guia decifra todos os códigos do Quadro 7, explica o que cada um significa para a sua fatura fiscal e mostra-lhe como detetar os erros de codificação que silenciosamente sobrecarregam os contribuintes em cada época de declaração de impostos.

O que o Formulário 1099-R Realmente Informa

O Formulário 1099-R informa distribuições de $10 ou mais de planos de reforma e pensões. Isso inclui IRAs tradicionais e Roth, planos 401(k) e 403(b), pensões, planos de participação nos lucros, anuidades e certos contratos de seguro de vida. O administrador do plano, custodiante ou segurador envia uma cópia ao IRS e outra a si.

O formulário tem vários quadros, mas três carregam a maior parte do peso:

  • Quadro 1 – a distribuição bruta (o valor total que saiu da conta).
  • Quadro 2a – o valor tributável (muitas vezes inferior ao Quadro 1 e, por vezes, em branco).
  • Quadro 7 – o(s) código(s) de distribuição que classificam a transação.

O Quadro 7 é o intérprete. Ele traduz um número no Quadro 1 num resultado fiscal. O IRS utiliza-o para decidir, automaticamente, se a sua declaração deve mostrar rendimento ordinário, uma penalidade por levantamento antecipado ou nada de tributável. Quando o código está errado, os sistemas automatizados do IRS também estão errados — e assumirão que o formulário está correto e que a sua declaração é o problema.

Como Funcionam os Códigos do Quadro 7

O Quadro 7 contém um ou dois caracteres. Os códigos são números (1 a 9) ou letras (A a Y). Quando dois códigos aparecem juntos, o primeiro descreve a natureza principal da distribuição e o segundo adiciona contexto — geralmente o tipo de conta ou uma circunstância especial.

Por exemplo:

  • 7 sozinho significa uma distribuição normal.
  • G sozinho significa um rollover direto.
  • 4G significa uma distribuição por morte que foi diretamente transferida (rollover) por um beneficiário.
  • B com outro código sinaliza que uma conta Roth designada estava envolvida.

Nem todas as combinações são válidas. O IRS publica uma tabela de pares permitidos nas Instruções para os Formulários 1099-R e 5498. Um par sem sentido — ou dois códigos que se contradizem — é, por si só, um sinal de alerta que merece ser questionado.

Os Códigos Numéricos (1–9)

Os números descrevem o evento: um levantamento antecipado, uma morte, uma correção. Estes são os códigos que mais frequentemente desencadeiam impostos e penalidades.

Código 1 – Distribuição Antecipada, Nenhuma Exceção Conhecida

Retirou dinheiro antes dos 59½ anos e o pagador não tem evidências de que se aplique uma exceção. Este é o código que mais custa às pessoas. Geralmente significa que a distribuição é totalmente tributável como rendimento ordinário e sujeita à penalidade de 10% por levantamento antecipado.

A palavra crítica é "conhecida". O pagador codifica com base no que consegue ver. Se se qualificou para uma exceção — compra da primeira habitação, despesas de educação qualificadas, elevados custos médicos não reembolsados, uma série de pagamentos periódicos substancialmente iguais — o pagador muitas vezes não tem forma de saber. Deve reivindicar a exceção no Formulário 5329. O Código 1 não é um veredito; é o ponto de partida.

Código 2 – Distribuição Antecipada, Aplica-se Exceção

Tem menos de 59½ anos, mas o pagador sabe que uma exceção está em vigor. O imposto sobre o rendimento ainda se aplica, mas a penalidade de 10% não. Verá o Código 2 em conversões Roth, certos arranjos de pagamentos substancialmente iguais e distribuições feitas sob uma penhora do IRS.

Código 3 – Invalidez

O destinatário é considerado inválido segundo a definição do código fiscal. Não se aplica penalidade; o imposto sobre o rendimento ordinário ainda se aplica.

Código 4 – Morte

A distribuição foi para um beneficiário ou património (estate) após a morte do titular da conta. Não há penalidade por levantamento antecipado numa distribuição por morte, independentemente da idade do beneficiário. O dinheiro ainda é tributável com base no tipo de conta (uma conta Roth pode ser isenta de impostos; uma conta tradicional é geralmente tributável).

Código 5 – Transação Proibida

O IRA envolveu-se numa transação proibida — autogestão (self-dealing), utilização da conta como garantia de empréstimo ou algo semelhante. Isto é grave: a conta pode perder o seu estatuto de imposto diferido, tornando todo o saldo tributável.

Código 6 – Troca da Secção 1035

Uma troca isenta de impostos de uma anuidade ou contrato de seguro de vida por outro. Sem consequências fiscais imediatas.

Código 7 – Distribuição Normal

O destinatário tem pelo menos 59½ anos (ou a distribuição qualifica-se de outra forma como normal). Aplica-se o imposto sobre o rendimento ordinário; sem penalidade. Este é o código mais comum nos formulários de reformados — e, infelizmente, um dos mais mal aplicados. Um pagador que use o Código 7 por defeito quando um código diferente seria mais adequado pode ocultar uma exceção de penalidade ou declarar incorretamente uma distribuição Roth.

Código 8 – Contribuição em Excesso, Corrigida no Mesmo Ano

Você colocou demais em um plano e o excesso (mais rendimentos) foi devolvido no mesmo ano. A parte dos rendimentos é tributável.

Código 9 – Custo da Proteção de Seguro de Vida Atual

Informa o custo da proteção de seguro de vida dentro de um plano. Geralmente um valor pequeno sem penalidade.

Os Códigos de Letras (A–Y)

As letras descrevem o tipo de conta ou um status especial. Várias das mais consequentes envolvem contas Roth e rollovers.

Código A – Opção de Imposto de 10 Anos Disponível

A distribuição pode se qualificar para a média especial de 10 anos — relevante apenas para participantes do plano nascidos antes de 2 de janeiro de 1936. Um benefício restrito, mas valioso.

Código B – Conta Roth Designada

A distribuição veio de uma conta Roth designada dentro de um plano de empregador (um Roth 401(k) ou Roth 403(b)), não de um Roth IRA. O Código B geralmente aparece emparelhado com um código numérico. Importante: uma distribuição de Roth 401(k) não é automaticamente isenta de impostos — as regras de qualificação ainda se aplicam.

Código G – Rollover Direto

O dinheiro moveu-se diretamente de um plano elegível para outro, ou para um IRA, sem passar pelas suas mãos. Uma distribuição codificada corretamente como G não é tributável — a Caixa 2a deve normalmente mostrar $0. O Código G é o rollover que você deseja ver.

Código H – Rollover Direto de uma Conta Roth Designada para um Roth IRA

A parte Roth de um plano de empregador transferida diretamente para um Roth IRA. Imposto diferido quando feito corretamente.

Código J – Distribuição Antecipada de um Roth IRA

Uma distribuição de Roth IRA feita antes dos 59½ anos sem exceção conhecida. Suas próprias contribuições saem isentas de impostos e multas, mas os rendimentos podem ser tributáveis e penalizados. O pagador nem sempre consegue distinguir contribuições de rendimentos — você resolve isso no Formulário 8606.

Código L – Distribuição Presumida de um Empréstimo

Um empréstimo de plano que entrou em inadimplência ou violou as regras e agora é tratado como uma distribuição tributável.

Código M – Compensação de Empréstimo de Plano Qualificado

Você saiu de um emprego com um empréstimo 401(k) pendente e o saldo não pago foi compensado em sua conta. O Código M é importante porque lhe dá tempo: você pode fazer o rollover do valor compensado até a data de vencimento da sua declaração de imposto (incluindo prorrogações), evitando impostos e multas. O Código L não oferece esse prazo. Confundir os dois é um erro dispendioso.

Código N – Re-caracterização de uma Contribuição de IRA do Ano Atual

Você moveu uma contribuição feita para o ano fiscal atual de um tipo de IRA para outro (por exemplo, de Roth para tradicional) antes do prazo.

Código P – Contribuição em Excesso Tributável no Ano Anterior

Uma devolução de uma contribuição em excesso; os rendimentos são tributáveis no ano em que a contribuição foi originalmente feita, não no ano relatado.

Código Q – Distribuição de Roth IRA Qualificada

A distribuição de Roth IRA é totalmente qualificada: o período de carência de cinco anos foi cumprido e o proprietário tem pelo menos 59½ anos, é deficiente ou faleceu. O Código Q significa que toda a distribuição é isenta de impostos e de multas. Este é o melhor código que um poupador de Roth pode ver.

Código R – Re-caracterização de uma Contribuição de IRA de Ano Anterior

Mesma ideia do Código N, mas para uma contribuição feita no ano anterior.

Código S – Distribuição Antecipada de SIMPLE IRA nos Primeiros Dois Anos

Uma distribuição de SIMPLE IRA feita antes dos 59½ anos dentro de dois anos da sua primeira contribuição ao plano. A penalidade aqui é de 25%, não 10% — uma das mais rigorosas da lista de códigos.

Código T – Distribuição de Roth IRA, Exceção Aplicável

Uma distribuição de Roth IRA onde o proprietário tem 59½ anos, é deficiente ou faleceu, mas o pagador não pode confirmar se o período de carência de cinco anos foi cumprido. Muitas vezes isenta de impostos na prática; você confirma isso no Formulário 8606.

Código U – Distribuição de Dividendos ESOP

Dividendos pagos de um plano de propriedade de ações para funcionários (ESOP). Não elegível para rollover.

Código Y – Distribuição de Caridade Qualificada (Novo)

A partir dos formulários de 2025, o IRS adicionou o Código Y para sinalizar uma distribuição de caridade qualificada (QCD) — dinheiro enviado diretamente de um IRA para uma instituição de caridade elegível. O Código Y aparece ao lado de um código numérico (geralmente 4, 7 ou K) e sinaliza que a distribuição pode ser excluída da renda tributável como uma QCD. Para 2025, inserir o Código Y é opcional para os pagadores, portanto, sua ausência não significa que sua QCD não foi qualificada. Se você fez uma QCD, certifique-se de que sua declaração a reflita, apareça ou não o Código Y.

Os Erros que Custam Dinheiro aos Contribuintes

Os códigos da Caixa 7 são inseridos por pessoas e software, e estão errados com mais frequência do que você esperaria. Estes são os erros que vale a pena procurar antes de declarar.

Código 1 quando uma exceção se aplica. Este é o erro individual mais caro. O pagador codifica um "1" porque não tem conhecimento da sua exceção. Se você não fizer nada, pagará uma multa de 10% que não deve. A solução não é exigir um formulário corrigido — é preencher o Formulário 5329 e reivindicar a exceção você mesmo.

Tratar toda distribuição Roth como isenta de impostos. O Código B (Roth 401(k)) e os códigos J e T (Roth IRA) não garantem um resultado isento de impostos. A qualificação depende da regra dos cinco anos e da sua idade. Apenas o Código Q e o Código H significam confiavelmente "sem imposto".

Confundir o Código L e o Código M. Uma compensação de empréstimo (M) ainda pode ser transferida e salva da tributação; uma distribuição presumida (L) geralmente não pode. Se você saiu de um emprego com um empréstimo 401(k), confirme qual código recebeu.

Um Código G ausente ou errado em um rollover. Se você concluiu um rollover direto, mas a Caixa 7 mostra um "1" ou "7" em vez de "G" — ou a Caixa 2a mostra um valor tributável — o IRS tratará seu rollover isento de impostos como uma retirada tributável. Entre em contato com o pagador para obter um 1099-R corrigido.

Ignorar a janela de dois anos do SIMPLE IRA. O Código S acarreta uma multa de 25%. Se você o vir e acreditar que o período de dois anos já passou, o código pode estar errado.

Quando você detectar um erro genuíno, peça ao pagador para emitir um Formulário 1099-R corrigido. Quando o código estiver tecnicamente correto, mas não capturar sua situação (a clássica exceção do Código 1), corrija-o em sua própria declaração com o formulário apropriado.

Por que seus próprios registros importam mais do que o formulário

O Formulário 1099-R é a versão dos fatos do pagador. Geralmente é preciso, mas esse "geralmente" carrega um peso enorme quando há uma multa em jogo. Os contribuintes que detectam erros de codificação são aqueles que já sabem o que fizeram: de qual conta o dinheiro veio, se foi uma transferência (rollover) ou um saque, qual é o seu custo de aquisição (cost basis) e quando começou a contagem de cinco anos da sua conta Roth.

Esse conhecimento não vem de um único formulário em janeiro. Ele vem do acompanhamento de suas contas durante o ano todo. Quando você registra cada contribuição, conversão, transferência e distribuição à medida que ocorrem, o 1099-R torna-se algo que você verifica em vez de algo em que você simplesmente confia. Você pode comparar o Campo 1 com seu próprio livro-razão, confirmar o Campo 2a e contestar um código com evidências em mãos.

A contabilidade em texto simples (plain-text accounting) torna esse tipo de manutenção de registros durável. Como seus dados financeiros vivem em arquivos de texto legíveis que você controla — não bloqueados dentro do portal de um custodiante — você tem um histórico permanente e pesquisável de cada movimentação de conta. Quando um 1099-R chega com um código questionável, você não está reconstruindo o ano de memória; você o está relendo em seus próprios livros.

Mantenha seus registros de aposentadoria em dia o ano todo

Decodificar o Campo 7 é mais fácil quando você já conhece a história por trás de cada distribuição. Manter registros claros e contínuos de suas contas de aposentadoria — contribuições, transferências, conversões e saques — transforma a temporada de impostos de um jogo de adivinhação em uma reconciliação rápida.

Beancount.io oferece contabilidade em texto simples que lhe dá total transparência e controle sobre seus dados financeiros — sem caixas-pretas, sem aprisionamento tecnológico (vendor lock-in) e com um histórico completo que você pode auditar a qualquer momento. Explore a documentação para ver como funciona ou comece gratuitamente e mantenha seus registros financeiros prontos para o que quer que o fisco envie a você.