Options trading tax guide
Đầu Tư

Options 101: Calls, Puts & Thuế

14 tháng 1, 2026
15 phút đọc

"Anh Quang, em dẫn thằng bạn tới được không?"

Khoa gọi trước khi đến. Quang nói OK — apartment luôn mở cửa cho tax questions bây giờ.

Đạt bước vào — đeo kính, laptop Dell công ty, áo hoodie có logo startup. Cùng team với Khoa ở công ty phần mềm, nhưng Đạt có một thú vui khác: options trading.

"Em trade options hai năm rồi," Đạt tự giới thiệu. "Calls, puts, covered calls. Nhưng thuế... em cứ nhập vào TurboTax rồi cầu nguyện."

Quang cười. "Crypto cũng vậy. Anh cầu nguyện hai năm — rồi nhận CP2000."

"CP2000?"

"Chuyện dài. Nhưng bài học ngắn: cầu nguyện không phải chiến lược thuế."


"Quyền, Không Phải Nghĩa Vụ"

"Trước khi nói thuế," Quang nói, "giải thích cho anh — options là gì? Anh chỉ biết crypto."

Đạt mở laptop. "Options là quyền — không phải nghĩa vụ."

"Quyền gì?"

"Ví dụ. Em thấy một căn nhà đẹp, giá $500,000. Em chưa chắc muốn mua — nhưng sợ tháng sau giá lên. Em đặt cọc $5,000 để giữ giá trong 3 tháng."

"OK."

"Ba tháng sau — nhà lên $550,000. Em dùng quyền mua ở giá cũ $500,000. Lời $50,000 trừ $5,000 cọc = lời $45,000."

"Nếu nhà xuống $450,000?"

"Em bỏ cọc. Mất $5,000. Hết. Không mua, không mất thêm."

"$5,000 là premium," chú Hùng nói từ speakerphone — Quang đã gọi sẵn. "Giá giữ $500,000 là strike price. Thời hạn 3 tháng là expiration. Và quyền mua đó gọi là call option."

"Vậy put option?" Khoa hỏi.

"Ngược lại. Put là quyền bán ở giá cố định. Giống mua bảo hiểm giá xuống. Em có 100 shares NVDA, sợ giá xuống — em mua put. Giá xuống thật — em vẫn được bán ở giá cao hơn. Giá không xuống — em mất phí bảo hiểm."

Options — hai loại:

CALL = quyền MUA ở giá cố định
→ Em nghĩ giá sẽ LÊN
→ Trả premium để giữ quyền mua
→ Giá lên = lời | Giá xuống = mất premium

PUT = quyền BÁN ở giá cố định
→ Em nghĩ giá sẽ XUỐNG (hoặc muốn bảo hiểm)
→ Trả premium để giữ quyền bán
→ Giá xuống = lời | Giá lên = mất premium

Mỗi hợp đồng = 100 cổ phiếu
Premium $5 per share = $500 thật sự ($5 × 100)
Strike $200 = quyền mua/bán ở $200 × 100 shares = $20,000

"Quan trọng," chú Hùng thêm. "Mỗi hợp đồng options = 100 cổ phiếu. Nên khi em thấy premium $5 — em trả $500 thật sự. Strike $200 — em mua $20,000 cổ phiếu."

Hai Vai Trò: Người Mua và Người Bán

"Nhưng options có hai bên," Đạt nói. "Không chỉ người mua."

"Đúng," chú Hùng nói. "Người mua options — trả premium, có quyền. Người bán — hay gọi là writer — thu premium, chịu nghĩa vụ."

"Giống bảo hiểm," Quang nói. "Người mua bảo hiểm trả phí. Công ty bán bảo hiểm thu phí nhưng phải bồi thường nếu xảy ra sự cố."

"Chính xác. Và IRS đánh thuế hai bên khác nhau. Đó là cái bẫy mà hầu hết traders không biết."

"Khác nhau sao?"

"Người mua options — thuế giống mua bán cổ phiếu. Giữ lâu = có thể dài hạn. Người bán options — luôn luôn ngắn hạn. Bất kể giữ bao lâu."

"Luôn luôn?"

"Luôn luôn. Chú sẽ giải thích tại sao. Nhưng trước tiên — cho chú nghe trades của em."


Mua Options: Bốn Kịch Bản

"Cho chú nghe trades năm 2024," chú Hùng nói. "Chú phân tích thuế cho."

Đạt mở bảng giao dịch.

Kịch bản 1: Mua Call, Bán Trước Hạn

"Trade đầu tiên. Tháng Ba, em mua 1 AAPL $200 Call, premium $500. Tháng Bảy, Apple lên — em bán call lại giá $2,000."

Trade 1: Mua call → bán trước hạn

Mua: 1 AAPL $200 Call (tháng 3) $500
Bán: cùng call (tháng 7) $2,000

Lãi vốn = $2,000 - $500 = $1,500
Thời gian giữ: 4 tháng → NGẮN HẠN
Thuế (22%): $330

"Đơn giản," chú Hùng nói. "Mua options, bán options — giống mua bán cổ phiếu. Lãi vốn. Thời gian giữ tính từ ngày mua đến ngày bán option — không phải cổ phiếu."

"Nếu em giữ call hơn 12 tháng rồi bán?"

"Thì dài hạn. 15% thay vì 22%. Nhưng hầu hết options hết hạn trong vài tháng — nên thực tế đa số là ngắn hạn."

Kịch bản 2: Mua Call, Hết Hạn Vô Giá Trị

"Trade hai. Em mua 1 TSLA $300 Call, premium $1,000. Tesla không lên — option hết hạn."

Trade 2: Mua call → hết hạn vô giá trị

Mua: 1 TSLA $300 Call $1,000
Hết hạn: vô giá trị $0

Lỗ vốn = $0 - $1,000 = -$1,000
Thời gian giữ: 8 tháng → NGẮN HẠN
Được trừ: $1,000 lỗ vốn ngắn hạn

"Mất hết premium," Đạt nói buồn.

"Nhưng được trừ thuế," chú Hùng nhấn mạnh. "Nhiều người quên — option hết hạn vẫn phải khai. $1,000 lỗ đó bù vào lãi từ trade khác. Trade 1 em lãi $1,500 — trừ $1,000 lỗ — chỉ chịu thuế trên $500."

"Em quên khai trade này năm ngoái..."

"Thì em mất deduction. Tiền thật. Nếu em quên TSLA, em chịu thuế trên $1,500 thay vì $500. Thừa $220."

"Vì quên ghi một dòng trên form."

"Vì quên ghi một dòng."

Kịch bản 3: Mua Call, Exercise — "Hai Cách Thoát"

"Trade ba. Cùng AAPL. Em mua 1 AAPL $200 Call, premium $500. Apple lên $220 — em exercise."

"Khoan," chú Hùng nói. "Cái này khác hoàn toàn hai cái trên. Khi em exercise call — không có thuế ngay lập tức. Premium cộng vào giá vốn của cổ phiếu."

"Khác sao?"

"Trade 1 — em bán quyền. Lời ngay, thuế ngay. Trade 3 — em đổi quyền lấy cổ phiếu. Giống đổi coupon lấy hàng — coupon biến mất, hàng xuất hiện. IRS chưa tính thuế cho đến khi em bán hàng."

Trade 3: Mua call → exercise

Premium trả: $500
Strike price: $200 × 100 shares = $20,000
─────────────────────────────────────────
Giá vốn cổ phiếu = $20,000 + $500 = $20,500

Thời gian giữ cổ phiếu: bắt đầu từ ngày EXERCISE
(KHÔNG phải ngày mua option)

"Khoan," Khoa nói. "Thời gian giữ tính từ ngày exercise — không phải ngày mua call?"

"Đúng. Em mua call tháng Ba, exercise tháng Mười — thời gian giữ cổ phiếu bắt đầu tháng Mười. Muốn dài hạn — phải giữ cổ phiếu thêm 12 tháng nữa."

"Vậy 7 tháng giữ call — không đếm?"

"Không đếm. Option là option, cổ phiếu là cổ phiếu — hai thứ khác nhau."

Đạt ghi chú. "Em không biết cái này..."

"Và đây mới là phần quan trọng," chú Hùng nói. "Khi Apple lên $220 — em có hai cách thoát. Mỗi cách — thuế khác nhau."

Hai cách thoát — cùng tình huống, khác thuế:

AAPL @ $220. Em có 1 AAPL $200 Call, mua $500.

CÁCH 1 — BÁN CALL (giống Trade 1):
Call trị giá ~$2,000 (giá trị nội tại $20 × 100)
Lãi: $2,000 - $500 = $1,500 NGẮN HẠN
Thuế (22%): $330

CÁCH 2 — EXERCISE → giữ cổ phiếu 13+ tháng → bán:
Exercise: giá vốn $20,500
Giữ 13 tháng, AAPL vẫn $220
Bán: $22,000 - $20,500 = $1,500 DÀI HẠN
Thuế (15%): $225

Cùng $1,500 lãi — thuế $330 hay $225 = khác $105
Lãi $10,000? Khác $700.
Lãi $50,000? Khác $3,500.

NHƯNG — exercise có cái giá:
→ Phải bỏ $20,000 mua cổ phiếu
→ Phải giữ 13+ tháng (rủi ro AAPL xuống)
→ KHÔNG phải lúc nào exercise cũng tốt hơn

"Nếu lãi lớn — exercise rồi giữ cho dài hạn," Đạt nói. "Nếu lãi nhỏ hoặc không muốn giữ lâu — bán call."

"Đúng. Nhưng quan trọng nhất — biết để chọn. Không phải cứ exercise vô tư."

Kịch bản 4: Mua Put, Bán Trước Hạn

"Em cũng mua puts," Đạt nói. "Không chỉ calls."

"NVDA em nghĩ sẽ xuống — em mua 1 NVDA $130 Put, premium $400. NVDA xuống $118 — put tăng giá. Em bán put lại $1,200."

Trade 4: Mua put → bán trước hạn

Mua: 1 NVDA $130 Put (tháng 5) $400
Bán: cùng put (tháng 8) $1,200

Lãi vốn = $1,200 - $400 = $800
Thời gian giữ: 3 tháng → NGẮN HẠN
Thuế (22%): $176

"Giống Trade 1," chú Hùng nói. "Calls hay puts — mua rồi bán — thuế tính giống nhau. Lãi vốn. Thời gian giữ tính từ ngày mua đến ngày bán option."

"Nếu em exercise put thì sao?" Khoa hỏi.

"Giống Trade 3 nhưng ngược. Exercise call — em mua cổ phiếu, premium tăng giá vốn. Exercise put — em bán cổ phiếu, premium giảm tiền thu. Cả hai — không có thuế ngay lập tức tại thời điểm exercise."


Bán Options: "Tại Sao LUÔN Ngắn Hạn"

"Giờ đến phần em thích," Đạt nói. "Em cũng bán options. Thu premium."

"Nhớ lúc nãy — hai vai trò," chú Hùng nói. "Mua options = nhà đầu tư, có thể dài hạn. Bán options = người bán bảo hiểm, luôn ngắn hạn."

"Tại sao luôn ngắn hạn?" Đạt hỏi.

"Vì khi em write option — em tạo ra nó rồi bán cho người khác. Em thu premium ngay. IRS coi premium em thu giống thu nhập kinh doanh — em bán dịch vụ bảo hiểm. Thu nhập kinh doanh = thuế thường."

"Nhưng khi em mua option — em là nhà đầu tư. Mua rồi bán — giống mua bán cổ phiếu. Nên mua option có thể dài hạn nếu giữ hơn 12 tháng."

"Vậy mua = nhà đầu tư, bán/write = kinh doanh?"

"Chính xác. Đó là lý do IRS phân biệt."

Đạt im lặng. "Hai năm em bán options... tất cả đều ngắn hạn? Kể cả cái em giữ 9 tháng?"

"Tất cả. Không ngoại lệ."

Trade 5: Bán Put, Hết Hạn

"Bán call hay bán put?" chú Hùng hỏi.

"Cả hai. Trade này — em bán 1 NVDA $100 Put, thu $400 premium. NVDA giữ giá trên $100 — put hết hạn vô giá trị."

Trade 5: Bán put → hết hạn vô giá trị

Bán: 1 NVDA $100 Put thu $400 premium
Hết hạn: NVDA > $100 → vô giá trị

Lãi = $400 (premium giữ hết)
Thuế: NGẮN HẠN — $400 × 22% = $88

Dù em giữ vị thế 9 tháng → VẪN ngắn hạn
(Written option = LUÔN ngắn hạn — không ngoại lệ)

"Em giữ 9 tháng mà ngắn hạn," Đạt nói. "Nếu em mua put và giữ 9 tháng?"

"Vẫn ngắn hạn — vì chưa đủ 12 tháng. Nhưng nếu em mua put giữ 13 tháng — dài hạn. Còn bán put giữ 13 tháng — vẫn ngắn hạn. Đó là sự khác biệt."

Trade 6: Bán Put, Bị Assigned

"Trade tiếp. Em bán 1 AAPL $180 Put, thu $400 premium. Apple xuống $170 — em bị assigned."

"Assigned nghĩa là gì?" Quang hỏi.

"Người mua put bắt em mua 100 shares AAPL ở $180 — dù thị trường chỉ $170. Đó là nghĩa vụ của người bán bảo hiểm — phải bồi thường khi xảy ra sự cố."

"Vậy em mất tiền?"

"Chưa chắc. Vì em đã thu $400 premium trước đó. Thuế tính sao chú?"

Trade 6: Bán put → bị assigned

Assigned: phải mua 100 AAPL @ $180 = $18,000
Premium đã thu: $400

Giá vốn cổ phiếu = $18,000 - $400 = $17,600
(Premium GIẢM giá vốn — vì em đã nhận tiền trước)

Thời gian giữ cổ phiếu: bắt đầu từ ngày assignment
Không có thuế ngay — thuế khi bán cổ phiếu

"Giống exercise call nhưng ngược," Khoa nói.

"Đúng. Exercise call — premium tăng giá vốn. Assigned put — premium giảm giá vốn. Cả hai — không có thuế ngay lập tức. Thuế chỉ phát sinh khi em bán cổ phiếu."

"Và thời gian giữ cổ phiếu bắt đầu từ ngày assigned — không phải ngày em bán put?"

"Đúng. Giống exercise call — đồng hồ bắt đầu khi cổ phiếu vào tay em."


Covered Calls: "Cái Bẫy Mà Em Không Thấy"

"OK," Đạt nói. "Giờ đến chiến lược em dùng nhiều nhất — covered call."

"Giải thích cho anh," Quang nói.

"Em có 100 shares MSFT — giá mua $380. Em bán 1 call $400, thu $300 premium. Nếu MSFT không lên $400 — call hết hạn, em giữ premium + cổ phiếu. Nếu MSFT lên trên $400 — em phải bán shares ở $400."

"Tại sao làm vậy?"

"Thu thêm tiền trên cổ phiếu em đã có. Như cho thuê nhà — em có nhà, cho thuê thu phí hàng tháng. Covered call = cho thuê cổ phiếu."

"Nghe hay."

"Hay. Nhưng thuế — có bẫy."

Trade 7: Covered Call Qualified — Mọi Thứ Đúng

"Trade này em làm đúng. MSFT em giữ 2 năm. Bán call $400 — hết hạn 30 ngày sau. MSFT lên $410 — em bị assigned, phải bán shares."

Trade 7: Covered call (qualified) → assigned

Cổ phiếu:
Bán 100 MSFT @ $400 = $40,000
Giá vốn: $38,000
Giữ: 2 năm → DÀI HẠN
Lãi vốn: $2,000 (thuế 15%)

Premium:
Thu $300 → NGẮN HẠN (written option = luôn ngắn hạn)
Thuế 22%: $66

Tổng thuế: $2,000 × 15% + $300 × 22% = $300 + $66 = $366

"Hai phần thuế," chú Hùng giải thích. "Cổ phiếu — dài hạn vì em giữ 2 năm. Premium — ngắn hạn vì written option. Hai phần riêng biệt."

"Cái đó gọi là qualified covered call — call đủ điều kiện," chú Hùng nói. "Thời gian giữ cổ phiếu không bị ảnh hưởng. Đồng hồ tiếp tục chạy."

"OK — đó là khi em làm đúng. Giờ đến khi em làm sai."

Qualified Hay Non-Qualified — Cách Kiểm Tra

"Nhưng khoan," Đạt nói. "Cái gì phân biệt qualified và non-qualified?"

Qualified hay Non-Qualified — cách kiểm tra nhanh:

QUALIFIED (đồng hồ TIẾP TỤC chạy):
Strike ≥ giá cổ phiếu khi bán call → Luôn qualified
Strike = mức giá liền dưới giá cổ phiếu → Qualified nếu ≤ 90 ngày
(AAPL giá $185 → bán call strike $185 hoặc $182.50 = OK)

NON-QUALIFIED (đồng hồ ĐÓNG BĂNG):
Strike thấp hơn giá cổ phiếu quá xa (deep in-the-money)
(AAPL giá $185 → bán call strike $170 = Non-qualified)

Cách nhớ đơn giản:
"Em bán call MÀ GẦN NHƯ CHẮC CHẮN bị assigned?"
→ Có (strike thấp hơn giá rất nhiều) = non-qualified
→ Chưa chắc (strike gần hoặc cao hơn giá) = qualified

In-the-money: strike THẤP hơn giá (cho call)
→ Càng deep ITM → càng chắc bị assigned → càng dễ non-qualified
Out-of-the-money: strike CAO hơn giá (cho call)
→ OTM = khả năng bị assigned thấp → luôn qualified

"In-the-money, out-of-the-money?" Quang hỏi.

"In-the-money — option đã có giá trị nội tại. Call strike $170 khi giá $185 — đã lời $15 ngay. Out-of-the-money — chưa có giá trị nội tại. Call strike $200 khi giá $185 — chưa lời gì."

Trade 8: Covered Call Non-Qualified — Bẫy Thời Gian

"Giờ đến trade sai của em. AAPL em mua tháng Một năm 2023. Đến tháng Ba năm 2024 — em giữ 14 tháng. Dài hạn."

"Đúng — hơn 12 tháng," Khoa xác nhận.

"Nhưng em bán covered calls trên AAPL liên tục. Mỗi tháng một call. Thu premium."

"Mỗi call — qualified hay non-qualified?" chú Hùng hỏi.

"Em... không kiểm tra."

Im lặng.

"Non-qualified covered call — thời gian giữ cổ phiếu bị ĐÓNG BĂNG."

"Đóng băng?"

"Giống đồng hồ dừng lại. Em giữ AAPL 14 tháng — nhưng nếu 6 tháng trong đó em có non-qualified covered call — 6 tháng đó không đếm. Thời gian giữ thật sự chỉ 8 tháng. Ngắn hạn."

Đạt tái mặt. "Em bán covered calls AAPL từ tháng Sáu..."

Đạt mở spreadsheet. Quang, Khoa nhìn qua.

"Cái này... strike $175 khi giá $182."

"Non-qualified. Strike $175 thấp hơn giá $182 — deep in-the-money. Gần như chắc chắn bị assigned."

"Em bán call đó 3 tháng."

Đạt's AAPL covered call:

Mua AAPL: tháng 1/2023 @ $155 100 shares
Bán call #1: tháng 6/2023 strike $175 (giá $182)
→ NON-QUALIFIED (strike < giá = deep ITM)
→ 3 tháng đóng băng (Jun-Aug)
Bán call #2: tháng 9/2023 strike $190 (giá $178)
→ Qualified (strike > giá = OTM)
→ OK, đồng hồ tiếp tục
Bán call #3: tháng 11/2023 strike $180 (giá $188)
→ NON-QUALIFIED (strike < giá)
→ 3 tháng đóng băng (Nov-Jan)
Assigned: tháng 2/2024 @ $195

Thời gian giữ thật:
Tổng: 14 tháng (Jan 2023 → Feb 2024)
Đóng băng: -6 tháng (call #1 và #3)
Thật sự: 8 tháng → NGẮN HẠN

Lãi vốn: ($195 - $155) × 100 = $4,000

Nếu dài hạn (15%): $4,000 × 15% = $600
Thực tế ngắn hạn (22%): $4,000 × 22% = $880
─────────────────────────────────────────
Mất thêm: $280 chỉ vì non-qualified calls

"Hai trăm tám mươi đô," Đạt nói.

"Đó mới là AAPL," chú Hùng nói. "Em còn cổ phiếu nào bán covered calls?"

"GOOGL. MSFT. NVDA."

"Kiểm tra từng cái. Nếu pattern giống nhau — nhân lên."


Wash Sale: "Options Cũng Bị — Và Rộng Hơn Em Nghĩ"

"Chú ơi," Khoa nói. "Wash sale — em biết từ crypto. Bán lỗ rồi mua lại trong 30 ngày — lỗ bị khóa. Nhưng options thì sao?"

"Options cũng bị wash sale. Và nguy hiểm hơn — vì nhiều người không biết."

"Trước tiên — 30 ngày," chú Hùng nói. "Nhiều người nghĩ wash sale chỉ áp dụng sau khi bán. Sai."

"Sai sao?"

"Wash sale áp dụng 30 ngày trước30 ngày sau khi bán. Tổng cộng 61 ngày."

"Trước cả khi bán?" Đạt nói.

"Đúng. Em mua NVDA call ngày 1 tháng 10, rồi bán NVDA cổ phiếu lỗ ngày 15 tháng 10 — wash sale. Vì em mua call trong 30 ngày trước khi bán lỗ."

Trade 9: Wash Sale — Mua Call Sau Khi Bán Lỗ

"Đạt — em có bán cổ phiếu lỗ nào trong 2024 không?"

Đạt nghĩ. "Có. Em bán 100 NVDA lỗ $1,500 ngày 15 tháng Mười."

"Rồi sau đó?"

"Em... mua 1 NVDA call hai tuần sau."

Im lặng.

"Wash sale," chú Hùng nói. "Em bán cổ phiếu lỗ, mua call trên cùng cổ phiếu trong 30 ngày. IRS coi call option là giống hệt cổ phiếu — vì mua call cho em quyền mua cổ phiếu đó."

Trade 9: Wash sale

Ngày 15/10: Bán 100 NVDA lỗ $1,500
Ngày 29/10: Mua 1 NVDA $140 Call (2 tuần sau)

→ Wash sale! Lỗ $1,500 bị KHÓA
→ $1,500 cộng vào giá vốn của call option
→ Chỉ được trừ khi bán hoặc call hết hạn

Cửa sổ wash sale:
30 ngày TRƯỚC bán lỗ: 15/9 → 14/10
Ngày bán: 15/10
30 ngày SAU bán lỗ: 16/10 → 14/11
────────────────────────
61 ngày tổng cộng
Mua call 29/10 → nằm trong cửa sổ → WASH SALE

"$1,500 lỗ bị khóa," Đạt nói. "Em tưởng em đã khai trên tax return..."

"Nếu em đã khai $1,500 lỗ — sai. Phải sửa."

"Cái Nào Gây Wash Sale?"

"Chú ơi," Đạt hỏi. "Cái nào gây wash sale, cái nào không?"

Wash sale với options:

Bán cổ phiếu lỗ, rồi trong 61 ngày (30 trước + 30 sau):
Mua lại cùng cổ phiếu → wash sale ✗
Mua call cùng cổ phiếu → wash sale ✗
Mua call deep in-the-money → wash sale ✗ (ITM call ≈ cổ phiếu)
Bán put cùng cổ phiếu → wash sale ✗

Tại sao bán put cũng bị?
→ Bán put = em đồng ý MUA shares nếu giá xuống
→ IRS coi = em "sẵn sàng mua lại" → giống mua lại

KHÔNG gây wash sale:
Mua cổ phiếu khác công ty → OK ✓
Đợi 31+ ngày rồi mua lại → OK ✓

"Vùng xám — giống crypto," Quang nói.

"Nhưng rủi ro hơn," chú Hùng cảnh báo. "Vì broker tự động báo wash sale trên 1099-B. Crypto thì IRS phải tự tìm. Options — broker làm sẵn cho IRS."


Đạt's Moment of Truth

Quang đề nghị: "Đạt — cộng hết trades lại đi. Xem thuế thật sự bao nhiêu."

Đạt mở spreadsheet, cập nhật với những gì vừa học:

Đạt — Tổng kết thuế options 2024:

Trade 1: Mua AAPL call, bán trước hạn
Lãi: $1,500 ngắn hạn → thuế $330

Trade 2: Mua TSLA call, hết hạn
Lỗ: -$1,000 ngắn hạn → được trừ

Trade 3: Mua AAPL call, exercise
→ Không có thuế ngay — giá vốn $20,500

Trade 4: Mua NVDA put, bán trước hạn
Lãi: $800 ngắn hạn → thuế $176

Trade 5: Bán NVDA put, hết hạn
Lãi: $400 ngắn hạn → thuế $88

Trade 6: Bán AAPL put, bị assigned
→ Không có thuế ngay — giá vốn $17,600

Trade 7: Covered call MSFT (qualified), assigned
Lãi cổ phiếu: $2,000 dài hạn → thuế $300
Premium: $300 ngắn hạn → thuế $66

Trade 8: Covered calls AAPL (non-qualified), assigned
Lãi: $4,000 → NGẮN HẠN (đóng băng) → thuế $880
(Đáng lẽ dài hạn: $600 — mất thêm $280)

Trade 9: Bán NVDA lỗ → mua call → wash sale
Lỗ $1,500 bị KHÓA → không được trừ năm nay

──────────────────────────────────────
Tổng lãi ngắn hạn: $1,500 + $800 + $400 + $300 + $4,000 = $7,000
Tổng lãi dài hạn: $2,000
Tổng lỗ ngắn hạn: -$1,000 (TSLA)
Wash sale: $1,500 bị khóa (NVDA)

Net ngắn hạn: $7,000 - $1,000 = $6,000 × 22% = $1,320
Net dài hạn: $2,000 × 15% = $300
Tổng thuế: $1,620

"Giờ — phần quan trọng," chú Hùng nói. "Nếu em biết từ đầu:"

Tiền MẤT THẬT (đã trả thuế thừa — không lấy lại):
AAPL non-qualified covered call → $280 thuế thừa
(14 tháng → 8 tháng, dài hạn → ngắn hạn)

Tiền BỎ QUÊN (có thể lấy lại nếu sửa):
TSLA hết hạn năm ngoái (quên khai) → mất ~$220 deduction
→ Có thể file amended return (1040-X) để lấy lại

Tiền BỊ KHÓA (không mất — nhưng chờ):
NVDA wash sale $1,500 → sẽ được trừ khi bán/hết hạn call
→ Mất giá trị thời gian: $1,500 × 22% = $330 bị hoãn

──────────────────────────────────────
Tổng impact: ~$830 năm nay
Nếu pattern lặp lại: ~$2,000+/năm
Bốn năm: ~$8,000

Đạt nhìn con số. "Tám ngàn đô. Bốn năm trade — không ai nói cho em biết."

"Vì hai cái ô trên form," Quang nói — callback từ Blog 1 của Khoa.

"Qualified hay non-qualified," Khoa nói. "Và wash sale 61 ngày."

"Em trade hai năm — không ai nói cho em biết."


Form 8949: Cách Khai

"Chú ơi," Đạt hỏi. "Khai trên form nào?"

"Form 8949 — giống cổ phiếu. Mỗi trade một dòng."

Form 8949 — cách ghi options:

Cột (a): Mô tả — "1 AAPL Jan 2027 $200 Call"
Cột (b): Ngày mua option
Cột (c): Ngày bán/hết hạn
Cột (d): Tiền thu — giá bán hoặc $0 nếu hết hạn
Cột (e): Giá vốn — premium đã trả
Cột (g): Điều chỉnh — wash sale, etc.
Cột (h): Lãi/Lỗ

ĐẶC BIỆT — khi exercise/assigned:
Call exercise → KHÔNG ghi dòng cho option
→ Premium cộng vào giá vốn cổ phiếu
Put exercise → Ghi dòng bán cổ phiếu
→ Premium điều chỉnh tiền thu
Assigned put → KHÔNG ghi dòng cho option
→ Premium giảm giá vốn cổ phiếu mua

"Broker gửi 1099-B cho em," chú Hùng nói. "Nhưng kiểm tra kỹ — broker đôi khi phân loại sai exercise/assignment. Điều chỉnh giá vốn cho premium — em phải tự kiểm tra."


Khoa So Sánh: Crypto vs Options

"Em so sánh nè," Khoa nói, viết lên giấy.

Crypto vs Options — khác nhau chỗ nào:

Crypto:
- Mỗi swap = có thuế ngay
- Wash sale KHÔNG áp dụng (hiện tại)
- Không có "exercise" hay "assignment"
- IRS chưa có hướng dẫn rõ cho nhiều tình huống
- Tự track (Koinly)

Options:
- Exercise/assignment = KHÔNG có thuế ngay
- Bán (write) options = LUÔN ngắn hạn
- Wash sale ÁP DỤNG (và broker tự báo — 61 ngày)
- Qualified vs non-qualified covered call
- Broker gửi 1099-B (nhưng phải kiểm tra)

Giống nhau:
- Thời gian giữ quan trọng (15% vs 22%)
- Lỗ được trừ nhưng có giới hạn
- Không khai = mất tiền thật
- Phức tạp hơn mọi người nghĩ

"Crypto phức tạp vì IRS không rõ," Khoa nói. "Options phức tạp vì IRS quá rõ — quy tắc nhiều quá."

"Cả hai đều phức tạp hơn stocks," Quang tóm tắt.


"Spreads Thì Sao?"

Đạt đóng laptop. "Anh Quang, chú Hùng. Em còn một thứ nữa. Em không chỉ trade calls và puts đơn lẻ. Em cũng làm spreads."

"Spreads là gì?" Quang hỏi.

"Mua và bán options cùng lúc. Bull call spread — mua call strike thấp, bán call strike cao. Iron condor — bốn options cùng lúc. Giới hạn rủi ro nhưng cũng giới hạn lời."

"Thuế tính sao?"

"Đó là... em không biết."

Chú Hùng cười nhẹ. "Spreads, straddles — đó mới là ma trận thuế thật sự. Có quy tắc riêng gọi là Section 1092 straddle rules. Lỗ bị hoãn. Chi phí bị vốn hóa. Thời gian giữ bị ảnh hưởng."

"Phức tạp hơn hôm nay?"

"Hôm nay là lớp Một. Spreads là lớp Mười."

"Tuần sau?" Đạt hỏi.

"Tuần sau."


Options phức tạp hơn cổ phiếu thông thường. Covered calls, wash sales, holding periods — mỗi chi tiết ảnh hưởng đến thuế. Liên hệ TaxViet nếu cần review options trades.



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. Options taxation rất phức tạp — vui lòng tham khảo ý kiến chuyên gia.

#options tax#calls puts#covered calls#premium tax#capital gains options

Bài Viết Liên Quan

Gia đình Việt họp mặt bàn về thuế nâng cao
8 phút

Em Quang kiếm $40,000 từ crypto — và không ghi chép gì cả. IRS đã biết. Gia đình cô Hương trở lại với những thử thách hoàn toàn mới.

TaxVietTaxViet
·27 tháng 12, 2025
Chiến lược thuế toàn diện cho traders
15 phút

Sau 11 bài học, đây là lúc tổng hợp. Bảy người, bảy tờ giấy, bảy chiến lược khác nhau — cùng một bài học: không viết ra = không claim.

TaxVietTaxViet
·19 tháng 1, 2026
Trading LLC và S-Corp cho traders
15 phút

Vinh đọc Reddit: 'mở LLC để trade — tiết kiệm thuế.' Ngồi xuống tính — câu trả lời cho Vinh, Đạt, Khoa KHÁC NHAU. Một election suýt mất $3,000/năm.

TaxVietTaxViet
·18 tháng 1, 2026