Form 1099-B 취득 원가: Form 8949에서 커버드 및 논커버드 증권 조정하기

약 9분Mike ThriftMike Thrift
Form 1099-B 취득 원가: Form 8949에서 커버드 및 논커버드 증권 조정하기

매년 봄, 수천 명의 투자자들이 단일 양식에 적힌 숫자 하나를 맹신함으로써 조용히 세금을 과다 납부하고 있습니다. 그 숫자는 바로 Form 1099-B에 인쇄된 취득가액(cost basis)입니다. 이 숫자가 틀렸을 때 — 이는 대부분의 사람들이 생각하는 것보다 훨씬 자주 발생합니다 — 여러분이 이의를 제기하지 않는 한 IRS는 이를 그대로 사용합니다. 그 결과, 실제로 벌어들이지 않은 "이익"에 대해 세금을 내게 됩니다.

지난해 주식, 뮤추얼 펀드 지분, ETF 또는 임직원 주식 보상 플랜의 유닛을 매도했다면 브로커로부터 1099-B를 받았을 것입니다. 이 수치들을 세무 신고서에 그대로 옮겨 적기 전에, 이 양식이 무엇을 보장하고 무엇을 보장하지 않는지 이해할 가치가 있습니다. 본 가이드에서는 보고 대상(covered) 및 비대상(noncovered) 유가증권의 차이, Box 1e와 Box 5의 실제 의미, 그리고 Form 8949의 단 하나의 조정 코드가 어떻게 동일한 달러에 대해 세금을 두 번 내지 않도록 도와주는지 설명합니다.

Form 1099-B가 실제로 보고하는 내용

"브로커 및 바터 거래 대금(Proceeds From Broker and Barter Exchange Transactions)"인 Form 1099-B는 브로커가 유가증권 매도 내역을 보고하기 위해 IRS에 제출하고 여러분에게도 발송하는 문서입니다. 여기에는 현금으로 매도된 주식, 채권, 옵션, 상품(commodities), 규제 대상 선물 및 유사한 금융 상품이 포함됩니다. 합병이나 지배권 취득과 같은 기업 구조 조정이 계좌에 발생했다면 이 역시 여기에 나타날 수 있습니다.

이 양식에는 각 매도 건별(또는 요약된 매도 그룹별)로 다음과 같은 주요 항목이 있습니다:

  • Box 1a — 유가증권에 대한 설명 및 주식 또는 유닛 수.
  • Box 1b — 자산을 취득한 날짜.
  • Box 1c — 자산을 매도한 날짜.
  • Box 1d — 매도 대금(proceeds): 매도를 통해 수령한 금액.
  • Box 1e — 취득가액 또는 기타 기준(cost or other basis): 브로커가 파악하고 있는 지불 금액.
  • Box 1f 및 1g — 조정 금액, 가장 흔하게는 불인정된 세탁 매매(wash-sale) 손실.
  • Box 2 — 이익 또는 손실이 단기(short-term)인지 장기(long-term)인지 여부.
  • Box 5 — 해당 거래가 보고 비대상 유가증권(noncovered security) 임을 나타내는 체크박스.

Box 1d와 1e가 핵심입니다. 매도 대금에서 취득가액을 빼면 이익 또는 손실이 계산됩니다. 브로커는 일반적으로 매도 대금에 대해서는 신뢰할 수 있습니다. 여러분의 계좌에 정확히 얼마의 현금이 들어왔는지 알고 있기 때문입니다. 하지만 취득가액은 상황이 복잡해지며, 그 복잡함에는 명확한 이유가 있습니다.

보고 대상 vs. 보고 비대상 유가증권: 모든 것을 바꾸는 구분

2008년, 의회는 브로커가 취득가액을 추적하여 IRS에 보고하도록 의무화했습니다. 이 규칙은 자산 유형별로 단계적으로 시행되었습니다: 2011년 이후 취득한 주식, 2012년 이후 취득한 뮤추얼 펀드 및 배당 재투자 주식, 2014년 이후 취득한 대부분의 채권 및 옵션이 그 대상입니다.

**보고 대상 유가증권(covered security)**은 브로커가 법적으로 취득가액을 보고해야 하는 자산입니다. 이러한 자산의 경우 Box 1e에 취득가액 수치가 포함되어야 하며, 해당 수치는 IRS에도 전달되었습니다.

**보고 비대상 유가증권(noncovered security)**은 해당 시행일 이전에 취득했거나, 브로커가 취득가액 정보를 가지고 있지 않은 자산입니다. 예를 들어, 완전한 기록 없이 다른 금융기관에서 이체된 주식이나 증여 또는 상속으로 받은 자산이 이에 해당합니다. 보고 비대상 유가증권의 경우, 브로커는 매도 대금은 보고하지만 Box 5에 체크를 하며, Box 1e는 비어 있거나 신뢰할 수 없을 수 있습니다. 브로커는 사실상 이렇게 말하는 것입니다: "우리는 당신이 이것을 팔았다는 사실은 보고하지만, 정확한 취득가액을 파악하는 것은 당신의 책임입니다."

이 구분은 이후의 모든 과정을 결정합니다. 이는 해당 매도 건이 Form 8949의 어느 섹션에 속하는지를 결정하며, 양식의 내용을 그대로 믿지 말고 직접 확인해야 할 때가 언제인지를 알려줍니다.

Form 8949: 조정이 일어나는 곳

"자본 자산의 매도 및 기타 처분(Sales and Other Dispositions of Capital Assets)"인 Form 8949는 1099-B와 세무 신고서 사이의 가교 역할을 합니다. 이 양식의 전체 목적은 '조정'입니다. 즉, 브로커가 보고한 내용과 여러분이 정확하다고 믿는 내용 사이의 차이를 명확한 근거와 함께 IRS에 맞추어 보여주는 것입니다.

Form 8949는 모든 거래를 알파벳 박스로 분류합니다. Part I은 단기(1년 이하 보유), Part II는 장기(1년 초과 보유)입니다:

  • Box A / Box D취득가액이 IRS에 보고된 1099-B 상의 거래(보고 대상 유가증권). 단기는 A, 장기는 D에 기입합니다.
  • Box B / Box E취득가액이 IRS에 보고되지 않은 1099-B 상의 거래(보고 비대상 유가증권). 단기는 B, 장기는 E에 기입합니다.
  • Box C / Box F — 비상장 주식 거래와 같이 1099-B에 전혀 보고되지 않은 거래.

최근 양식에는 새로운 Form 1099-DA에서 보고되는 디지털 자산 거래를 위한 카테고리(Box G ~ L)도 추가되었지만, 논리는 동일합니다: 취득가액이 IRS에 보고되었는가?

올바른 박스를 선택하는 것이 중요한 이유는 IRS가 해당 숫자를 얼마나 신뢰할지를 결정하기 때문입니다. 조정 사항이 없는 Box A 거래는 종종 한 줄로 요약될 수 있습니다. 반면 Box B 거래는 IRS가 여러분이 직접 면밀히 검토했을 것이라고 기대하는 항목입니다.

1099-B의 취득가액이 자주 틀리는 이유

브로커가 보고 대상 유가증권의 취득가액을 IRS에 보고한다면, 왜 그것이 틀릴 수 있을까요? 브로커가 알 수 없거나 알도록 허용되지 않은 구조적 공백이 있기 때문입니다. 가장 흔한 원인은 다음과 같습니다.

고용주 주식 보상: RSU, ESPP 및 스톡옵션

이는 취득가액(cost-basis) 오류의 가장 큰 원인이며, 상장 기업에 다니는 수백만 명의 직원에게 영향을 미칩니다.

제한조건부주식(RSU)이 가득(vest)될 때, 해당 주식의 공정시장가치는 일반 임금으로 W-2에 추가됩니다. 즉, 귀하는 이미 이에 대한 소득세를 납부한 것입니다. 올바른 취득가액은 가득일 당시의 가치입니다. 그러나 IRS는 증권사가 보고하는 취득가액에 보상 소득을 포함하는 것을 금지하고 있습니다. 따라서 증권사는 취득가액을 0으로 보고하거나, 귀하가 실제로 지불한 소액의 현금만을 보고하는 경우가 많습니다.

만약 50,000달러 상당의 RSU 주식을 매도하고 1099-B에 취득가액이 0달러로 표시된다면, 이 양식은 50,000달러의 이익이 발생했음을 의미하게 됩니다. 하지만 귀하는 이미 그 50,000달러에 대해 임금으로서 세금을 냈습니다. 양식에 적힌 대로 보고하는 것은 동일한 소득에 대해 두 번 세금을 내는 것을 의미합니다.

종업원 주식매수선택제도(ESPP)도 동일한 문제를 가지고 있습니다. 1099-B는 일반적으로 할인된 매수 가격만을 보여주며, W-2에 임금으로 이미 보고된 할인 금액을 누락합니다. 해결책은 올바른 취득가액, 즉 매수 가격에 이미 과세된 할인액 및 보상 요소를 더한 금액을 사용하는 것입니다.

인센티브 스톡옵션(ISO)과 비적격 스톡옵션(NQSO)은 행사 및 매도 시기와 방법에 따라 각각 고유한 취득가액 조정이 필요합니다. 주제는 일관됩니다. 급여 명세서와 관련된 모든 항목은 신고하기 전에 취득가액을 반드시 확인하십시오.

2년에 걸친 워시 세일(Wash Sales)

워시 세일 규정은 손실을 보고 매도하기 전후 30일 이내에 실질적으로 동일한 유가증권을 매수할 경우 그 손실을 인정하지 않습니다. 증권사는 단일 계좌 내에서의 워시 세일을 1099-B의 Box 1g에 표시하지만, 증권사는 워시 세일이 시작되는 시점만 알 수 있습니다. 증권사는 부인된 손실이 나중에 언제 해소되어야 하는지 알 수 없는 경우가 많으며, 귀하의 다른 계좌, 배우자의 계좌 또는 IRA(개인퇴직계좌)에서의 매수 내역을 볼 수 없습니다. 계좌 간 또는 연도 간 발생하는 워시 세일은 정기적으로 수동 수정이 필요합니다.

증여 및 상속받은 유가증권

상속받은 주식은 일반적으로 사망일 당시의 공정시장가치와 동일하게 취득가액이 상향 조정(stepped-up)됩니다. 이는 종종 피상속인이 원래 지불했던 금액보다 훨씬 높습니다. 증여받은 주식은 증여자의 취득가액과 증여일 당시의 가치에 연동된 더 복잡한 이월 취득가액(carryover-basis) 규칙을 따릅니다. 증권사가 이 정보를 가지고 있는 경우는 드물기 때문에, 이러한 자산은 거의 항상 취득가액 정보가 없거나 Box 1e가 잘못된 비보고 대상 유가증권(noncovered securities)으로 분류되어 도착합니다.

증권사 간 이체 및 재투자된 배당금

계좌를 새 증권사로 옮길 때 취득가액 정보도 함께 전달되어야 하지만, 정보가 불완전하게 전달되거나 전혀 전달되지 않아 보고 대상 주식이 사실상 비보고 대상 주식으로 바뀌는 경우가 빈번합니다. 수년간의 소액 재투자 배당금과 자본 이득 분배금 또한 취득가액에 합산되어야 하는데, 모든 플랫폼이 이를 정확하게 추적하는 것은 아닙니다.

해결 방법: 양식 8949 조정 코드(Adjustment Codes)

귀하를 보호하는 규칙은 다음과 같습니다. 증권사의 수치를 자동으로 덮어쓰지 마십시오. 증권사가 IRS에 보고한 거래의 경우, 표시된 매각 대금을 그대로 보고한 후, 열 (f)의 코드와 열 (g)의 금액을 사용하여 문서화된 조정을 수행합니다. 이렇게 하면 IRS가 이미 보유한 1099-B와 귀하의 신고 내용을 일치시키면서 차이점을 설명할 수 있습니다.

취득가액 문제에 있어 가장 중요한 코드는 코드 B입니다.

코드 B — 취득가액이 잘못됨. 증권사가 IRS에 취득가액을 보고했지만(Box A 또는 Box D 거래) 그 취득가액이 틀린 경우 코드 B를 사용하십시오. 위에서 언급한 RSU 및 ESPP 상황에 사용되는 코드입니다. 작성 방법은 다음과 같습니다.

  1. 열 (d)에 1099-B에 표시된 대로 Box 1d의 매각 대금을 정확히 입력합니다.
  2. 열 (e)에 1099-B에 표시된 대로 Box 1e의 잘못된 취득가액을 정확히 입력합니다.
  3. 열 (f)에 B를 입력합니다.
  4. 열 (g)에 추가로 주장하려는 취득가액만큼을 음수(-)로 입력합니다.

예: 1099-B에 가득된 RSU의 매각 대금이 50,000달러, 취득가액이 0달러로 표시되어 있습니다. 이미 W-2에 포함된 가득일 당시 가치인 올바른 취득가액은 48,000달러입니다. 열 (d)에 매각 대금 50,000달러, 열 (e)에 취득가액 0달러, 코드 B, 그리고 열 (g)에 -48,000달러를 입력합니다. 과세 대상 이익은 50,000달러가 아니라 2,000달러가 됩니다. 이미 세금을 낸 48,000달러의 소득에 대해 중복 과세되는 것을 방지한 것입니다.

기타 접할 수 있는 코드들:

  • 코드 W — 워시 세일 손실이 인정되지 않음. 부인된 금액은 열 (g)에 양수(+)로 입력합니다.
  • 코드 M — 여러 거래가 한 줄로 요약됨. 세무 소프트웨어에서 자주 사용하는 범용 코드입니다.
  • 코드 T — 증권사가 보유 기간(단기 vs 장기)을 잘못 보고함.
  • 코드 N — 다른 사람을 대신하여 대리인(nominee)으로 1099-B를 받음.
  • 코드 E — 양식에 반영되지 않은 매도 비용이나 옵션 프리미엄을 조정할 수 있음.

비보고 대상 유가증권(Box B 및 Box E)의 경우 한 가지 측면에서 절차가 더 간단합니다. 증권사가 IRS에 취득가액을 보고하지 않았으므로, 열 (e)에 올바른 취득가액을 직접 입력하면 됩니다. 취득가액 자체에 대한 조정 코드는 필요하지 않습니다. 이 경우 책임과 기록 보관은 전적으로 귀하의 몫입니다.

실무적인 대조 점검 리스트

신고하기 전에 모든 1099-B 항목을 훑어보십시오:

  1. 매각 대금 확인. Box 1d가 귀하의 기록과 일치해야 합니다. 틀리는 경우가 드물지만 확인이 필요합니다.
  2. Box 5 표시 확인. 체크되어 있다면 비보고 대상 유가증권이며, 취득가액을 확인하는 것은 귀하의 업무입니다.
  3. 모든 고용주 주식 매도 항목 표시. RSU, ESPP, ISO 또는 NQSO 매도는 W-2 및 주식 계획의 보충 명세서(보통 "stock plan transactions" 또는 "year-end" statement라고 함)와 취득가액을 대조해야 합니다.
  4. 상속 및 증여 자산 재계산. 상향 조정된 취득가액 또는 이월 취득가액 규칙을 적용하십시오. 비어 있는 Box 1e를 신뢰하지 마십시오.
  5. 계좌 간 워시 세일 감시. 여러 계좌에서 동일한 종목을 거래하거나 최근에 재매수했다면, 증권사의 워시 세일 수치가 불완전할 수 있습니다.
  6. 증빙 서류 보관. 증권사 확인서, 주식 계획 명세서, 증여 증서, 유산 감정서 등은 IRS가 소명 요청을 할 때 귀하의 수치를 방어해 줄 자료들입니다.

IRS는 귀하의 신고서에 기재된 매각 대금과 1099-B를 자동으로 대조합니다. 매각 대금이 일치하지 않으면 통지서가 발송됩니다. 그러나 귀하가 수정하지 못한 잘못된 취득가액은 아무런 경고를 발생시키지 않습니다. 단지 귀하의 돈이 더 나갈 뿐입니다. 이러한 비대칭성 때문에 수많은 투자자가 세금을 과다 납부하게 됩니다. 시스템에는 세금을 너무 많이 내는 것에 대한 내장된 경보 장치가 없기 때문입니다.

연중 투자 기록을 체계적으로 관리하세요

1099-B 양식을 어려움 없이 정리하는 투자자들은 매수, 베스팅, 재투자 및 이체가 발생할 때마다 이를 기록한 사람들입니다. 매년 4월마다 서둘러 자료를 찾는 사람들이 아니죠. 각 로트(lot)의 정확한 취득 원가에 대한 명확하고 지속적인 기록을 유지하면 세금 신고 시즌은 고고학 발굴 작업이 아닌 신속한 검토 과정으로 변합니다.

이것이 바로 텍스트 기반 회계(plain-text accounting)가 탁월한 성능을 발휘하는 기록 관리 방식입니다. Beancount.io를 사용하면 투자 로트, 취득 원가 및 자본 이득을 투명하고 버전 관리가 가능한 텍스트 형식으로 추적할 수 있습니다. 블랙박스도, 벤더 종속도 없으며 한 줄 한 줄 검토할 수 있는 전체 이력을 제공합니다. Fava 대시보드를 통해 보유 자산과 실현 손익을 시각화할 수도 있습니다. 지금 무료로 시작하여 1099-B 양식이 도착하기 훨씬 전부터 필요한 수치들을 관리해 보세요.

이 기사는 일반적인 교육 목적으로 작성되었으며 세무 자문이 아닙니다. 취득 원가 규정, 주식 보상 관련 과세 및 IRS 양식은 변경될 수 있으므로, 귀하의 구체적인 상황에 대해서는 자격을 갖춘 세무 전문가와 상담하십시오.