[Cost Basis 계산] FIFO · LIFO · Specific ID -- 한인 주식 trader Form 8949

뉴비2시간 전
1 0 0
https://gousa.kr/board/tax-finance/1849

한 줄 결론

주식/펀드/암호화폐를 매도해 capital gain/loss를 계산할 때 핵심은 cost basis(취득원가). 같은 종목을 여러 번 나눠 매수했다면 어느 매수 건이 매도되었는지에 따라 gain 크기가 달라집니다. IRS 기본은 FIFO(First-In-First-Out)이며, 주식의 경우 Specific Identification을 매도 전 미리 broker에 지시하면 가장 유리한 lot 선택 가능. 펀드(Mutual fund)는 Average Cost 옵션도 있음. 2011년 1월 1일 이후 매수 주식은 broker가 IRS에 1099-B로 직접 cost basis를 보고하므로 일치 필수.

Cost Basis 방법 비교 (FACT)

방법적용 자산설명장단점
FIFO모든 자산 (기본값)가장 오래된 lot 먼저 매도장기 LTCG 유리, gain 작은 lot 먼저 소비 위험
LIFO가능 (broker별)가장 최근 lot 먼저 매도최근 매수가 높으면 gain 최소화
Specific ID주식/ETF매도 전 lot 직접 지정최대 절세 가능, 사전 지시 필수
Average CostMutual fund / DRIP모든 share 평균 단가계산 간단, lot 분리 불가
HIFObroker별 (Highest-In-First-Out)고가 매수 lot 먼저현재 gain 최소화 (단기 우선)
Tax Lot Optimizerbroker 알고리즘최적 lot 자동 선택편리, broker 의존

Covered vs Non-Covered Security

  • Covered (2011~): broker가 IRS에 cost basis 직접 보고. 1099-B와 신고가 일치해야 함
  • Non-Covered (2011 이전 또는 일부 외국 주식): 본인이 cost basis 추적/입증 필수
  • 한인이 한국 주식, 해외 broker, 옛 종이 주식 매도 시 -- 본인 기록이 유일한 입증

Specific Identification 절차 (가장 유리)

  1. 매도 주문 이전에 broker에 lot 지정 (Fidelity/Schwab 온라인 가능)
  2. 지정한 lot의 매수일/단가/수량 명시
  3. broker가 confirm 발송 (recordkeeping 증거)
  4. 1099-B에 해당 lot 정보로 보고
  5. Form 8949에 매수일/매수가/매도일/매도가 입력

※ 매도 후 변경 불가. 사후 정정은 audit 패배 가능.

한인 사례 시나리오

케이스 A -- 한인 직장인 Tesla 분할 매수

  • 2022/01 100주 @ $400 = $40K
  • 2023/01 100주 @ $200 = $20K
  • 2024/06 100주 @ $250 = $25K
  • 2026/05 100주 매도 @ $350 = $35K
  • FIFO: 2022/01 lot 매도 -- gain = -$5K (loss!)
  • Specific ID 2023/01 lot: gain = $15K (LTCG)
  • Specific ID 2024/06 lot: gain = $10K (LTCG, 11개월 보유 시 STCG 함정)
  • 전략: gain harvesting 시 2023/01, loss harvesting 시 2022/01

케이스 B -- 401(k) → Roth conversion lot 선택

  • traditional IRA pre-tax $200K, after-tax $50K
  • conversion 시 pro-rata rule -- after-tax $50K도 일부씩
  • basis 추적 Form 8606 필수, 평생 누적

케이스 C -- 한국 주식 매도

  • 2015년 삼성전자 200주 매수 @ $40 (USD 환산)
  • 2026년 매도 @ $80 (USD 환산)
  • 매수일/매도일 환율 각각 적용 -- non-covered, 본인 입증
  • 한국 주식 거래내역 + 매일 환율 -- IRS audit 대비 필수

Wash Sale과 cost basis

  • 30일 wash sale 발생 시 -- 거부된 loss가 새 lot의 basis에 가산
  • 새 lot의 holding period도 옛 lot에서 시작
  • broker가 자동 계산하지만 동일 broker 내만 -- Robinhood + Fidelity 양쪽 거래 시 본인 추적 필수

Form 8949 / Schedule D 기재

  • Form 8949 Part I (단기, 1년 이하)
  • Form 8949 Part II (장기, 1년 초과)
  • Box A/B (covered + 1099-B와 basis 일치)
  • Box D/E (covered + 1099-B와 basis 불일치 -- 조정 사유 코드)
  • Box C/F (non-covered, 1099-B 미보고)
  • 합계 → Schedule D → Form 1040 Line 7

특수 자산 cost basis

상속받은 자산 (step-up basis)

  • 사망일 FMV로 basis 재설정 -- 한인 부모 사망 후 한국/미국 자산 모두 step-up
  • 자녀가 매도해도 사망 시점 기준 -- 사망 후 즉시 매도 시 gain 거의 0
  • 예외: IRA/401(k)는 step-up 없음

증여받은 자산 (carryover basis)

  • 증여자의 basis 그대로 이어받음
  • 한국 부모가 미국 자녀에게 주식 증여 -- 부모 basis 사용
  • FMV가 basis보다 낮은 자산 증여 시 더블 룰 적용

주식 분할 / 배당 재투자 (DRIP)

  • 주식 분할 -- basis 비례 분할 (2:1 split이면 share당 basis 절반)
  • DRIP -- 각 재투자가 새 lot 생성, basis 추적 필수

암호화폐

  • IRS Notice 2014-21 -- crypto는 property
  • 각 거래마다 cost basis + FMV 기록
  • 2025부터 broker(Coinbase/Kraken) 1099-DA 발행 시작

한인 자주 실수

  • 1099-B 그대로 신고하고 Specific ID 효과 망각
  • 한국 주식 cost basis 추적 안 함 -- audit 시 basis 0 처리(전액 gain)
  • DRIP basis 누락 -- 동일 주식 매수액을 매번 추가하지 않으면 gain 과대
  • 비과세 reorganization을 매도로 신고 (M&A, spin-off)
  • 옵션 행사 basis = strike + premium 망각
  • RSU vesting 시 W-2에 포함된 부분이 basis -- 매도 시 double count 주의
  • wash sale 자동 조정을 본인이 다시 조정 (이중)

출처

  • 26 USC 1012 (Basis of property)
  • 26 USC 1014 (Step-up basis at death)
  • 26 USC 1015 (Carryover basis for gifts)
  • IRS Pub 550 (Investment Income and Expenses) irs.gov
  • IRS Pub 551 (Basis of Assets) irs.gov
  • Form 8949 / Schedule D instructions irs.gov
  • FINRA Cost Basis Reporting finra.org

중요 면책: Cost basis는 capital gain 세금의 단일 최대 변수이며, 한 번 잘못 신고하면 수정 매우 어렵습니다. 특히 한국 주식, 종이 주식, 상속/증여 자산, DRIP, RSU/ISO 행사 자산은 cost basis 추적이 복잡하므로 매수/취득 시점부터 기록을 유지하세요. Specific Identification은 매도 이전에 broker에 지시해야만 유효하며, 큰 매도 직전에는 반드시 CPA와 lot 선택 시뮬레이션을 거치세요. 본 글은 2026년 5월 기준 일반 정보입니다.

AD

댓글

아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!