Cổ Tức Cao Không Phải "Free Money" — Đây Là Lý Do

Nhận 1,500 đồng cổ tức rồi nhìn giá cổ phiếu giảm đúng 1,500 đồng — vẫn có người gọi đó là "thu nhập thụ động".


Cái bẫy tâm lý có tên "yield cao"

Mỗi mùa đại hội cổ đông, cộng đồng đầu tư VN lại rộ lên một vòng hype quen thuộc: "Cổ phiếu X chia cổ tức 15% mệnh giá, mua ngay!" Retail investor đổ vào, cảm giác như đang nhận lương thưởng từ thị trường.

Nhưng cơ chế thực tế hoạt động thế này:

Không có gì được tạo ra. Không có gì mất đi. Chỉ là tiền chuyển từ túi trái sang túi phải — qua tay sàn chứng khoán và thuế thu nhập cá nhân.

Đây không phải quan điểm — đây là cơ chế định giá cơ bản mà bất kỳ sách tài chính nào cũng ghi.


Backtest nói gì sau ex-date?

Nếu cổ tức thực sự là "tín hiệu tốt" cho cổ phiếu, thì các ticker có yield cao (>8% mệnh giá/năm) phải có forward return vượt trội sau ex-date. Kiểm tra 60 ngày sau ex-date trên dữ liệu VN: cohort yield cao trả về ~4–5% — xấp xỉ baseline thị trường chung. Không có alpha. Không có "free money."

Điều này nhất quán với một logic đơn giản: nếu cổ tức yield cao thực sự tạo ra excess return, arbitrage sẽ xóa nó đi trong vài phiên.


16 năm — câu chuyện của hai triết lý

Đây mới là phần đáng suy nghĩ.

VNM — biểu tượng của "cổ phiếu cổ tức ổn định" tại Việt Nam, yield dao động 5–8%/năm, được nhiều chuyên gia tư vấn gọi là "an toàn, phù hợp nhà đầu tư dài hạn". Nhìn lại 16 năm: CAGR +5.6%/năm.

HPG — cổ tức thấp hoặc bằng 0 trong nhiều năm, tái đầu tư vào mở rộng công suất, thâm nhập thị trường mới. Cùng giai đoạn 16 năm: CAGR +17.4%/năm.

Chênh lệch 11.8 điểm phần trăm mỗi năm. Nếu bỏ 100 triệu vào VNM 16 năm trước, hôm nay có ~238 triệu. Cùng số tiền vào HPG: ~1.27 tỷ. 🎯

Và để có một benchmark trung lập: VN30 equal-weight buy-and-hold cùng kỳ đạt +15.37%/năm — vẫn cao hơn VNM gần 10 điểm.

Tất nhiên, đây là hindsight. Không ai biết trước HPG sẽ tăng trưởng như vậy. Nhưng data 16 năm cho thấy một pattern rõ ràng: yield cao là proxy cho stagnant growth, không phải dấu hiệu an toàn.


Tại sao "cổ tức cao = an toàn" vẫn sống dai?

Có vài lý do tâm lý và cấu trúc khiến myth này tồn tại bền vững trong cộng đồng retail VN:

1. Tiền mặt trong tay cảm giác thật hơn unrealized gain

Nhận 1,500 đồng vào tài khoản có cảm giác cụ thể, chắc chắn. Unrealized gain +20% trên cổ phiếu HPG vẫn có thể "bốc hơi". Đây là bird-in-hand fallacy kinh điển — não người xử lý cash khác với paper gain.

2. Công ty mature thường chia cổ tức cao vì... không biết tiêu tiền vào đâu

Khi một doanh nghiệp không còn cơ hội tái đầu tư sinh lời cao hơn cost of capital, chia cổ tức là quyết định hợp lý về mặt quản trị. Nhưng đây cũng chính xác là tín hiệu: growth story đã kết thúc. Yield cao và growth thấp không phải ngẫu nhiên trùng nhau — chúng là hai mặt của cùng một thực tại.

3. Media tài chính VN thích headline "cổ tức X%"

"Cổ phiếu XYZ chia cổ tức 20% mệnh giá" là click-bait hoàn hảo. Dễ hiểu, dễ share, dễ tạo FOMO. Ít ai viết bài "CAGR 10 năm của XYZ chỉ đạt 4% trong khi VNIndex làm được 12%."


Trade-off thật sự là gì?

Không phải cổ tức cao là xấu. Trade-off nằm ở chỗ khác:

Cổ tức caoGrowth-focused
Cash flowPredictable, định kỳThấp hoặc không có
Tăng trưởng giáThường chậmBiến động lớn hơn
Phù hợp vớiNgười cần income streamNgười chịu được volatility
16-year CAGR (VN data)~5–6% (VNM làm benchmark)~17% (HPG làm benchmark)

Nếu cần dòng tiền đều đặn — về hưu, chi tiêu sinh hoạt — cổ tức có giá trị thực. Nhưng nếu mục tiêu là tăng trưởng tài sản dài hạn, data lịch sử VN cho thấy cohort yield thấp / tái đầu tư mạnh thắng đậm hơn.

Gọi đây là "an toàn" hay "thận trọng" đều được. Nhưng đừng gọi nó là free upside. 🚫


3 Takeaway

1. Ex-date điều chỉnh giá tự động — cổ tức không phải tiền "thêm vào", chỉ là chuyển dạng từ market cap sang cash. Net change = 0 trước thuế và phí.

2. Yield cao là tín hiệu về giai đoạn kinh doanh, không phải tín hiệu chất lượng đầu tư. Dữ liệu 16 năm VN cho thấy cohort yield cao underperform đáng kể so với growth-oriented tickers và ngay cả VN30 passive buy-hold.

3. "An toàn" có chi phí cơ hội — trade-off giữa income stream và capital appreciation là thật, không phải marketing. Hiểu rõ mình cần gì trước khi chọn.


Verify Reproducible

Toàn bộ số liệu trong bài có thể kiểm tra lại qua Lotus AI hoặc codebase tại github.com/ducnhd/lotusmarket.

pip install lotusmarket pandas numpy
from lotusmarket import get_price, get_dividends
import pandas as pd

# So sánh CAGR: VNM vs HPG, 16 năm
for ticker in ["VNM", "HPG"]:
    prices = get_price(ticker, start="2009-01-01", end="2025-01-01")
    cagr = (prices["close"].iloc[-1] / prices["close"].iloc[0]) ** (1/16) - 1
    print(f"{ticker} CAGR (price only): {cagr:.1%}")

# Backtest forward return 60d sau ex-date
divs = get_dividends("VNM", start="2009-01-01")
# → join với price data, tính return T+1 đến T+60 sau mỗi ex-date

Bài viết mang tính phân tích dữ liệu lịch sử, không phải lời khuyên đầu tư. Mọi quyết định mua bán là trách nhiệm của nhà đầu tư.


Thích bài này? ⭐ Star repo · 💬 Subscribe Telegram để nhận daily report · 📡 RSS feed