양식 1099-R 박스 7 배분 코드 완벽 해설

약 12분Mike ThriftMike Thrift
양식 1099-R 박스 7 배분 코드 완벽 해설

Form 1099-R의 박스 7에 적힌 단 하나의 문자가 비과세 롤오버와 수만 달러에 대한 10% 가산세 사이의 차이를 결정할 수 있습니다. 그 작은 글자나 숫자가 국세청(IRS)과 세무 소프트웨어에 귀하의 은퇴 계좌에서 인출된 금액을 어떻게 과세할지 알려줍니다. 이를 잘못 기입하면 동일한 금액에 대해 세금을 두 번 내거나, 정당하게 자격이 있는 가산세 예외 기회를 놓치거나, 18개월 후에 실제로는 롤오버였던 '배분(인출)'을 왜 신고하지 않았는지 묻는 CP2000 통지서를 받게 될 수 있습니다.

수탁기관과 플랜 관리자는 당시 알고 있는 정보를 바탕으로 이 양식에 코드를 부여합니다. 그들은 귀하의 전체 상황을 항상 알지는 못합니다. 귀하가 59½세 이상인지, 퇴직했는지, 로스(Roth) IRA가 5년 규칙을 통과했는지, 혹은 그 대출 상계가 기술적으로 "적격(qualified)"했는지 여부 등을 말입니다. 오류는 흔히 발생합니다. 각 코드가 무엇을 의미하는지 알고, 잘못되었을 때 이를 바로잡는 방법을 아는 것은 매년 1월이면 그 가치를 발휘하는 유용한 세무 기술 중 하나입니다.

이 가이드는 가장 자주 접하게 되는 코드인 1, 2, 4, 7, G, H, M, Q를 해석하고, 4월 15일 이전에 코드 오류를 찾는 방법을 안내합니다.

Form 1099-R이 실제로 보고하는 내용

Form 1099-R은 은퇴 계좌 및 연금 계좌에서 발생한 10달러 이상의 배분(인출)을 보고합니다. 여기에는 다음이 포함됩니다:

  • 401(k), 403(b), 457(b) 기업 플랜
  • 전통적(Traditional), 로스(Roth), SEP 및 SIMPLE IRA
  • 연금 및 확정 급여형 퇴직금
  • 상업용 연금 및 보험 계약
  • 생명 보험을 통한 장애 급여
  • 기부 연금(Charitable gift annuities)

지급인(플랜 관리자, 브로커 또는 보험사)은 사본 한 부를 귀하에게 보내고 다른 한 부를 IRS에 보냅니다. 박스 1은 총 배분액(gross distribution)을 보여줍니다. 박스 2a는 과세 대상 금액을 보여줍니다. 박스 4는 원천징수된 연방 세액을 보여줍니다. 그리고 박스 7에는 배분 코드가 적혀 있는데, 이는 해당 자금에 어떻게 과세될지를 결정하는 양식에서 가장 중요한 필드입니다.

때때로 박스 7에는 두 개의 문자가 있을 수 있습니다. IRS는 특정 조합을 허용합니다. 예를 들어 "7D"는 비적격 연금에서의 일반 배분을 의미하며, "1B"는 조기 로스 401(k) 배분을 의미합니다. 순서가 중요합니다. 일반적으로 숫자 코드가 먼저 오고 문자가 수식어로 붙습니다.

가장 일반적인 코드 해석

코드 7 — 일반 배분 (Normal Distribution)

자금이 계좌에서 인출될 때 귀하의 연령이 59½세 이상이었으며, 예외 상황이나 롤오버가 포함되지 않은 경우입니다. 코드 7은 최소 필수 인출금(RMD)을 수령하는 은퇴자, 예정된 연금 수표, 또는 59½세 이후의 일상적인 IRA 인출에 대한 기본 코드입니다. 박스 2a의 금액은 일반 소득으로 과세되지만, 10% 조기 인출 가산세는 적용되지 않습니다.

주의 사항: 로스 IRA 인출에 코드 7이 있다고 해서 자동으로 해당 인출이 비과세인 것은 아닙니다. 로스 IRA는 적격 배분 상태를 나타내기 위해 코드 T 또는 Q를 사용합니다. 로스 IRA의 "7"은 귀하가 59½세 이상임을 의미하지만, 5년 규칙 및 원금 회수 규칙은 여전히 Form 8606을 통해 확인해야 합니다.

코드 1 — 조기 배분, 확인된 예외 사유 없음 (Early Distribution, No Known Exception)

귀하가 59½세 이전에 자금을 인출했으며, 지급인이 어떠한 예외 사유도 확인할 수 없는 경우입니다. 과세 대상 전액에 대해 일반 소득세와 IRC §72(t)에 따른 10% 추가 가산세가 부과됩니다.

이는 수탁기관이 사용하는 가장 "방어적인" 코드입니다. 귀하가 조정 총소득(AGI)의 7.5%를 초과하는 의료비, 고등 교육 비용, 생애 첫 주택 구입, 적격 출산 또는 입양 등 정당한 예외 자격을 갖추었더라도, 지급인은 일반적으로 이를 알지 못하므로 코드 1로 보고합니다. 해결 방법은 귀하에게 있습니다. 세금 신고 시 Form 5329를 제출하고 적절한 예외 코드를 사용하여 가산세를 제외해야 합니다.

코드 2 — 조기 배분, 예외 사유 해당 (Early Distribution, Exception Applies)

귀하가 59½세 미만이지만, 지급인이 예외 사유를 확인할 수 있는 경우입니다. 다음 중 하나가 해당될 때 이 코드가 표시되는 것이 좋습니다:

  • 55세 규칙 (Rule of 55): 55세가 되는 해 또는 그 이후에 직장을 그만두고 해당 직장의 적격 플랜(IRA 아님)에서 배분을 받는 경우. 공공 안전 직군은 50세를 적용할 수 있습니다.
  • SOSEPP / 72(t) 지급: 귀하의 기대 수명에 기초한 일련의 실질적으로 균등한 정기 지급액.
  • 계좌에 대한 IRS 압류
  • 적격 출산 또는 입양 배분: SECURE 법에 따라 자녀당 최대 $5,000까지.
  • 적격 재난, 터미널 일루전(시한부 질환) 또는 가정 폭력 배분: SECURE 2.0 법에 따름.

코드 2는 10% 가산세가 적용되지 않음을 의미합니다. 과세 대상 부분에 대한 일반 소득세는 여전히 납부해야 합니다.

코드 4 — 사망 (Death)

이 코드는 계좌 소유주가 사망한 후 수혜자에게 지급되는 모든 배분에 사용되며, 수혜자의 연령과는 무관합니다. 코드 4 배분에는 10% 가산세가 없습니다. 사망 자체가 예외 사유가 되기 때문입니다. 과세 대상 부분은 여전히 일반 소득으로 처리됩니다.

귀하가 IRA를 상속받아 배우자로서 본인의 IRA로 롤오버한 경우, 원래의 1099-R에는 코드 4가 표시될 수 있지만, 이후 상속받은(또는 이체된) 계좌에서 인출할 때는 귀하의 연령과 상황에 따른 코드가 사용됩니다. 배우자 수혜자는 고유한 유연성을 가지며, 배우자가 아닌 수혜자는 현재 일반적으로 SECURE 법의 10년 규칙을 따릅니다.

코드 G — 직접 이체 (Direct Rollover)

수탁 기관이 자금을 다른 적격 플랜, 403(b), 정부 457(b) 또는 전통적 IRA로 직접 이체했습니다. 박스 1에는 총액이 표시되지만, 과세 대상이 아니므로 박스 2a는 0달러로 표시되거나 비어 있어야 합니다. 이 인출은 고용주 플랜에서 현금을 인출할 때 적용되는 20% 의무 연방 원천징수 대상이 아닙니다.

코드 G는 납부할 세금이 없음을 의미하지만, 여전히 양식 1040에 이체를 보고해야 합니다. 총 인출액은 5a행(연금) 또는 4a행(IRA)으로 기재하며, 과세 대상 행에는 "0" 또는 "Rollover"라고 적습니다. 많은 납세자가 이를 놓쳐 다음 해에 왜 수십만 달러의 1099-R이 보고되지 않았는지 묻는 IRS 서신을 받곤 합니다.

코드 H — Roth 계좌에서 Roth IRA로의 직접 이체

지정된 Roth 401(k) 또는 Roth 403(b) 계좌에서 Roth IRA로의 직접 이체입니다. 코드 G와 마찬가지로 세금은 발생하지 않지만, 세금 신고서에 이체를 보고해야 합니다. 코드 H는 해당 Roth IRA가 본인의 첫 번째 계좌인 경우 5년 보유 기간의 카운트다운을 시작합니다.

코드 M — 적격 플랜 대출 상계 (Qualified Plan Loan Offset)

401(k)에서 대출을 받았으나 퇴사하거나 플랜이 종료되어 대출 잔액이 귀하의 계좌와 "상계"된 경우입니다. 즉, 플랜 측에서 대출금을 귀하에게 인출된 것으로 처리하여 대출 잔액을 0으로 만든 것을 의미합니다.

감세 및 일자리법(TCJA) 이전에는 세금과 벌금을 피하기 위해 대출 금액만큼 마련하여 60일 이내에 IRA로 이체해야 했습니다. TCJA는 "적격 플랜 대출 상계(QPLO)" 범주를 신설하여 이체 기한을 해당 연도의 세금 신고 마감일(연장 포함)까지로 늘렸습니다. QPLO로 인정받으려면 상계 사유가 퇴사 또는 플랜 종료여야 하며, 대출 상태가 양호했어야 합니다.

1099-R의 코드 M은 연장된 QPLO 기한이 적용될 수 있음을 나타냅니다. 세금 신고 마감일(연장 포함)까지 상계 금액을 (본인 자금으로) IRA에 이체하면 상계가 이체로 처리되어 세금이 발생하지 않습니다. 연령 상태를 나타내기 위해 코드 M은 1 또는 7과 조합될 수 있습니다.

코드 Q — 적격 Roth 인출

수탁 기관이 인출이 Roth 적격 인출 규칙을 충족함을 확인한 경우입니다. 즉, 5년 보유 기간을 충족했으며 인출 사유가 59½세 이상, 사망 또는 장애인 경우입니다. 인출 전체가 비과세이므로 박스 2a는 0달러여야 합니다.

5년 이상 개설된 Roth IRA에서 돈을 인출했고 연령이 59½세 이상이라면 이 코드가 표시되어야 합니다. 만약 수탁 기관이 귀하의 전체 Roth 이력을 모르는 경우(특히 수탁 기관 이전 후에 흔함), 기본값인 코드 T("Roth 인출, 예외 적용되나 보유 기간은 확인되지 않음")로 표시될 수 있으며, 이 경우 신고 시 5년 보유 기간을 직접 증빙해야 합니다.

알아두면 좋은 두 자리 코드 조합

IRS 지침은 특정 코드 쌍을 허용합니다. 자주 접할 수 있는 조합은 다음과 같습니다.

  • 1B: 지정된 Roth 계좌에서의 조기 인출
  • 2B: 확인 가능한 예외가 있는 조기 Roth 인출
  • 7B: 일반 Roth 계좌 인출 (아직 5년 규칙을 충족하지 않음)
  • 8J: 초과 입금된 Roth IRA 기여금 반환 (당해 연도 과세)
  • PJ: 초과 입금된 Roth IRA 기여금 반환 (전년도 과세)
  • G4: 사망 수익자에 의해 시작된 직접 이체

단일 1099-R에는 하나의 조합만 포함될 수 있습니다. 동일 계좌에서 여러 유형의 인출을 한 경우, 플랜 운영사는 대개 여러 개의 1099-R을 발행합니다.

이것이 중요한 이유 (숫자로 보는 영향)

§72(t)에 따른 10% 추가 세금은 일반 소득세 위에 가산됩니다. 연방 세율 24% 구간에 있는 사람이 50,000달러를 인출할 때, 코드 1(조기, 예외 없음)과 코드 2(예외 적용)의 차이는 5,000달러입니다. 이는 주 소득세를 고려하기 전의 수치입니다. 잔액이 크거나 세율 구간이 높을수록 잘못 기재된 양식 하나가 가계에 상당한 손실을 초래할 수 있습니다.

참가자에게 지급되는 플랜 인출금에 대한 20% 의무 원천징수도 간과하기 쉽습니다. 100,000달러의 401(k) 인출금은 60일 이내에 전액을 IRA로 이체할 계획이더라도 소득원에서 20,000달러가 원천징수됩니다. 이체를 완료하려면 다른 자금에서 부족한 20,000달러를 충당해야 하며, 그렇지 않으면 부족분에 대해 소득세(및 벌금 가능성)를 납부해야 합니다. 코드 G를 통한 적절한 직접 이체는 이러한 번거로움을 피하게 해줍니다.

3분 만에 1099-R 읽는 법

양식이 도착하면 다음 순서대로 확인하십시오.

  1. 박스 7을 먼저 확인하십시오. 코드와 문자 수정자를 식별하십시오. 모르는 코드라면 반드시 찾아보십시오. 숙련된 세무 전문가도 가끔 확인이 필요할 때가 있습니다.
  2. 박스 1과 박스 2a를 비교하십시오. 두 값이 다르면 지급인은 인출액의 일부가 비과세(원금, 이체 또는 Roth 적격)라고 알리는 것입니다. 박스 2a가 비어 있다면 지급인이 계산하지 않은 것이므로 귀하가 직접 계산해야 합니다.
  3. "Taxable amount not determined" 확인란을 체크하십시오. 여기에 체크되어 있다면 지급인은 계산을 시도하지 않은 것입니다. 신고서에서 과세 부분을 계산할 책임은 귀하에게 있습니다.
  4. 박스 4(연방 원천징수)와 박스 14(주 원천징수)를 확인하십시오. 이는 세금 신고 시 세액 공제 항목입니다. 이를 놓치면 세금을 과다 납부하거나 과소 납부하게 됩니다.
  5. 기록과 대조하십시오. 수탁 기관에서 실제 거래 내역을 추출하십시오. 이것이 이체였는지, 고난 인출이었는지, RMD였는지, 아니면 초과 기여금 반환이었는지 확인하십시오. 코드가 실제 발생한 상황과 일치합니까?

코딩 오류를 포착하는 방법

가장 흔한 경고 신호들은 다음과 같습니다:

  • 연중 내내 59½세 이상이었음에도 코드 1이 표시된 경우. 수탁 기관(custodian)이 귀하의 생년월일을 잘못 알고 있거나 기본 규칙을 적용했을 수 있습니다. 해당 기관에 연락하십시오.
  • 55세 이상에서 퇴직했음에도 코드 1이 표시된 경우. '55세 규칙(Rule of 55)'에 따라 코드 2가 생성되었어야 하지만, 플랜 관리자가 귀하의 퇴직 사실을 몰랐을 가능성이 큽니다.
  • 72(t) SEPP 지급액에 코드 1이 표시된 경우. 대부분의 IRA 수탁 기관은 해당 지급액의 연속성을 확인할 방법이 없기 때문에 SOSEPP 지급액을 코드 2로 코딩하지 않습니다. 이를 청구하려면 예외 코드 02가 포함된 Form 5329가 필요할 수 있습니다.
  • 코드 G인 직접 롤오버(direct rollover)여야 함에도 코드 7이 표시된 경우. 이 경우 분배금 전체가 과세 대상인 것처럼 보일 수 있습니다.
  • 비과세 요건을 갖춘 상속받은 로스(Roth) 분배금의 박스 2a에 0이 아닌 금액이 적히고 코드 4가 표시된 경우.
  • 5년 규칙과 59½세 연령 요건을 적법하게 충족하는 로스 IRA 분배금에 코드 Q가 누락된 경우 — 이는 수탁 기관을 이전한 후에 흔히 발생합니다.

잘못된 코드 수정하기

두 가지 방법이 있습니다.

방법 1 — 수탁 기관을 통해 수정된 1099-R 발행받기. 해당 기관의 일반 고객 서비스가 아닌 세무 보고 부서(tax-reporting department)에 연락하여 정확한 코드가 무엇이어야 하는지와 그 이유를 구체적으로 설명하십시오. 분배금 관련 서류와 날짜를 준비해 두십시오. 기관이 동의하면 상단에 "CORRECTED" 상자가 체크된, 동일한 지불인 및 수취인 정보가 담긴 수정된 1099-R을 발행해 줄 것입니다.

이 방법은 IRS 데이터베이스가 일치하도록 업데이트되므로 더 깔끔한 방식입니다. 4월 15일 이후에 수정된 양식은 신고 절차를 복잡하게 만들 수 있으므로 가급적 그 전에 처리하는 것이 좋습니다.

방법 2 — 본인의 세금 신고서에서 직접 수정. 수탁 기관이 거부하거나 제때 도움을 줄 수 없는 경우에도 올바른 처리를 청구할 수 있습니다:

  • 벌금 예외의 경우, Form 5329의 2번 행에 적절한 예외 코드를 기재하여 제출하십시오.
  • 롤오버로 코딩되지 않은 롤오버의 경우, Form 1040의 4a 또는 5a 행에 총 분배금을 보고하고, 4b 또는 5b의 과세 금액 옆에 "Rollover"라고 기재한 뒤 $0(또는 롤오버되지 않은 부분)을 적으십시오.
  • 1099-R 내용이 실질적으로 잘못되었으며 발행자가 수정을 거부한다고 판단되는 경우, Form 4852(Form W-2 또는 1099-R 대용 양식)를 사용하여 귀하가 정확하다고 믿는 수치를 기재하여 신고할 수 있습니다. 모든 증빙 자료를 보관하십시오. 나중에 필요할 수 있습니다.

기억해 둘 만한 Form 5329 예외 코드:

  • 01 — 55세 이후 퇴직 (적격 플랜)
  • 02 — §72(t)에 따른 실질적으로 균등한 정기 지급액(SEPP)
  • 03 — 완전 및 영구 장애
  • 04 — 플랜 참여자 또는 IRA 소유자의 사망
  • 05 — AGI의 7.5%를 초과하는 미보전 의료비
  • 06 — 적격 가사 관계 명령(QDRO)
  • 08 — 고등 교육 비용
  • 09 — 생애 첫 주택 구입 (평생 최대 $10,000, IRA 한정)
  • 12 — 기타 (지침 참조; 많은 SECURE 2.0 예외 사항 포함)

세무 소프트웨어가 자주 실수하는 부분

일반 세무 프로그램은 박스 7의 내용에 크게 의존합니다. 코드 1이 포함된 1099-R을 가져오면, 프로그램은 귀하가 특정 상자에 체크하거나 Form 5329를 제출하기 전까지 10%의 벌금을 가정합니다. 박스 2a에 0이 아닌 금액이 적힌 코드 G를 가져오면, 대부분의 직접 롤오버는 2a가 $0이어야 함에도 불구하고 프로그램은 그 차액을 과세 대상으로 처리합니다.

다음 두 가지 습관이 도움이 됩니다:

  1. 가져온 모든 1099-R을 항상 검토하십시오. 특히 롤오버와 로스(Roth) 분배금의 경우, 소프트웨어가 박스 2a를 올바르게 해석할 것이라고 맹신하지 마십시오.
  2. 제출 전 Form 1040의 4a/4b 및 5a/5b 행과 대조하십시오. "a" 행은 총액을, "b" 행은 과세 대상 금액을 나타냅니다. 이 둘의 차이는 롤오버 금액이나 비과세 로스 분배금액과 일치해야 합니다.

주의해야 할 특별한 상황들

이혼한 배우자에 대한 QDRO 분배금. 플랜은 대체 수취인(돈을 받은 전 배우자)에게 1099-R을 발행해야 하며, 그들이 59½세 미만인 경우 코드 2를 사용해야 합니다. 만약 전 배우자에게 지급된 QDRO 금액에 대해 원래 직원 배우자가 1099-R을 받았다면, 이는 수정해야 할 코딩 오류입니다.

수익과 함께 반환된 초과 로스 IRA 기입금. 코드 8J 또는 PJ를 주의 깊게 살피십시오. 수익 부분만 과세 대상이지만, 세금 신고 마감일 이후에 반환이 이루어지는 경우 총 기입금과 수익 모두가 잘못 코딩될 수 있습니다.

백도어 로스(Backdoor Roth) 변환. 일반 IRA에서 로스로의 변환은 코드 2(59½세 미만이며 변환 예외 적용 시) 또는 코드 7(59½세 이상 시)로 표시됩니다. 변환은 귀하의 IRA 총액 중 세전 금액의 비율만큼 과세됩니다. 실제 과세 금액은 박스 2a가 아닌 Form 8606의 안분 비례 규칙(pro-rata rule)에 의해 결정됩니다.

RMD(최소 인출금) 미납 및 수정. 지연된 RMD 보충 분배금은 일반적으로 해당 금액이 지급된 연도의 일반 코드(7)를 받으며, 원래 지급 기한이었던 연도의 코드를 받지 않습니다. 이 경우에도 여전히 25%의 RMD 미납 추가 세금(SECURE 2.0 하에서 50%에서 감소)을 납부해야 할 수 있으며, 이는 Form 5329 Part IX에서 별도로 계산됩니다.

연중 내내 깔끔한 기록 유지가 중요한 이유

대부분의 1099-R 오류는 악의적인 것이 아닙니다. 단지 수탁 기관이 당시 확인할 수 있었던 정보를 반영할 뿐입니다. 플랜 관리자를 변경했거나, 증권사 간에 IRA를 롤오버했거나, 72(t) SEPP 시리즈를 설정한 경우, 새로운 수탁 기관은 올바른 코딩을 결정하는 데 필요한 과거 이력을 전혀 모를 수 있습니다. 그 이력을 유지할 책임은 귀하에게 있습니다.

이러한 상황을 원활하게 처리하는 납세자는 가장 정교한 세무 소프트웨어를 가진 사람이 아니라, 자신의 기록에 모든 분배금, 롤오버, 원가 기준 조정을 추적하는 사람입니다. 1월에 1099-R이 도착했을 때, 그들은 몇 분 만에 이를 교차 확인할 수 있습니다. 무언가 잘못되었을 때, 그들은 몇 주가 아닌 몇 시간 만에 관련 증빙 서류를 제시할 수 있습니다.

이러한 규율이 화려해 보이지는 않지만, 이는 수천 달러의 벌금을 방지하고 동일한 은퇴 자금에 대해 세금을 두 번 내는 조용한 비극을 막아줍니다.

은퇴 기록을 감사 가능한 상태로 유지하세요

은퇴 자금을 인출(distributions)하고, 롤오버(rollovers)를 수행하며, Roth 변환(Roth conversions)을 관리할 때, 귀하의 은퇴 계좌 내역 전체를 확실히 파악하고 있는 유일한 사람은 수탁 기관도, 국세청(IRS)도 아닌 바로 귀하 자신입니다. Beancount.io는 투명하고 버전 관리가 가능하며 AI 활용이 가능한 플레인 텍스트 회계(plain-text accounting) 환경을 제공하여, 모든 기입(contribution), 롤오버 및 인출 내역이 귀하가 실제로 소유한 기록에 남도록 합니다. 무료로 시작하기를 통해 최고의 세무 전문가들이 사용하는 수준의 명확한 은퇴 자산 추적 관리를 시작해 보세요.