Одна буква или цифра может стать разницей между налогосвободным переводом средств и неожиданным счетом от IRS. Этот символ находится в поле 7 формы 1099-R, и большинство людей никогда не обращают на него внимания, пока что-то не пойдет не так.
Если в прошлом году вы снимали деньги с пенсионного счета — 401(k), IRA, пенсии или аннуитета — вы получили форму 1099-R. Суммы в долларах привлекают внимание, но настоящую историю рассказывает короткий код в поле 7. Он сообщает IRS, почему деньги были перемещены, и это «почему» определяет, облагается ли ваша выплата налогом, освобождена ли она от штрафов или же она обойдется вам в дополнительные 10%.
Это руководство расшифровывает каждый код поля 7, объясняет, что каждый из них означает для вашего налогового счета, и показывает, как выявить ошибки кодирования, из-за которых налогоплательщики ежегодно переплачивают налоги.
Что на самом деле сообщает форма 1099-R
Форма 1099-R сообщает о распределениях (выплатах) в размере 10 долларов и более из пенсионных и аннуитетных программ. Сюда входят традиционные счета IRA и счета Roth IRA, планы 401(k) и 403(b), пенсии, планы участия в прибыли, аннуитеты и определенные контракты страхования жизни. Администратор плана, кастодиан или страховщик направляет копию в IRS и отправляет одну вам.
В форме несколько полей, но три из них имеют наибольшее значение:
- Поле 1 — валовое распределение (общая сумма, покинувшая счет).
- Поле 2a — налогооблагаемая сумма (часто меньше, чем в поле 1, а иногда остается пустым).
- Поле 7 — код(ы) распределения, классифицирующие транзакцию.
Поле 7 — это интерпретатор. Оно переводит число из поля 1 в налоговый результат. IRS использует его для автоматического принятия решения о том, должна ли ваша декларация отражать обычный доход, штраф за досрочное снятие средств или отсутствие налогооблагаемой базы вовсе. Если код указан неверно, автоматизированные системы IRS тоже ошибутся — они сочтут, что форма верна, а проблема заключается в вашей налоговой декларации.
Как работают коды в поле 7
Поле 7 содержит один или два символа. Коды представляют собой либо цифры (от 1 до 9), либо буквы (от A до Y). Когда два кода появляются вместе, первый описывает основной характер распределения, а второй добавляет контекст — обычно тип счета или особые обстоятельства.
Например:
- 7 отдельно означает обычное распределение.
- G отдельно означает прямой ролловер (перевод средств).
- 4G означает выплату в связи со смертью, которая была напрямую переведена бенефициаром.
- B с другим кодом сигнализирует о том, что был задействован назначенный счет Roth.
Не каждая комбинация является допустимой. IRS публикует таблицу разрешенных пар в инструкциях к формам 1099-R и 5498. Бессмысленное сочетание — или два кода, которые противоречат друг другу — само по себе является тревожным сигналом, заслуживающим внимания.
Числовые коды (1–9)
Цифры описывают событие: досрочное снятие, смерть, корректировка. Именно эти коды чаще всего влекут за собой налоги и штрафы.
Код 1 — Досрочное распределение, известные исключения отсутствуют
Вы сняли деньги до достижения возраста 59½ лет, и у плательщика нет доказательств того, что применяется какое-либо исключение. Это код, который обходится людям дороже всего. Обычно он означает, что выплата полностью облагается налогом как обычный доход и подлежит 10-процентному штрафу за досрочное снятие.
Ключевое слово здесь — «известные». Плательщик ставит код на основе той информации, которой он располагает. Если вы имеете право на исключение — покупка первого жилья, квалифицированные расходы на образование, высокие невозмещаемые медицинские расходы, серия существенно равных периодических платежей — у плательщика часто нет возможности об этом узнать. Вы сами заявляете об исключении в форме 5329. Код 1 — это не окончательный вердикт, а лишь отправная точка.
Код 2 — Досрочное распределение, применяется исключение
Вам меньше 59½ лет, но плательщик знает, что действует исключение. Подоходный налог по-прежнему взимается, но 10-процентный штраф не применяется. Вы увидите код 2 при конвертации в Roth (Roth conversions), определенных схемах существенно равных платежей и распределениях, произведенных по требованию IRS (levy).
Код 3 — Инвалидность
Получатель является инвалидом согласно определению налогового кодекса. Штраф не применяется; обычный подоходный налог сохраняется.
Код 4 — Смерть
Выплата была произведена бенефициару или наследственному имуществу после смерти владельца счета. Штраф за досрочное снятие при выплате в связи со смертью не взимается, независимо от возраста бенефициара. Деньги по-прежнему облагаются налогом в зависимости от типа счета (выплаты со счета Roth могут быть не облагаемыми налогом; выплаты с традиционного счета обычно облагаются налогом).
Код 5 — Запрещенная операция
В рамках IRA была совершена запрещенная операция — сделка с заинтересованностью, использование счета в качестве залога по кредиту и т. п. Это серьезно: счет может потерять свой статус налоговой отсрочки, что сделает весь баланс налогооблагаемым.
Код 6 — Обмен по разделу 1035
Налогосвободный обмен одного контракта аннуитета или страхования жизни на другой. Не влечет немедленных налоговых последствий.
Код 7 — Обычное распределение
Получателю исполнилось не менее 59½ лет (или распределение иным образом квалифицируется как обычное). Применяется обычный подоходный налог; штрафа нет. Это самый распространенный код в формах пенсионеров — и, к сожалению, один из тех, что чаще всего применяются ошибочно. Плательщик, который по умолчанию указывает код 7, когда подходит другой код, может скрыть право на исключение из штрафа или неверно отразить выплату со счета Roth.
Код 8 — Избыточный взнос, скорректированный в том же году
Вы внесли слишком много средств в план, и излишек (плюс доход) был возвращен в том же году. Доходная часть облагается налогом.
Код 9 — Стоимость текущей страховой защиты жизни
Отчет о стоимости страховой защиты жизни внутри плана. Обычно это небольшая сумма без штрафных санкций.
Буквенные коды (A–Y)
Буквы описывают тип счета или специальный статус. Несколько наиболее значимых из них касаются счетов Roth и ролловеров.
Код A — Доступна опция 10-летнего налогообложения
Распределение может претендовать на специальное 10-летнее усреднение — актуально только для участников плана, родившихся до 2 января 1936 года. Узкая, но ценная льгота.
Код B — Назначенный счет Roth
Распределение поступило с назначенного счета Roth внутри плана работодателя (Roth 401(k) или Roth 403(b)), а не из Roth IRA. Код B обычно появляется в паре с числовым кодом. Важно: распределение из Roth 401(k) не становится автоматически безналоговым — правила квалификации по-прежнему применяются.
Код G — Прямой ролловер
Деньги были переведены напрямую из одного подходящего плана в другой или в IRA, минуя ваши руки. Правильно оформленное распределение с кодом G не облагается налогом — в графе 2a обычно должен быть указан $0. Код G — это тот ролловер, который вы хотите видеть.
Код H — Прямой ролловер с назначенного счета Roth в Roth IRA
Часть Roth из плана работодателя переведена напрямую в Roth IRA. При правильном исполнении налог откладывается.
Код J — Досрочное распределение из Roth IRA
Снятие средств из Roth IRA до достижения возраста 59½ лет без известных исключений. Ваши собственные взносы выводятся без налогов и штрафов, но доход может облагаться налогом и штрафом. Плательщик не всегда может отличить взносы от дохода — вы разбираетесь с этим в форме 8606.
Код L — Условное распределение по займу
Заем по плану, по которому был допущен дефолт или нарушены правила, и который теперь рассматривается как налогооблагаемое распределение.
Код M — Зачет займа квалифицированного плана
Вы уволились с работы с непогашенным займом 401(k), и невыплаченный остаток был зачтен в счет вашего аккаунта. Код M важен, потому что он дает вам время: вы можете перевести (roll over) сумму зачета до крайнего срока подачи налоговой декларации (включая продления), избежав налога и штрафа. Код L не дает такого окна. Путаница между ними — дорогостоящая ошибка.
Код N — Рехарактеризация взноса в IRA за текущий год
Вы перевели взнос, сделанный за текущий налоговый год, из одного типа IRA в другой (например, из Roth в традиционный) до установленного срока.
Код P — Избыточный взнос, облагаемый налогом в предыдущем году
Возврат избыточного взноса; доход облагается налогом в том году, когда взнос был первоначально сделан, а не в отчетном году.
Код Q — Квалифицированное распределение из Roth IRA
Распределение из Roth IRA является полностью квалифицированным: соблюден пятилетний период владения и владельцу исполнилось не менее 59½ лет, он является инвалидом или умер. Код Q означает, что все распределение не облагается налогом и штрафом. Это лучший код, который может увидеть вкладчик Roth.
Код R — Рехарактеризация взноса в IRA за предыдущий год
Та же идея, что и у кода N, но для взноса, сделанного в предыдущем году.
Код S — Досрочное распределение из SIMPLE IRA в течение первых двух лет
Снятие средств из SIMPLE IRA до достижения возраста 59½ лет в течение двух лет с момента вашего первого взноса в план. Штраф здесь составляет 25%, а не 10% — один из самых суровых в списке кодов.
Код T — Распределение из Roth IRA, применяется исключение
Снятие средств из Roth IRA, когда владельцу исполнилось 59½ лет, он является инвалидом или умер, но плательщик не может подтвердить соблюдение пятилетнего периода владения. Часто на практике не облагается налогом; вы подтверждаете это в форме 8606.
Код U — Распределение дивидендов ESOP
Дивиденды, выплачиваемые по плану владения акциями сотрудников (ESOP). Не подлежат ролловеру.
Код Y — Квалифицированное благотворительное распределение (Новое)
Начиная с форм 2025 года, IRS добавила код Y для обозначения квалифицированного благотворительного распределения (QCD) — денег, отправленных напрямую из IRA в подходящую благотворительную организацию. Код Y появляется рядом с числовым кодом (обычно 4, 7 или K) и сигнализирует о том, что распределение может быть исключено из налогооблагаемого дохода как QCD. Для 2025 года ввод кода Y является необязательным для плательщиков, поэтому его отсутствие не означает, что ваше QCD не было квалифицировано. Если вы сделали QCD, убедитесь, что это отражено в вашей декларации, независимо от наличия кода Y.
Ошибки, которые стоят налогоплательщикам денег
Коды графы 7 вводятся людьми и программами, и они ошибаются чаще, чем можно ожидать. Вот ошибки, которые стоит поискать перед подачей декларации.
Код 1, когда применяется исключение. Это самая дорогая ошибка. Плательщик ставит «1», потому что не знает о вашем исключении. Если вы ничего не предпримете, вы заплатите 10% штрафа, который не должны. Решение не в том, чтобы требовать исправленную форму, а в том, чтобы подать форму 5329 и самостоятельно заявить об исключении.
Рассматривать каждое распределение Roth как безналоговое. Код B (Roth 401(k)) и коды J и T (Roth IRA) не гарантируют отсутствие налогов. Квалификация зависит от правила пяти лет и вашего возраста. Только коды Q и H надежно означают «без налогов».
Путаница кодов L и M. Зачет займа (M) все еще может быть переведен (rolled over) и спасен от налогообложения; условное распределение (L), как правило, нет. Если вы уволились с работы с займом 401(k), проверьте, какой код вы получили.
Отсутствующий или неправильный код G при ролловере. Если вы выполнили прямой ролловер, но в графе 7 указано «1» или «7» вместо «G» — или в графе 2a указана налогооблагаемая сумма — IRS будет рассматривать ваш безналоговый ролловер как налогооблагаемое снятие средств. Свяжитесь с плательщиком для получения исправленной формы 1099-R.
Игнорирование двухлетнего окна SIMPLE IRA. Код S влечет за собой 25% штраф. Если вы видите его и считаете, что двухлетний период прошел, код может быть неверным.
Когда вы обнаружите подлинную ошибку, попросите плательщика выдать исправленную форму 1099-R. Если код технически верен, но не отражает вашу ситуацию (классическое исключение для кода 1), исправьте это в своей декларации с помощью соответствующей формы.
Почему ваши собственные записи важнее, чем форма
Форма 1099-R — это версия событий со стороны плательщика. Обычно она точна, но слово «обычно» имеет большое значение, когда на кону стоит штраф. Налогоплательщики, которые замечают ошибки в кодах, — это те, кто уже знает, что они сделали: с какого счета поступили деньги, был ли это перевод средств (ролловер) или снятие, какова их налоговая база и когда начался пятилетний отсчет для их счета Roth.
Эти знания не берутся из одной единственной формы в январе. Они появляются благодаря отслеживанию ваших счетов в течение всего года. Когда вы фиксируете каждый взнос, конвертацию, ролловер и распределение средств в момент их совершения, форма 1099-R становится тем, что вы проверяете, а не тем, чему вы доверяете. Вы можете сопоставить данные из графы 1 со своим собственным гроссбухом, подтвердить графу 2a и оспорить код, имея на руках доказательства.
Текстовый учет (plain-text accounting) делает такое ведение записей надежным. Поскольку ваши финансовые данные хранятся в читаемых текстовых файлах, которые вы контролируете, а не заперты внутри портала финансовой организации, у вас есть постоянная история каждого движения по счету с возможностью поиска. Когда приходит форма 1099-R с сомнительным кодом, вы не восстанавливаете события года по памяти; вы считываете их из своих собственных книг.
Следите за своими пенсионными записями в течение всего года
Расшифровать графу 7 проще, когда вы уже знаете историю каждого распределения средств. Ведение четких и непрерывных записей о ваших пенсионных счетах — взносах, ролловерах, конвертациях и снятии средств — превращает налоговый сезон из игры в угадайку в быструю сверку данных.
Beancount.io предлагает инструменты для текстового учета, которые обеспечивают полную прозрачность и контроль над вашими финансовыми данными — без «черных ящиков», привязки к конкретному поставщику и с полной историей, которую вы можете проверить в любое время. Изучите документацию, чтобы узнать, как это работает, или начните бесплатно, чтобы ваши финансовые отчеты были готовы к любым запросам IRS.