Tax-loss harvesting tại Việt Nam - Cách tối ưu thuế đầu tư chứng khoán

📅 Cập nhật 01/08/2026 ⏱ 8 phút đọc Thuế
Tax-loss harvesting VN

📋 Tóm tắt nhanh

  • Tax-loss harvesting = bán cổ phiếu/CCQ lỗ để bù trừ vào lãi, giảm thuế TNCN phải nộp
  • Tại VN: lỗ chuyển tiếp tối đa 5 năm, bù trừ vào lãi chuyển nhượng chứng khoán
  • Áp dụng được cho: cổ phiếu, CCQ quỹ, ETF. Không áp dụng cho cổ tức tiền mặt (đã chịu thuế 5%)
  • Quy tắc quan trọng: cân nhắc kỹ trước khi bán, vì có thể phá vỡ chiến lược đầu tư dài hạn

Tax-loss harvesting là gì?

Tax-loss harvesting (TLH) là chiến lược tài chính: bán các tài sản đang lỗ để "harvest" (thu hoạch) khoản lỗ đó, dùng để bù trừ với lãi từ tài sản khác, từ đó giảm thuế phải nộp. Sau khi bán, mua lại tài sản tương tự để duy trì phân bổ danh mục.

Đây là chiến lược phổ biến ở Mỹ, được áp dụng rộng rãi bởi các robo-advisor (Betterment, Wealthfront). Tại VN, khái niệm này chưa phổ biến nhưng vẫn khả thi theo luật thuế hiện hành - chỉ ít người biết cách áp dụng.

Thuế chuyển nhượng chứng khoán tại VN (cho cá nhân)

Theo Luật Thuế TNCN và Thông tư 111/2013/TT-BTC, cá nhân cư trú chuyển nhượng chứng khoán chịu thuế:

  • Thuế suất: 0,1% trên TỔNG GIÁ TRỊ BÁN (giá bán × số lượng) - KHÔNG phải trên lãi.
  • Đây là cách DUY NHẤT áp dụng cho cá nhân cư trú tại VN.

Lưu ý: 20% trên lãi CHỈ áp dụng cho tổ chức cư trúcá nhân/tổ chức nước ngoài - KHÔNG phải cá nhân Việt Nam đầu tư trên sàn.

Ví dụ cho cá nhân: Mua 100 cổ phiếu VCB giá 80.000đ/cp (8 triệu). Bán giá 100.000đ/cp (10 triệu). Lãi 2 triệu. Thuế 0,1% × 10 triệu = 10.000đ (KHÔNG phải 20% × 2 triệu = 400K).

Ngược lại: Mua 100 cổ phiếu VPB giá 25.000đ/cp (2.5 triệu). Bán giá 18.000đ/cp (1.8 triệu). Lỗ 700.000đ. Vẫn phải nộp thuế 0,1% × 1.8 triệu = 1.800đ. Lỗ có thể bù trừ vào lãi của cổ phiếu khác trong năm hoặc chuyển sang 5 năm tiếp theo.

Cách áp dụng tax-loss harvesting tại VN

Bước 1: Xác định lỗ/lãi trong năm

Cuối năm (hoặc trước khi quyết toán thuế tháng 3 năm sau), tổng hợp:

  • Tất cả giao dịch bán chứng khoán trong năm: cổ phiếu, CCQ quỹ, ETF
  • Tính lãi/lỗ từng mã: (Giá bán - Giá mua) × Số lượng - Phí giao dịch
  • Tổng lãi ròng = Tổng lãi - Tổng lỗ

Bước 2: Bán cổ phiếu lỗ (nếu có)

Nếu cuối năm có danh mục đang lỗ nhưng không có lãi để bù trừ → vẫn nên cân nhắc bán để "harvest" lỗ, dùng cho 5 năm tiếp theo.

Nếu có cổ phiếu đang lãi lớn (sắp phải bán vì đã đạt mục tiêu) → bán cổ phiếu lỗ trước để bù trừ, giảm thuế lãi.

Bước 3: Mua lại (nếu muốn giữ tài sản)

Đây là điểm cần lưu ý: không có quy tắc wash sale 30 ngày ở VN (wash sale là quy tắc của Mỹ cấm mua lại cùng 1 cổ phiếu trong 30 ngày sau khi bán lỗ). Tại VN, có thể mua lại ngay trong ngày T+1.

Tuy nhiên, vẫn nên cân nhắc vì:

  • Phí giao dịch mua + bán có thể lớn hơn tiết kiệm thuế
  • Phá vỡ chiến lược DCA dài hạn nếu làm nhiều lần
  • Ảnh hưởng tâm lý: thấy lỗ là hoảng, bán không đúng lúc

Bước 4: Báo cáo thuế

Trong tờ khai quyết toán thuế TNCN (mẫu 02/QTT-TNCN), kê khai:

  • Phần "Thu nhập từ chuyển nhượng chứng khoán": tổng lãi, tổng lỗ, thuế phải nộp
  • Lỗ chưa sử dụng: chuyển sang năm sau (tối đa 5 năm)

Ví dụ chi tiết tax-loss harvesting

Tình huống cuối 2026 - Anh Tuấn:

Danh mục chứng khoán hiện tại:

  • VCB: 500cp × 95.000đ = 47.5 triệu (mua 80.000đ, lãi 7.5 triệu)
  • HPG: 1000cp × 22.000đ = 22 triệu (mua 28.000đ, lỗ 6 triệu)
  • MSN: 200cp × 70.000đ = 14 triệu (mua 65.000đ, lãi 1 triệu)
  • FPT: 100cp × 130.000đ = 13 triệu (mua 150.000đ, lỗ 2 triệu)

Trước khi TLH (cá nhân tại VN - thuế 0,1% trên tổng giá bán):

  • Tổng giá trị bán: 47.5 + 22 + 14 + 13 = 96.5 triệu
  • Thuế 0,1% × 96.5 triệu = ~96.500đ (KHÔNG phụ thuộc lãi/lỗ)

Lưu ý quan trọng cho cá nhân VN: Thuế chuyển nhượng CK là 0,1% trên TỔNG GIÁ BÁN, KHÔNG dùng 20% trên lãi. Vì vậy, tax-loss harvesting cho cá nhân VN ít hiệu quả hơn Mỹ (vì lỗ/lãi không ảnh hưởng thuế - chỉ ảnh hưởng khi có lãi thực tế cần bù lỗ).

Chiến lược TLH tối ưu:

  1. Bán HPG lỗ 6 triệu + FPT lỗ 2 triệu = thu hoạch 8 triệu lỗ
  2. Bán VCB lãi 7.5 triệu + MSN lãi 1 triệu = 8.5 triệu lãi
  3. Bù trừ: 8.5 - 8 = 0.5 triệu lãi ròng (giống cũ) - nhưng anh Tuấn đã chốt lời VCB (đạt mục tiêu) + thu hoạch lỗ có thể chuyển sang 5 năm tiếp theo nếu lỗ dư

Thực tế: Trong trường hợp này, lỗ 8 triệu vừa đủ bù lãi 8.5 triệu. Nếu anh Tuấn chỉ muốn chốt VCB và giữ HPG/FPT để chờ phục hồi → không cần TLH.

3 tình huống TLH hiệu quả

1. Bán cổ phiếu lỗ để "reset" giá vốn

Ví dụ: Bạn mua VPB năm 2021 giá 40.000đ, giờ chỉ còn 18.000đ. Bạn không tin VPB sẽ phục hồi, muốn chuyển sang cổ phiếu khác tốt hơn. Chiến lược TLH:

  • Bán VPB lỗ 22.000đ/cp (lỗ 55%) - "harvest" lỗ
  • Dùng lỗ này bù vào lãi từ cổ phiếu khác trong năm
  • Mua cổ phiếu mới (đã phân tích) ngay trong ngày T+1
  • Tiết kiệm: 20% × lỗ VPB thuế thu nhập từ chứng khoán

Lưu ý: vẫn phải trả thuế 0.1% trên giá bán VPB (~18K/cp × 1000cp = 18K thuế phí), rất nhỏ.

2. Harvesting cổ tức cổ phiếu + chuyển nhượng

Tại VN, cổ tức tiền mặt bị khấu trừ 5% thuế TNCN tại nguồn - KHÔNG thể harvest. Cổ tức bằng cổ phiếu (stock dividend) thì không chịu thuế ngay, nhưng khi bán cổ phiếu được cấp thì tính lãi = giá bán - giá gốc ban đầu.

3. Bán cuối năm để "lock" lỗ trước khi thị trường phục hồi

Tháng 11-12 là thời điểm tốt để review danh mục + TLH. Nếu có cổ phiếu đã giảm 30-50% và có dấu hiệu phục hồi → bán lỗ lock-in lỗ, mua lại ngay, tiếp tục DCA.

Quy tắc wash sale tại VN - có hay không?

Hiện tại, VN không có quy tắc wash sale (khác Mỹ). Tại Mỹ, wash sale cấm mua lại "substantially identical security" trong 30 ngày sau khi bán lỗ - nếu vi phạm, lỗ sẽ KHÔNG được tính (thêm vào giá vốn mới).

Tại VN, có thể mua lại ngay trong ngày T+1, khoản lỗ vẫn được công nhận. Tuy nhiên, cơ quan thuế có thể nghi vấn giao dịch "ảo" nếu thấy bán mua liên tục với số lượng lớn mà không có thay đổi thực sự trong danh mục. Thực tế hiếm khi bị truy vấn, nhưng nên thay đổi nhỏ trong danh mục (ví dụ: bán HPG mua HPG khác như VPB nếu cùng ngành).

Chuyển lỗ 5 năm - quy tắc quan trọng

Theo Thông tư 111/2013/TT-BTC:

  • Lỗ từ chuyển nhượng chứng khoán được chuyển sang 5 năm tiếp theo nếu không bù đủ trong năm phát sinh
  • Mỗi năm, lỗ cũ được bù trước bằng lãi mới, lỗ còn lại tiếp tục chuyển

Ví dụ: Năm 2024 lỗ 100 triệu. Năm 2025 lãi 30 triệu → bù 30 triệu, còn 70 triệu lỗ chuyển tiếp. Năm 2026 lãi 50 triệu → bù 50 triệu, còn 20 triệu. Năm 2027 lãi 10 triệu → bù 10 triệu, còn 10 triệu. Năm 2028 lãi 5 triệu → bù 5 triệu, còn 5 triệu. Năm 2029 lỗ 5 triệu → bù lẫn nhau = 0.

5 lưu ý quan trọng khi áp dụng TLH tại VN

1. Đừng để "tax" điều khiển "investment"

Đừng bán cổ phiếu tốt chỉ vì lãi lớn - muốn harvest thuế. Ngược lại, đừng giữ cổ phiếu xấu chỉ vì "đã lỗ nhiều, bán thêm cũng không sao". Nguyên tắc: đầu tư dài hạn, thuế là yếu tố phụ.

2. Tính cả phí giao dịch

Phí mua + bán ở VN thường 0.15-0.35% mỗi chiều. Bán 100 triệu, mua lại 100 triệu = mất 300K-700K phí. Nếu tiết kiệm thuế chỉ 200K (từ bù lỗ 1 triệu × 20%) → lỗ ròng. Chỉ harvest khi lỗ lớn hơn nhiều phí giao dịch.

3. Ghi chép cẩn thận

Lưu giữ lịch sử giao dịch (file Excel, ảnh chụp sao kê CTCK) để chứng minh khi quyết toán. Cơ quan thuế có quyền yêu cầu chứng từ trong 5 năm.

4. Tham khảo chuyên gia thuế

Nếu danh mục lớn (> 1 tỷ) và giao dịch nhiều, nên thuê 1 chuyên gia thuế tư vấn. Phí tư vấn 2-5 triệu/lần, có thể tiết kiệm 10-50 triệu thuế.

5. Phối hợp với quỹ mở/ETF thay vì tự chọn cổ phiếu

Nếu đầu tư vào quỹ mở (Dragon Capital, VinaCapital, Manulife), thuế được tính cuối kỳ khi chốt quỹ. Lỗ/lãi trong quỹ phức tạp hơn. Có thể dùng chiến lược TLH ở cấp quỹ (chuyển quỹ) nhưng phải xem kỹ chính sách thuế của từng quỹ.

Tool mẫu: Bảng tính TLH

Một bảng tính Excel đơn giản gồm các cột:

  • Mã CK | Ngày mua | Giá mua | SL | Ngày bán | Giá bán | Lãi/Lỗ | Phí GD | Lãi ròng | Thuế (20%)
  • Sort theo ngày bán, lọc các mã lỗ trong năm
  • Tính tổng lãi/lỗ + thuế phải nộp

Có thể dùng Google Sheets + IMPORTXML để tự động cập nhật giá CK từ CafeF/VNDirect.

So sánh với Mỹ

Tiêu chíVNMỹ
Thuế lãi vốn (cá nhân)0,1% trên tổng giá bán (cố định)0% / 15% / 20% theo thu nhập
Chuyển lỗ5 nămVô hạn (tới 3K USD/năm trừ vào thu nhập thường)
Wash sale ruleKhông có30 ngày
Lỗ đầu tư cá nhânBù lãi CK trong 5 nămTrừ vào thu nhập thường (3K USD/năm)

VN có ưu điểm: không có wash sale 30 ngày → linh hoạt hơn. Nhược điểm: chuyển lỗ giới hạn 5 năm (Mỹ vô hạn), chỉ bù được lãi CK (Mỹ trừ được thu nhập thường).

Có nên áp dụng TLH tại VN?

Có, nếu:

  • Danh mục > 500 triệu
  • Có nhiều giao dịch trong năm
  • Đã có lãi lớn cần chốt + có lỗ để bù
  • Đang có kế hoạch thoát danh mục 1-2 mã

Không cần, nếu:

  • Danh mục nhỏ, ít giao dịch
  • Đầu tư dài hạn 10-20 năm, không có kế hoạch bán
  • Chỉ đầu tư vào ETF/quỹ mở (tax được tính cuối kỳ)
"Tax-loss harvesting là công cụ hữu ích - nhưng không phải lý do để mua/bán. Đầu tư dài hạn vẫn là nguyên tắc số 1."

Tối ưu thuế + sức khỏe tài chính toàn diện

Khảo sát sức khỏe tài chính 5 phút - đánh giá trụ Thuế + 5 trụ còn lại.

Làm khảo sát miễn phí →