미국 회사 RSU·ESPP·스톡옵션 세금 준비: W-2·1099-B·cost basis 대조
회사에서 받은 주식보상은 “주식을 받았다” 한 문장으로 정리하면 오히려 세금 준비가 어려워집니다. RSU, restricted stock, ISO, 비적격 스톡옵션, ESPP는 이름이 비슷해도 필요한 날짜·서류·세금 질문이 다를 수 있습니다. 특히 급여 시스템과 브로커 시스템이 서로 다른 문서를 만들기 때문에, 매도 뒤 Form 1099-B만 보고 신고 준비를 시작하면 같은 경제적 사건을 두 번 세거나 cost basis를 잘못 옮길 위험이 있습니다.
이 글의 목적은 세액을 계산하거나 특정 거래의 세법상 결과를 판정하는 것이 아닙니다. grant → vest·exercise·purchase → shares delivered/withheld → sale의 사건을 하나의 기록표로 만들고, W-2·Form 3921/3922·1099-B·broker statement를 서로 대조한 뒤 세무 전문가에게 넘길 자료를 정리하는 것이 목적입니다.
검토 기준일: 2026년 9월 8일. 아래 IRS Publication 525의 현재 공개판은 2025 edition입니다. 이를 임의로 “2026판”이라고 부르지 않습니다.
1. 제일 먼저 해야 할 일: 회사가 쓰는 별명이 아니라 실제 award type 확인
“주식보상”, “stock comp”, “employee stock”이라는 표현만으로는 신고에 필요한 규칙을 정할 수 없습니다. IRS는 statutory stock options와 nonstatutory stock options를 구분하고, qualifying ESPP와 ISO에 별도의 정보문서를 사용합니다. RSU와 restricted stock도 같은 말로 취급하면 안 됩니다.
| 회사에서 보는 이름 | 먼저 확인할 실제 자료 | 핵심 사건 | 처음부터 단정하면 안 되는 것 |
|---|---|---|---|
| RSU | award agreement, vest/settlement statement, payroll record | grant, vest, settlement, shares delivered/withheld, sale | 모든 RSU가 같은 시점·방식으로 과세된다고 가정 |
| Restricted stock | award agreement, transfer/restriction terms | transfer, vesting/restriction lapse, disposition | RSU와 restricted stock을 같은 상품으로 처리 |
| ISO | option agreement, exercise confirmation, Form 3921 | grant, exercise, sale | exercise·sale 연도의 세금 결과를 하나로 단순화 |
| Nonstatutory option | option agreement, exercise/payroll records | grant, exercise, sale | ISO 규칙을 그대로 적용 |
| §423 ESPP | plan terms, purchase statement, Form 3922 | grant/offer, purchase/transfer, sale | 모든 사내 주식구매 프로그램이 §423 ESPP라고 가정 |
첫 번째 질문은 “세금이 얼마인가?”가 아니라 “내가 받은 보상의 법적·계획상 종류가 무엇이며 이를 입증하는 문서가 무엇인가?”입니다.
2. grant·vest·exercise·purchase·sale을 한 줄의 사건표로 만든다
회사 포털, 급여명세, 브로커 거래내역을 각각 따로 보면 같은 거래가 여러 번 나타날 수 있습니다. 먼저 사건 단위로 한 줄씩 맞추면 누락과 중복을 찾기가 쉬워집니다.
| 필드 | 기록할 내용 | 근거 문서 예시 |
|---|---|---|
| Award / lot ID | 회사·브로커가 부여한 grant 또는 lot 식별자 | award notice, broker lot detail |
| Award type | RSU, ISO, nonstatutory option, §423 ESPP 등 | plan document, grant agreement |
| Grant date | 부여일 | grant notice |
| Vest / exercise / purchase date | 실제 권리확정·행사·구매 사건 날짜 | vesting statement, exercise confirmation, ESPP purchase statement |
| FMV / exercise or purchase price | 회사·문서에 표시된 해당 사건의 금액 | payroll/equity statement, Form 3921/3922 |
| Shares | 부여·확정·행사·구매·원천징수/매도·실수령 수량 | equity statement, broker confirmation |
| Sale date / proceeds | 매도일·매도수량·gross/net proceeds | trade confirmation, Form 1099-B |
| Broker basis shown | 1099-B 또는 broker statement의 cost basis | Form 1099-B, supplemental statement |
| Payroll evidence | 급여에 포함된 주식보상 관련 금액·원천징수 근거 | pay stub, W-2, employer year-end statement |
이 표는 세금 계산표가 아닙니다. 서로 다른 시스템에서 나온 숫자가 같은 사건을 가리키는지 확인하는 reconciliation ledger입니다.
3. 신고 전 모아둘 문서: W-2와 1099-B만으로 끝내지 않는다
주식보상은 고용관계 문서와 투자계좌 문서가 겹칩니다. 다음 자료를 연도별 폴더가 아니라 award/lot별로 묶어두면 나중에 매도할 때도 추적이 쉽습니다.
| 문서 | 무엇을 확인하는 데 쓰나 | 주의할 점 |
|---|---|---|
| Plan / grant agreement | 보상 유형, grant 조건, vest/exercise 구조 | 포털의 짧은 이름보다 원문이 우선 |
| Vest / exercise / purchase confirmation | 날짜·주식수·가격/FMV·수수료 | 같은 날 여러 lot이 생길 수 있음 |
| Pay stubs / W-2 | 고용주가 급여 시스템에서 보고한 보상·원천징수 자료 | 브로커 매도자료와 별 시스템 |
| Form 3921 | ISO exercise 관련 날짜·가치 기록 | 모든 option에 발행되는 양식이 아님 |
| Form 3922 | qualifying §423 ESPP stock transfer 관련 날짜·가치 기록 | 모든 ESPP라는 별칭의 프로그램에 자동 적용된다고 가정하지 않음 |
| Form 1099-B | 매도 proceeds, basis reporting, holding-period 관련 broker 정보 | basis가 누락되거나 조정 검토가 필요할 수 있음 |
| Broker supplemental statement | 1099-B 외 lot별 보조 basis·compensation 정보 | 세금양식과 보조보고서를 구분해서 보관 |
| Corporate-action records | split, merger, spin-off 등 lot 변동 | 원래 lot과 연결되지 않으면 basis history가 끊김 |
4. W-2와 1099-B는 경쟁하는 문서가 아니라 서로 다른 층의 기록이다
급여 쪽에서는 고용보상 사건을, 브로커 쪽에서는 증권 매도 사건을 기록할 수 있습니다. 따라서 “W-2에 들어갔으니 1099-B는 무시” 또는 “1099-B가 있으니 W-2는 관계없다”라는 식으로 한쪽을 버리지 않는 것이 중요합니다.
실무적으로는 다음 순서가 안전합니다.
- 같은 award/lot의 grant·vest/exercise/purchase·sale 날짜를 먼저 맞춥니다.
- payroll statement와 W-2에서 해당 보상 사건과 연결되는 기록을 찾습니다.
- broker statement와 1099-B에서 실제 매도 lot·proceeds·basis 표시를 찾습니다.
- 이미 고용보상 층에서 반영된 값과 broker basis가 어떤 관계인지 세무 전문가에게 확인합니다.
- Form 1099-B의 basis가 실제 기록과 다르거나 조정이 필요하다고 판단되는 경우, IRS Form 8949 지침에 따라 어떤 조정이 필요한지 확인합니다.
IRS는 Form 8949 지침에서 covered security의 경우 1099-B에 표시된 basis를 출발점으로 사용하되, 수정·조정이 필요한 경우 별도 adjustment를 보고하도록 설명합니다. “1099-B에 숫자가 있으니 무조건 그대로가 정답”이라는 뜻은 아닙니다.
5. ESPP는 Form 3922의 날짜를 버리지 않는다
IRS는 §423(c)에 해당하는 employee stock purchase plan의 일정한 stock transfer에 Form 3922를 사용합니다. 이 문서에는 향후 holding period와 basis 검토에 필요한 날짜와 값이 들어갈 수 있으므로, 매도한 해에 1099-B만 남기고 예전 3922를 버리면 나중에 사실관계를 다시 구성해야 할 수 있습니다.
qualifying §423 ESPP의 disposition에서는 grant·transfer·sale 날짜가 중요합니다. IRS는 일반적으로 주식 transfer 후 1년과 option grant 후 2년 중 더 늦은 시점을 기준으로 holding-period requirement를 설명합니다. 다만 실제 compensation/capital gain 구분은 거래 사실에 따라 달라질 수 있으므로 이 글에서 개인 결과를 계산하지 않습니다.
ESPP 자료는 최소한 다음 묶음으로 보관합니다.
- plan이 §423 plan인지 확인할 수 있는 공식 plan document
- offering/grant date
- purchase 또는 transfer date와 purchase price
- Form 3922
- sale confirmation과 1099-B
- 같은 lot의 payroll 또는 employer supplemental 자료
6. ISO와 nonstatutory option을 한 파일로 섞지 않는다
IRS Topic 427은 statutory stock options에 ISO와 qualifying ESPP를 포함하고, 그 밖의 options를 nonstatutory stock options로 구분합니다. ISO의 경우 exercise 뒤 Form 3921이 중요한 기록이 될 수 있고, IRS는 ISO exercise 연도에 AMT 검토가 필요할 수 있다고 명시합니다.
따라서 option 행사 기록에는 다음을 별도 필드로 둡니다.
- option type: ISO인지 nonstatutory인지
- grant date
- exercise date
- exercise price
- exercise-date FMV가 문서에 있으면 그 값과 출처
- exercise한 주식수와 이후 실제 매도한 주식수
- Form 3921 수령 여부(ISO인 경우)
- 급여/W-2 또는 employer statement와 연결되는 보상 기록
- 해당 연도 AMT 검토가 필요한지 전문가에게 물을 질문
“ISO니까 세금이 없다”, “NQSO니까 매도 때만 보면 된다”처럼 한 단계만 보고 결론내리지 않습니다.
7. RSU는 vest·settlement·실수령 주식수의 연결을 남긴다
RSU는 option처럼 exercise price를 내고 행사하는 구조와 다를 수 있습니다. 그래서 option 문서의 틀을 그대로 가져오기보다 award agreement와 vest/settlement statement를 중심으로 기록합니다.
특히 포털에는 “100 shares vested”라고 보이는데 broker account에는 70 shares만 들어오는 식으로 보일 수 있습니다. 그 차이가 세금 원천징수, sell-to-cover, share withholding 또는 다른 처리 때문인지 추측하지 말고 employer statement와 broker confirmation으로 원인을 연결합니다.
| 가상 기록 예시 | 기록할 사실 | 세금 결론은? |
|---|---|---|
| RSU 100주 vest | vest date, employer가 사용한 FMV, award ID | 이 표만으로 세액 계산 안 함 |
| 30주가 원천징수/매도 관련 처리 | 실제 처리유형, 주식수, 거래확인서, payroll 근거 | 원천징수 충분 여부 판정 안 함 |
| 70주 broker account 입고 | delivery/settlement date, lot ID | 이것만으로 basis 확정 안 함 |
| 이후 40주 매도 | sale date, proceeds, 1099-B basis, supplemental basis | Form 8949 조정 여부는 실제 자료로 검토 |
핵심은 100→30→70→40이라는 숫자를 “각각 다른 수입”으로 세는 것이 아니라, 같은 award에서 어떤 사건이 이어졌는지 증거 사슬을 만드는 것입니다.
8. cost basis는 매도한 해에 처음 만드는 숫자가 아니다
IRS는 자본자산의 basis를 뒷받침할 기록을 유지해야 한다고 설명합니다. broker가 1099-B에 basis를 표시하는 경우도 있지만, noncovered security이거나 특정 상황에서는 basis가 없거나 실제 신고에 조정 검토가 필요할 수 있습니다.
따라서 주식보상 lot마다 다음을 보관합니다.
- 원래 acquisition을 만든 grant/vest/exercise/purchase 문서
- 그때 사용된 가격·FMV·exercise/purchase price의 출처
- 급여에 반영된 관련 보상 기록
- 이후 split·merger·spin-off 등 corporate action
- 부분매도했다면 남은 share lot 수량
- broker가 표시한 basis와 supplemental basis
- 과거 신고에서 해당 lot에 이미 사용한 조정자료
여러 회사를 옮겼거나 브로커를 옮긴 경우에는 특히 이 기록이 중요합니다. 계좌를 옮겼다고 원래 employer award의 사실관계까지 자동으로 이전됐다고 가정하지 않습니다.
9. CPA·EA 등 세무 전문가에게 넘길 한 장짜리 handoff
서류를 수십 개 첨부하기 전에 다음 한 장을 먼저 만들면 상담 범위를 빨리 정할 수 있습니다.
| 항목 | 적을 내용 |
|---|---|
| 회사 / tax year | 어느 회사의 어느 연도 보상인지 |
| Award types | RSU / ISO / nonstatutory option / §423 ESPP / 확인 필요 |
| 핵심 사건 | grant, vest, exercise, purchase, settlement, sale 날짜 |
| Forms received | W-2, 3921, 3922, 1099-B 및 employer/broker supplemental |
| Basis issue | 1099-B basis 있음/없음, supplemental과 같음/다름, 확인 필요 |
| 특수 사실 | 주 이동, 해외근무, 회사 이동, broker transfer, corporate action |
| 질문 | 중복소득 방지, basis adjustment, holding period, ISO AMT, state/cross-border scope 등 |
상담 전에 물을 질문
- 제가 가진 plan/award 문서만으로 award type을 확정할 수 있나요?
- W-2와 broker 1099-B가 같은 award 사건을 각각 어떤 방식으로 보여주나요?
- 1099-B의 basis와 supplemental statement가 다르면 어떤 문서가 추가로 필요한가요?
- Form 8949 adjustment 검토가 필요한 lot이 있나요?
- ESPP lot의 grant/transfer/sale 날짜 중 어떤 날짜가 중요한가요?
- ISO exercise가 있었다면 AMT 검토 범위에 무엇이 포함되나요?
- 연중 이사·타주근무·해외근무가 있었다면 어떤 state/source 자료를 따로 준비해야 하나요?
- 매도하지 않은 lot의 자료도 다음 해를 위해 어떤 형식으로 계속 보관해야 하나요?
10. 실제 준비 순서
- 회사별로 폴더를 나눕니다.
- award type을 원문 문서로 확인합니다.
- grant→vest/exercise/purchase→sale 사건표를 만듭니다.
- W-2/payroll과 employer equity statement를 맞춥니다.
- 3921/3922가 해당되면 lot에 연결합니다.
- 1099-B와 broker supplemental basis를 대조합니다.
- 차이가 있는 lot만 별도 표시합니다.
- split·transfer·merger 같은 corporate action을 원래 lot에 연결합니다.
- 세무 전문가에게 한 장짜리 summary와 차이표부터 전달합니다.
- 신고가 끝난 뒤 사용한 basis·조정 근거를 다음 매도까지 보관합니다.
11. UnitedKoreans에서 같이 확인할 자료
- 미국 돈·자산 핵심 가이드 — 주식보상 하나만 보지 않고 현금흐름·세금·은퇴계좌·부채와 함께 판단할 때 출발점
- 미국 세금보고 기본: W-2·1099·공제·환급·신고 순서 — 주식보상 자료를 전체 세금보고 자료와 합치는 기본 흐름
12. 공식 참고자료
- IRS Publication 525 — Taxable and Nontaxable Income
- IRS Topic 427 — Stock Options
- IRS — About Form 3922
- IRS — Instructions for Forms 3921 and 3922
- IRS — Instructions for Form 8949
- IRS — Stocks, options, splits, traders FAQ
- IRS Publication 551 — Basis of Assets
이 글은 일반적인 자료 정리·상담 준비용 정보입니다. 개인의 연방·주·국제 세금, AMT, 원천징수 적정성, holding-period 충족, cost basis 조정액, 투자 판단을 판정하지 않습니다. 실제 plan document와 해당 연도 세금양식을 기준으로 자격 있는 세무 전문가와 확인하세요.