Khi lương không chỉ là tiền mặt
"Cổ Phiếu Cháu Đâu Rồi?"
Tối thứ Bảy. Linh vừa về đến nhà sau buổi chiều dạy cô Hương về cổ phiếu. Cô mệt nhưng vui — cô Hương đã bấm "Buy" lần đầu tiên.
Linh mở laptop, đăng nhập vào E*Trade — tài khoản equity compensation.
Tuần trước, cô nhận email từ công ty: "Your 1-year cliff vest has been processed. 100 RSU shares have vested."
100 shares. Giá công ty lúc vest: $170/share. Tức là $17,000.
Linh mở portfolio, sẵn sàng thấy 100 shares mới.
Trên màn hình: 60 shares.
"Hả?" Linh nhấp lại. Vẫn 60.
Cô kiểm tra paycheck tuần trước. Ngoài lương bình thường, có thêm dòng: "RSU Income: $17,000" và "Supplemental Tax Withheld" — một con số lớn.
"Bốn mươi shares biến đâu rồi?!"
Cô nhớ cô Hương bảo: "Con gọi chú Hùng đi. Ổng giỏi lắm." Minh cũng đã cho Linh số chú Hùng sau buổi crypto hôm đó.
Linh nhấc điện thoại.
"Chú Ơi, Công Ty Ăn Cổ Phiếu Cháu"
"Alô, chú Hùng? Cháu là Linh, bạn Minh. Cô Hương giới thiệu..."
"À, Linh. Minh có nói. Cháu làm tech đúng không? RSU?"
"Dạ. Cháu vừa vest 100 shares nhưng chỉ nhận 60. Công ty ăn 40 shares của cháu."
Chú Hùng cười nhẹ. "Công ty không 'ăn' đâu. Công ty bán 40 shares để trả thuế cho cháu. Gọi là sell to cover."
"Bán? Ai cho phép bán?"
"Cháu cho phép — lúc cháu ký offer letter. Có mục 'tax withholding method' — cháu chọn sell to cover, tức là công ty tự động bán một phần shares để cover thuế."
RSU = Lương. Thuế = Như Lương.
"Nhưng chú ơi, cháu chưa bán gì cả! Sao phải trả thuế?"
"Đây là điều quan trọng nhất về RSU," chú Hùng nói. "Khi RSU vest — tức là từ 'lời hứa' trở thành cổ phiếu thật trong tay cháu — IRS coi đó là ordinary income. Giống y hệt như công ty trả cháu $17,000 tiền mặt."
"Nhưng cháu không nhận tiền mặt..."
"Cháu nhận tài sản trị giá $17,000. IRS không quan tâm là tiền mặt hay cổ phiếu. Income là income."
Linh im lặng. "Tức là RSU giống lương?"
"Chính xác. Và vì giống lương — công ty phải withhold thuế giống lương."
Giải Mã: 40 Shares Đi Đâu?
"Giờ để chú tính cho cháu thấy," chú Hùng nói. "100 shares vest, giá $170. Tổng income: $17,000."
RSU Income: 100 shares × $170 = $17,000
"Cháu ở California đúng không?"
"Dạ, Bay Area."
"Vậy thuế withholding trên RSU:"
- Loại Thuế: Federal (supplemental rate) | Tỷ Lệ: 22% | Trên $17,000: $3,740
- Loại Thuế: State (California) | Tỷ Lệ: ~10% | Trên $17,000: $1,700
- Loại Thuế: Social Security | Tỷ Lệ: 6.2% | Trên $17,000: $1,054
- Loại Thuế: Medicare | Tỷ Lệ: 1.45% | Trên $17,000: $246.50
- Loại Thuế: Tổng withholding | Tỷ Lệ: ~39.65% | Trên $17,000: ~$6,740
"$6,740 thuế," chú Hùng nói. "Chia cho $170/share = khoảng 40 shares bị bán để trả thuế."
"Bốn mươi shares!" Linh thốt lên. "Gần 40% cổ phiếu cháu vest!"
"Đúng. Đó là reality của RSU ở California. Cháu vest 100, nhận 60. Phần còn lại là thuế."
"Vậy RSU $17,000 mà cháu chỉ nhận $10,200?"
"Đúng — sau thuế. Nhưng nghĩ lại đi: nếu công ty trả cháu $17,000 bonus tiền mặt, cháu cũng chỉ nhận ~$10,200 sau thuế. RSU không khác gì bonus — chỉ trả bằng cổ phiếu thay vì cash."
Linh ngả lưng vào ghế. "OK. Cháu hiểu rồi. RSU không phải 'free money.'"
"Chính xác. RSU là compensation — được đánh thuế như compensation."
Nhưng 22% Federal Có Thể Không Đủ
"Chú ơi, một điều nữa," chú Hùng cảnh báo. "22% federal là supplemental withholding rate — mức tạm thu. Nếu total income của cháu đẩy cháu lên bracket 24% hoặc 32%, cháu sẽ nợ thêm khi file tax."
"Ý chú là... cháu có thể phải trả thêm ngoài 40 shares đã bị bán?"
"Có thể. Salary $95,000 + RSU $17,000 = $112,000. Bracket 24%. Nhưng chỉ withhold 22%. Cháu có thể nợ thêm $340 khi file."
Actual federal tax on RSU: $17,000 × 24% = $4,080
Already withheld: $17,000 × 22% = $3,740
Shortfall: $340
"Tip: Cuối năm, kiểm tra tổng income. Nếu cần, làm estimated tax payment trước 15/1 để tránh underpayment penalty."
"Nếu Cháu Bán Shares, Bị Thuế Lần Nữa?"
Linh nhìn 60 shares trong account. "Chú ơi, nếu mai mốt cháu bán 60 shares này, cháu có bị đánh thuế thêm không?"
"Có — nhưng đây không phải double taxation. Là hai loại thuế khác nhau."
"Giải thích đi chú."
"Khi vest, cháu đã đóng thuế ordinary income trên $17,000. Xong. Cost basis của 100 shares bây giờ = $170/share."
"Nếu sau này cháu bán 60 shares còn lại:"
Scenario 1: Giá lên $250 (bán sau 2 năm)
Proceeds: 60 × $250 = $15,000
Cost basis: 60 × $170 = $10,200
Capital gain: $4,800 (long-term vì giữ >1 năm)
Thuế: $4,800 × 15% = $720
Scenario 2: Giá xuống $120 (bán sau 1 năm)
Proceeds: 60 × $120 = $7,200
Cost basis: 60 × $170 = $10,200
Capital LOSS: -$3,000
"Khoan," Linh nói. "Scenario 2 — cháu đã đóng thuế trên $17,000 income lúc vest. Bây giờ giá xuống, cháu bán lỗ $3,000. Tức là cháu vừa đóng thuế vừa mất tiền?"
"Đúng. Đó là rủi ro lớn nhất của việc giữ RSU. Cháu đóng thuế lúc vest dựa trên giá $170 — nhưng giá có thể xuống."
"Vậy cháu nên bán ngay khi vest?"
"Tùy cháu. Nếu cháu tin công ty sẽ lên — giữ. Nếu không chắc — bán ngay sau vest, đa dạng hóa portfolio. Nhiều financial advisors khuyên bán RSU ngay vì cháu đã có 'concentrated position' — lương từ công ty, career từ công ty, giờ cổ phiếu cũng từ công ty."
"Tức là nếu công ty sập..."
"Cháu mất cả ba: việc, lương, và cổ phiếu. Đó là lý do đa dạng hóa quan trọng."
Stock Options: "Bạn Cháu Ở Startup Có Cái Gì Khác"
Linh bắt đầu hiểu RSU. Nhưng cô còn câu hỏi khác.
"Chú ơi, bạn cháu — Đức — vừa rời startup để join công ty cháu. Ổng nói ổng có stock options từ startup cũ. Options khác RSU chỗ nào?"
"Khác nhiều," chú Hùng nói. "RSU là công ty cho cháu cổ phiếu. Options là công ty cho cháu quyền mua cổ phiếu ở giá cố định — gọi là strike price."
"Ví dụ?"
"Đức được startup grant 10,000 options, strike price $5. Tức là Đức có quyền mua cổ phiếu giá $5/share — bất kể giá thực tế bao nhiêu."
"Nếu giá lên $50, Đức mua giá $5? Lời $45/share?"
"Đúng. Đó là sức mạnh của options. Nhưng thuế phức tạp — và phụ thuộc Đức có ISO hay NSO."
NSO: Đơn Giản Nhưng Đau
"NSO — Non-Qualified Stock Options. Phổ biến nhất."
"Khi Đức exercise — tức là dùng quyền mua — IRS tính thuế ngay:"
Đức exercise 1,000 NSO options:
Strike price: $5
FMV lúc exercise: $50
Spread: $50 - $5 = $45/share
Ordinary income: 1,000 × $45 = $45,000
Thuế (~35% tổng): ~$15,750
"Mười lăm ngàn bảy trăm đô thuế?" Linh kêu lên.
"Và Đức chưa bán gì. Đức vừa mua 1,000 shares giá $5,000 — nhưng nợ IRS $15,750 vì 'spread' tính là income."
"Vậy Đức phải có $5,000 tiền mua shares + $15,750 tiền thuế = cần $20,750 tiền mặt?"
"Hoặc Đức exercise rồi bán ngay một phần để cover thuế — gọi là cashless exercise."
"Khi Đức bán shares sau đó thì sao?"
"Cost basis = FMV lúc exercise = $50. Bán giá $70 → gain $20/share → capital gains tax. Bán giá $40 → loss $10/share → có thể offset gains."
ISO: Tốt Hơn? Hay Cái Bẫy?
"Chú ơi, Đức nói ổng có ISO — Incentive Stock Options. Nghe 'tốt hơn' NSO?"
"ISO có ưu đãi: khi exercise, không có ordinary income tax."
"Wow, tốt hơn thật!"
"Chờ đã," chú Hùng nói. "Không ordinary income tax — nhưng spread tính vào AMT."
"AMT là gì?"
AMT: Hệ Thống Thuế Song Song
"Alternative Minimum Tax — hệ thống thuế song song của Mỹ. Nó tồn tại để đảm bảo người giàu không tránh thuế hoàn toàn."
"Hoạt động thế này: IRS tính thuế cháu hai cách — regular tax và AMT. Cháu trả cái nào cao hơn."
"Với ISO: regular tax không tính spread. Nhưng AMT có tính. Nếu spread lớn, AMT có thể rất cao."
"Lớn là bao nhiêu?"
Chú Hùng im lặng một lúc. "Để chú kể câu chuyện thật."
Câu Chuyện Năm 2001
"Năm 2000, chú có một client — kỹ sư ở startup. Anh ấy exercise 50,000 ISOs. Strike price $2, giá stock lúc đó $100."
Spread: ($100 - $2) × 50,000 = $4,900,000
AMT trên spread: ~$1,300,000
Linh suýt làm rơi điện thoại. "Một triệu ba?"
"Anh ấy không bán. Giữ shares vì tin công ty sẽ lên tiếp. Và anh ấy không tính AMT trước."
"Rồi sao?"
"Năm 2001. Dot-com crash. Stock từ $100 xuống $3."
Shares giờ đáng: 50,000 × $3 = $150,000
Nhưng vẫn nợ AMT: $1,300,000
"Anh ấy nợ $1.3 triệu thuế trên cổ phiếu chỉ đáng $150,000?"
"Đúng. Anh ấy phải bán nhà."
Phòng im lặng qua điện thoại.
"Đó là lý do chú nói: tính AMT TRƯỚC khi exercise ISO. Và nếu spread lớn — exercise từng phần, đừng exercise hết một lần."
ISO Đúng Cách
"Vậy ISO tệ hơn NSO?"
"Không. Nếu dùng đúng cách, ISO tốt hơn nhiều. Cháu nói Đức ổng thế nào?"
"10,000 options, strike $5, giá hiện tại $50."
"Nếu Đức exercise từng phần — ví dụ 2,000 mỗi năm — spread mỗi năm là $90,000. AMT impact nhỏ hơn nhiều. Và nếu Đức giữ shares hơn 1 năm sau exercise + 2 năm sau grant date, toàn bộ gain tính long-term capital gains — 15% thay vì 35%+ ordinary income."
ISO đúng cách (qualifying disposition):
Exercise 2,000 options: spread $90,000
Giữ shares >1 năm sau exercise + >2 năm sau grant
Bán @ $70: gain = ($70 - $5) × 2,000 = $130,000
Thuế: $130,000 × 15% = $19,500
NSO cùng số lượng:
Exercise: ordinary income $90,000 → thuế ~$31,500
Bán @ $70: gain ($70 - $50) × 2,000 = $40,000 → thuế $6,000
Tổng thuế: ~$37,500
"$19,500 vs. $37,500," Linh nhẩm. "ISO tiết kiệm $18,000?"
"Nếu Đức kiên nhẫn và cẩn thận — đúng vậy."
ESPP: "76% Return? Cháu Nghe Có Đúng Không?"
"Chú ơi, còn một cái nữa," Linh nói. "Công ty cháu có ESPP — Employee Stock Purchase Plan. Deadline đăng ký tuần sau. Cháu nên tham gia không?"
"Cháu cho chú nghe chi tiết."
"Mỗi kỳ lương, cháu đóng 1-15% lương. Tiền tích lũy 6 tháng. Cuối period, công ty mua stock cho cháu với 15% discount. Và có lookback — dùng giá thấp hơn giữa đầu và cuối period."
"Cho chú tính ví dụ," chú Hùng nói. "Giả sử đầu offering period, stock giá $100. Cuối period, giá lên $150."
Lookback: dùng giá THẤP HƠN = $100 (đầu period)
Discount 15%: $100 × 85% = $85
Cháu mua @ $85
Stock đang giá: $150
Profit ngay lập tức: ($150 - $85) / $85 = 76%
"Bảy mươi sáu phần trăm?!" Linh gần như hét. "Có đúng không chú?"
"Đúng. Lookback + discount = return gần như guaranteed. Kể cả nếu stock đi ngang, cháu vẫn có 15% discount."
"Vậy cháu đăng ký bao nhiêu phần trăm?"
"Max. 15% lương. Tiền sẽ chặt lương 6 tháng — nhưng cuối period cháu có profit ngay."
Bán Ngay Hay Giữ?
"Sau khi mua xong, cháu bán ngay hay giữ?"
"Hai cách, mỗi cách có thuế khác nhau."
"Bán ngay (disqualifying disposition):"
Mua ESPP @ $85, stock = $150
Bán ngay @ $150:
Discount income ($150 - $85 = $65/share) → ordinary income
Thuế: $65 × tax rate
Còn lại sau thuế: vẫn lời đáng kể
"Giữ >1 năm từ purchase + >2 năm từ offering date (qualifying disposition):"
Chỉ 15% discount gốc ($15/share) = ordinary income
Phần còn lại = long-term capital gains (thuế thấp hơn)
"Nhưng giữ có rủi ro giá xuống," Linh nói.
"Đúng. Đó là tradeoff. Nhiều người chọn bán ngay — lock in 76% profit, chấp nhận thuế cao hơn một chút, rồi dùng tiền đa dạng hóa portfolio."
"Vậy cháu bán ngay."
"Chiến lược phổ biến nhất. Và hợp lý — vì cháu đã có concentrated position với RSU rồi."
Forms: "Cái Nào Đúng, Cái Nào Sai?"
"Chú ơi, cuối năm cháu nhận mấy form?"
"Nhiều form. Và cẩn thận — có form thường sai."
- Form: W-2 | Cho: RSU, NSO | Cháu Nhận Khi: RSU income nằm trong W-2 Box 1
- Form: Form 3921 | Cho: ISO | Cháu Nhận Khi: Khi exercise ISO
- Form: Form 3922 | Cho: ESPP | Cháu Nhận Khi: Khi mua ESPP
- Form: 1099-B | Cho: Tất cả | Cháu Nhận Khi: Khi bán shares
"W-2 thường đúng — vì công ty tự tính."
"Nhưng 1099-B từ broker thường SAI cost basis cho RSU. Đây là cái bẫy lớn nhất."
"Sai kiểu gì?"
"Broker report cost basis = $0 cho RSU. Vì broker chỉ biết cháu nhận shares, không biết cháu đã đóng thuế income trên $170/share."
Broker 1099-B (SAI):
Proceeds: $15,000 (bán 60 shares @ $250)
Cost basis: $0 (!!!)
Gain: $15,000 ← SAI! Thuế quá cao!
Số thật (ĐÚNG):
Proceeds: $15,000
Cost basis: $10,200 (60 × $170)
Gain: $4,800 ← Đúng
"Nếu cháu không adjust, cháu đóng thuế trên $15,000 thay vì $4,800. Đóng thuế hai lần trên cùng một số tiền!"
"Vậy cháu phải sửa khi file tax?"
"Đúng. Trên Form 8949, cháu fill in cost basis đúng = FMV lúc vest. Đây là sai lầm phổ biến nhất của tech workers. Chú thấy mỗi mùa thuế."
Kế Hoạch Của Linh
Linh nhìn ra cửa sổ. Trời đã tối hẳn. Ly cà phê nguội từ lúc nào.
"OK chú. Cháu hiểu rồi. Để cháu tóm tắt lại."
"Cháu nói đi."
"RSU: Là lương trả bằng cổ phiếu. Thuế khi vest — không tránh được. Sell to cover là OK. Cháu sẽ bán phần lớn RSU ngay khi vest để đa dạng hóa, giữ lại một phần nhỏ nếu tin vào công ty."
"Tốt."
"ESPP: Đăng ký max 15%. Bán ngay sau khi mua — lock in profit. Dùng tiền mua VTI hoặc index funds."
"Rất tốt."
"Stock options: Cháu không có, nhưng cháu sẽ nói Đức tính AMT trước khi exercise ISO. Và exercise từng phần, đừng exercise hết."
"Cháu là financial advisor tốt đấy," chú Hùng cười.
"Và quan trọng nhất: kiểm tra 1099-B cost basis khi file thuế. Đừng để broker report sai."
"Cháu học nhanh hơn nhiều người chú gặp. Cháu biết điều gì khiến chú ngạc nhiên nhất không?"
"Gì ạ?"
"Cháu dạy cô Hương cổ phiếu buổi chiều, rồi tự mình học equity compensation buổi tối. Trong gia đình các cháu, kiến thức tài chính đang lan truyền."
Linh mỉm cười. "Cảm ơn chú."
"À, Linh," chú Hùng nói trước khi cúp máy. "Cô Hương có nhắn chú — ông anh họ của cô ấy, anh Tuấn, muốn gặp chú. Anh ấy quit job đi day trade."
"Day trade?"
"847 giao dịch trong một năm. Thua $30,000. Và TurboTax nói anh ấy vẫn nợ IRS $8,000."
"Thua tiền mà vẫn nợ thuế? Sao có thể?"
"Wash sale rule," chú Hùng thở dài. "Câu chuyện dài. Tuần sau anh ấy qua nhà cô Hương. Cháu tới không?"
"Dạ, cháu tới."
Bạn làm tech và có equity compensation? TaxViet hiểu sự phức tạp của RSU, options, và ESPP. Liên hệ với chúng tôi để được tư vấn.
Từ khóa: RSU tax, stock options, ISO vs NSO, ESPP, equity compensation, thuế tech worker, AMT, vesting schedule, cost basis RSU
Bài viết này chỉ mang tính chất thông tin chung và không thay thế tư vấn thuế chuyên nghiệp. Equity compensation có nhiều edge cases — vui lòng tham khảo ý kiến chuyên gia cho trường hợp cụ thể của bạn.



