Khóa học: Phân tích cơ bản
Case: VNM
Sau bài này, bạn hiểu vì sao hai người dùng CÙNG một mô hình DCF trên CÙNG một doanh nghiệp lại có thể ra kết quả cách nhau ba lần trở lên — và bạn biết tìm ba chỗ khuếch đại giả định (chi phí vốn WACC, giá trị cuối kỳ, và cấu trúc vốn) rồi đọc một bảng độ nhạy để trả lời câu hỏi đúng: không phải "giá trị nội tại chính xác là bao nhiêu", mà "kết quả DCF nhạy đến mức nào với những giả định tôi không thể biết chắc".
Bài 4.3 đã dựng khung DCF: chiếu dòng tiền tự do (FCF) tương lai về hiện tại rồi cộng lại thành giá trị nội tại. Nhưng nếu bạn đưa cùng một mô hình đó cho hai nhà phân tích cẩn thận, họ vẫn thường ra hai con số lệch nhau rất xa. Lý do không nằm ở số học — phép chiết khấu là cơ học và ai cũng làm giống nhau — mà nằm ở CHỖ nhạy cảm: DCF là một cỗ máy KHUẾCH ĐẠI. Một thay đổi 1% trong chi phí vốn, hay 1% trong tăng trưởng dài hạn giả định, không làm kết quả lệch 1% — nó làm kết quả lệch hàng chục phần trăm, đôi khi gấp đôi. Hiểu cơ chế khuếch đại này là ranh giới giữa việc dùng DCF như một công cụ tư duy có kỷ luật, và việc tự lừa mình bằng một con số nhìn có vẻ chính xác đến từng đồng nhưng thực chất được nặn ra từ những giả định tuỳ tiện. Đây cũng là lý do một mô hình DCF tốt KHÔNG BAO GIỜ trả về một con số duy nhất — nó trả về một dải, kèm một bảng độ nhạy phơi bày chính sự mong manh của mình.
1. WACC — mẫu số quyết định tất cả
Trong DCF, mỗi đồng dòng tiền tương lai bị chia cho (1 + r)^t, với r là chi phí vốn bình quân gia quyền (WACC — Weighted Average Cost of Capital). WACC là tỷ suất lợi nhuận tối thiểu mà toàn bộ nhà cung cấp vốn (cả chủ nợ lẫn cổ đông) đòi hỏi, tính bình quân theo tỷ trọng của từng nguồn vốn:
WACC = (E/V) × Ke + (D/V) × Kd × (1 − t)
trong đó E = giá trị vốn chủ, D = giá trị nợ vay, V = E + D, t = thuế suất (lá chắn thuế của lãi vay), Kd = chi phí nợ, và Ke = chi phí vốn cổ phần — thường ước tính bằng mô hình CAPM:
Ke = Rf + β × ERP
Ba mảnh ghép của Ke là ba nguồn bất định lớn nhất, và ở Việt Nam mỗi mảnh đều có đặc thù riêng:
- Lãi suất phi rủi ro (Rf): thường lấy lợi suất trái phiếu Chính phủ VN kỳ hạn 10 năm. Đây là "sàn" của mọi chi phí vốn — nếu Rf đã 3,5% thì không tài sản rủi ro nào được chiết khấu thấp hơn thế. Rf thay đổi theo mặt bằng lãi suất vĩ mô, nên cùng một doanh nghiệp định giá ở hai thời điểm lãi suất khác nhau sẽ ra hai giá trị khác nhau — đó là điều đúng, không phải lỗi.
- Phần bù rủi ro thị trường (ERP — Equity Risk Premium): chênh lệch lợi suất kỳ vọng của toàn thị trường cổ phiếu so với Rf. Đây là con số GÂY TRANH CÃI nhất: thị trường VN là thị trường cận biên (frontier), thanh khoản và lịch sử ngắn hơn thị trường phát triển, nên ước lượng ERP dao động mạnh tuỳ nguồn — có người dùng 7%, có người dùng 9-10%. Chênh 2-3 điểm phần trăm ở ERP là đủ để làm hai người ra hai kết quả rất xa nhau.
- Beta (β): đo độ nhạy của giá cổ phiếu so với chỉ số chung. β < 1 nghĩa là cổ phiếu phòng thủ (biến động ít hơn thị trường), β 1 nghĩa là nhạy hơn. Beta ước tính từ dữ liệu quá khứ và phụ thuộc vào cửa sổ thời gian, tần suất dữ liệu, chỉ số tham chiếu — cùng một mã, hai cách tính beta cho hai kết quả khác nhau.
Điểm mấu chốt: mọi sai số ở Rf, ERP, beta, và tỷ trọng nợ/vốn đều dồn về một con số WACC duy nhất — và WACC nằm ở MẪU SỐ của phép chiết khấu, nơi mọi sai lệch bị khuếch đại theo cấp số nhân qua thời gian.
2. Giá trị cuối kỳ (Terminal Value) — điểm yếu chí mạng
Không ai chiếu dòng tiền tới vô hạn. Thực tế người ta dự phóng chi tiết 5-10 năm (giai đoạn tường minh), rồi gộp toàn bộ phần còn lại của "đời sống" doanh nghiệp vào một con số duy nhất gọi là giá trị cuối kỳ (Terminal Value — TV), thường tính bằng công thức Gordon tăng trưởng vĩnh viễn:
TV = FCF_năm_cuối × (1 + g) / (WACC − g)
với g = tốc độ tăng trưởng dài hạn vĩnh viễn (không thể vượt quá tốc độ tăng trưởng GDP danh nghĩa dài hạn của nền kinh tế — ở VN thường bị chặn quanh 3-4%; một g cao hơn ngầm giả định doanh nghiệp cuối cùng sẽ lớn hơn cả nền kinh tế, điều bất khả).
Có hai lý do khiến TV là gót chân Achilles của DCF:
1. TV thường chiếm phần lớn tổng giá trị. Với các spread WACC−g nhỏ (điển hình 3-4%), giá trị cuối kỳ có thể chiếm 60-80% tổng giá trị DCF. Nghĩa là phần lớn "giá trị nội tại" bạn tính ra không đến từ 5 năm dòng tiền bạn dự phóng cẩn thận, mà đến từ MỘT công thức về những gì xảy ra SAU đó — thứ bạn biết ít nhất.
2. Mẫu số (WACC − g) cực kỳ nhạy. Đây là hiệu của hai con số gần nhau, nên một thay đổi nhỏ ở tử số hoặc mẫu số làm kết quả nhảy vọt. Hãy nhìn "hệ số nhân cuối kỳ" 1/(WACC − g): nếu WACC = 7,3% và g = 4,0% thì spread = 3,3% → hệ số ≈ 30 lần. Chỉ cần WACC tăng 1 điểm lên 8,3% (spread 4,3%) → hệ số rớt xuống ≈ 23 lần (giảm ~23%). Ngược lại WACC giảm 1 điểm xuống 6,3% (spread 2,3%) → hệ số vọt lên ≈ 44 lần (tăng ~44%). Cùng một dòng tiền, chỉ xê dịch WACC ±1 điểm mà giá trị cuối kỳ đã đổi từ −23% đến +44%.
3. Bảng độ nhạy — câu trả lời trung thực duy nhất
Vì DCF khuếch đại giả định, một con số DCF đơn lẻ là ảo giác về sự chính xác. Công cụ trung thực là bảng độ nhạy (sensitivity table): cố định phần còn lại, cho hai biến quan trọng nhất — thường là tăng trưởng (growth) và WACC — chạy qua một dải hợp lý, rồi lập bảng hai chiều các giá trị nội tại tương ứng. Bảng này KHÔNG cho bạn một đáp án; nó cho bạn thấy "nếu tôi sai về WACC nửa điểm và sai về tăng trưởng một điểm thì giá trị nội tại xê dịch bao nhiêu". Nếu cả một góc rộng của bảng vẫn nằm dưới giá thị trường thì kết luận "đắt" mới vững; nếu bảng nửa xanh nửa đỏ thì trung thực nhất là nói "không đủ biên an toàn để kết luận".
Đây chính là lý do engine định giá của SMP không bao giờ trả về một con số: nó luôn trả bear/base/bull (lệch cả tăng trưởng LẪN WACC theo hai chiều đối lập) kèm một bảng độ nhạy 5×5 growth × WACC — thiết kế chống "chính xác giả".
| Lãi suất phi rủi ro Rf | Lợi suất trái phiếu Chính phủ VN 10 năm — sàn của mọi chi phí vốn. Đơn vị %. |
| Phần bù rủi ro thị trường ERP | Chênh lệch lợi suất TTCK VN so với Rf; ước lượng, dao động mạnh theo nguồn (frontier market). Đơn vị %. |
| Beta β | Độ nhạy giá so với chỉ số; <1 phòng thủ, >1 nhạy hơn thị trường. Đơn vị lần (không phải %). |
| Chi phí vốn cổ phần Ke = Rf + β×ERP | Theo CAPM. Đơn vị %. |
| Chi phí nợ sau thuế Kd×(1−t) | Lãi vay bình quân × (1 − thuế suất 20%); lá chắn thuế làm nợ 'rẻ' hơn vốn chủ. Đơn vị %. |
| Tỷ trọng vốn chủ (E/V) | Theo giá trị thị trường. Đơn vị %. |
| Tỷ trọng nợ (D/V) | Theo giá trị thị trường; đòn bẩy càng cao thì trọng số nợ càng lớn. Đơn vị %. |
| WACC = E/V×Ke + D/V×Kd(1−t) | Mức chiết khấu cuối cùng — mọi sai số ở dòng 1-6 đều dồn về đây rồi bị khuếch đại. Đơn vị %. |
Case nền — VNM (Vinamilk, sữa/hàng tiêu dùng thiết yếu — bảng cân đối nhẹ, đòn bẩy thấp), số thật từ engine định giá của SMP truy xuất 2026-07-21:
Các đầu vào DCF engine tính ra cho VNM đều "đẹp" theo nghĩa mô hình hoạt động trơn tru:
- Giá thị trường: 58.500đ/cp; số cổ phiếu ~2,09 tỷ.
- Beta = 0,52 — dưới 1, đúng đặc tính phòng thủ của ngành hàng thiết yếu (cầu ít nhạy với chu kỳ kinh tế).
- Chi phí nợ = 3,70%, nợ ròng chỉ 7.662 tỷ — bảng cân đối 2025: tổng tài sản 53.312 tỷ, tổng nợ phải trả 18.829 tỷ → vốn chủ ≈ 34.483 tỷ; vay ngắn + dài hạn 9.457 tỷ. Tỷ lệ nợ/vốn chủ chỉ ~0,42 lần — đòn bẩy rất thấp, nên trọng số nợ trong WACC nhỏ và WACC chủ yếu do chi phí vốn cổ phần dẫn dắt (ổn định hơn).
- Dòng tiền tự do (FCF) DƯƠNG và bền suốt 4 năm: 7.370 → 6.308 → 7.944 → 6.906 tỷ (2022→2025), biên FCF ~10-13%. Có dòng tiền dương ổn định để chiết khấu — điều kiện tiên quyết để DCF chạy được.
- Giả định engine: Rf 3,5%, ERP 8,0%, thuế 20%, 5 năm tường minh, tăng trưởng dài hạn g = 4,0% (trần).
Kết quả: engine KHÔNG trả một con số, mà trả cả một dải — và chính độ rộng của dải là bài học.
| Kịch bản | Tăng trưởng g1 | WACC | Giá trị nội tại/cp | Biên an toàn |
|---|---|---|---|---|
| Bear | 1,0% | 9,29% | 53.246đ | −9,9% |
| Base | 2,01% | 7,29% | 91.698đ | +36,2% |
| Bull | 3,01% | 6,29% | 139.646đ | +58,1% |
Chỉ trong ba kịch bản "hợp lý" này, giá trị nội tại đã chạy từ 53.246đ đến 139.646đ — chênh nhau 2,6 lần. Và nếu mở rộng bảng độ nhạy 5×5 đầy đủ (WACC từ 5,29% đến 9,29%, tăng trưởng từ −1,99% đến +6,01%), con số thấp nhất là 46.062đ (WACC 9,29% + g −1,99%) còn cao nhất là 288.558đ (WACC 5,29% + g 6,01%) — chênh nhau hơn 6 lần, từ cùng một mô hình, cùng một doanh nghiệp, cùng một bộ dòng tiền lịch sử.
Hãy nhìn riêng cột tăng trưởng cơ sở (g = 2,01%) để cô lập tác động của WACC: WACC 5,29% → 238.560đ; 6,29% → 133.085đ; 7,29% → 91.698đ; 8,29% → 69.596đ; 9,29% → 55.844đ. Chỉ xê dịch WACC 1 điểm từ 7,29% lên 8,29% đã kéo giá trị nội tại giảm ~24% (91.698 → 69.596); giảm WACC 1 điểm xuống 6,29% lại đẩy nó tăng ~45% (91.698 → 133.085). Đây chính là câu trả lời cho câu hỏi cốt lõi: hai người dùng cùng mô hình ra kết quả cách nhau ba lần không phải vì ai sai số học, mà vì người này dùng ERP 7% cho ra WACC ~6,3% (giá trị nội tại ~133.000đ) còn người kia dùng ERP 9-10% cho ra WACC ~9,3% (giá trị nội tại ~56.000đ). Cả hai đều "đúng" theo mô hình của mình; sự khác biệt hoàn toàn nằm ở giả định đầu vào không thể biết chắc.
Case tương phản — NVL (Novaland, bất động sản — đòn bẩy rất cao, dòng tiền âm), số thật cùng nguồn, tập trung giai đoạn khủng hoảng FY2022-2023:
Với NVL, câu chuyện không phải "DCF ra con số nhạy" — mà là DCF không chạy được ngay từ vạch xuất phát. Engine định giá của SMP trả về đúng một dòng: "Chưa định giá được — thiếu dòng tiền tự do (FCF) dương gần nhất", mọi trường beta/WACC/giá trị nội tại đều để trống (null). Lý do nằm ở hai đặc điểm cấu trúc:
- Dòng tiền tự do ÂM suốt 4 năm liên tiếp: −3.341 → −7.639 → −5.977 → −6.169 tỷ (2022→2025); dòng tiền từ hoạt động kinh doanh (CFO) cũng âm cả 4 năm (−3.047 / −7.626 / −5.971 / −6.145 tỷ). Biên FCF từ −30% (2022) tới −160% (2023). Không có dòng tiền dương thì không có gì để chiết khấu — DCF, về bản chất, là mô hình định giá bằng tiền mặt tương lai; khi doanh nghiệp đang ĐỐT tiền chứ không tạo ra tiền, mô hình đơn giản không áp dụng được. Đây không phải khiếm khuyết của SMP mà là giới hạn cứng của chính phương pháp DCF, và engine trung thực từ chối thay vì nặn ra một con số giả.
- Đòn bẩy cực cao: bảng cân đối FY2022 — tổng tài sản 257.735 tỷ, tổng nợ phải trả 212.917 tỷ, vốn chủ chỉ ≈ 44.818 tỷ → nợ phải trả/vốn chủ ≈ 4,75 lần; vay ngắn + dài hạn 64.869 tỷ → nợ vay/vốn chủ ≈ 1,45 lần. FY2023 tương tự: nợ phải trả/vốn chủ ≈ 4,33 lần. Đến 2025, tỷ lệ nợ/vốn chủ theo dữ liệu SMP vẫn là 2,42 lần (so với VNM chỉ 0,42 lần).
Vì sao đòn bẩy cao làm DCF càng kém tin cậy — kể cả khi FCF có dương: với NVL, trọng số nợ D/V trong công thức WACC rất lớn, nên WACC bị chi phối bởi chi phí nợ và beta có đòn bẩy (levered beta) — hai đại lượng cực nhạy với thay đổi lãi suất và rủi ro tín dụng. Một doanh nghiệp mà nợ gấp 4-5 lần vốn chủ thì chỉ cần chi phí vay nhích lên vài điểm phần trăm là WACC (và qua đó giá trị nội tại) đã đảo lộn. Bảng cân đối "nhẹ" của VNM (nợ/vốn chủ 0,42 lần) khiến WACC ổn định và DCF đáng tin hơn nhiều; bảng cân đối "nặng" của NVL vừa khiến FCF âm (không định giá được) vừa khiến — giả sử có ngày FCF dương trở lại — WACC trở nên mong manh gấp bội.
Bài học đối chiếu: DCF không phải công cụ vạn năng. Với một doanh nghiệp chất lượng, đòn bẩy thấp, dòng tiền dương ổn định như VNM, DCF vẫn CHẠY được nhưng cho ra một DẢI rộng — phải đọc qua bảng độ nhạy, không tin một con số. Với một doanh nghiệp bất động sản đòn bẩy cao, dòng tiền âm như NVL giai đoạn 2022-2023, DCF thậm chí không áp dụng được — và việc engine trung thực nói "chưa định giá được" còn giá trị hơn nhiều so với việc ép ra một con số nội tại nhìn có vẻ chính xác nhưng vô nghĩa.
DCF không phải một cỗ máy cho ra chân lý, mà một cỗ máy KHUẾCH ĐẠI giả định. Ba điểm khuếch đại phải luôn soi kỹ: WACC (nơi mọi sai số về lãi suất phi rủi ro, phần bù rủi ro thị trường, beta, và tỷ trọng nợ dồn về một con số ở mẫu số phép chiết khấu); giá trị cuối kỳ (thường chiếm phần lớn tổng giá trị, và mẫu số WACC−g nhỏ khiến nó nhạy đến mức xê dịch WACC 1 điểm làm giá trị cuối kỳ đổi −23% đến +44%); và cấu trúc vốn (đòn bẩy càng cao thì WACC càng mong manh). VNM cho thấy ngay cả một doanh nghiệp chất lượng, đòn bẩy thấp (nợ/vốn chủ 0,42 lần), dòng tiền dương ổn định, khi chạy DCF vẫn ra một dải giá trị nội tại từ 46.062đ đến 288.558đ — hơn 6 lần — chỉ vì các giả định WACC và tăng trưởng hợp lý khác nhau. NVL cho thấy mặt còn lại: một doanh nghiệp bất động sản đòn bẩy cao (nợ phải trả gấp 4-5 lần vốn chủ), dòng tiền tự do âm bốn năm liền, khiến DCF thậm chí không chạy được. Câu ghi nhớ: DCF trả lời trung thực nhất khi nó không trả về một con số, mà trả về một dải kèm bảng độ nhạy phơi bày chính sự mong manh của mình — nếu ai đưa bạn một con số DCF chính xác đến từng đồng, hãy hỏi ngay họ đã giả định WACC và g bằng bao nhiêu.
1. Chọn một mã bạn theo dõi có dòng tiền dương ổn định, mở tab Báo cáo tài chính trên SMP → xem panel Định giá nội tại (DCF): ghi lại ba con số bear/base/bull và tính tỷ lệ bull÷bear — nếu tỷ lệ đó ≥ 2 lần, bạn vừa tận mắt thấy độ nhạy của DCF trên chính mã mình quan tâm.
2. Trong bảng độ nhạy 5×5, tìm ô ứng với WACC cao hơn base 1 điểm và tăng trưởng thấp hơn base 1 điểm (góc 'bi quan'): so với ô base, giá trị nội tại giảm bao nhiêu %? Viết ra con số đó để cảm nhận cỗ máy khuếch đại.
3. Mở tab Báo cáo tài chính của một mã bất động sản hoặc một mã đang lỗ/đốt tiền → kiểm tra dòng FCF 4 năm gần nhất. Nếu FCF âm, tự nhắc: DCF không dùng được ở đây, và bất kỳ 'giá trị nội tại DCF' nào ai đó đưa cho mã này đều đáng nghi ngờ.