🚀 Quick answer: DCF forecasts a company's future cash flows and discounts them to today's value to estimate a fair price. Reverse DCF starts from the current market price and solves backward for the growth rate the market is implicitly assuming — a faster, less error-prone way to sanity-check whether a stock is over- or under-valued.
What Is DCF (Discounted Cash Flow)?
DCF is the textbook method for finding a company's intrinsic value — what it's actually worth, based on the cash it will generate, independent of what the stock market happens to be paying for it today.
The core idea: a rupee of cash flow ten years from now is worth less than a rupee today, because of inflation, risk, and the opportunity cost of not having that money now. DCF forecasts a company's future free cash flows, then "discounts" each year's cash flow back to its present value using a discount rate. Add them all up, and you get what the whole company — and therefore each share — should be worth.
DCF answers: "Based on how much cash this business will generate, and how risky that cash flow is, what should I pay for it today?" It is a model of the business, not a prediction of the stock price.
The DCF Formula
A standard two-stage DCF has three moving parts:
Value = Σ [ FCFₙ ÷ (1 + r)ⁿ ] + [ Terminal Value ÷ (1 + r)ⁿ ]
where FCF = free cash flow, r = discount rate (WACC), n = year number
- Free Cash Flow (FCF) — cash the business generates after operating costs and capital expenditure, forecast year by year for an explicit period (typically 5–10 years).
- Discount rate (WACC) — the Weighted Average Cost of Capital: a blend of the return equity investors require and the after-tax cost of debt, weighted by how the company is financed. Higher risk = higher discount rate = lower value today.
-
Terminal Value — since a company doesn't stop
existing after year 5 or 10, terminal value captures all cash
flows beyond the explicit forecast, usually using the Gordon
Growth formula:
FCFₙ × (1 + g) ÷ (r − g), where g is a modest long-run growth rate (often close to long-run GDP or inflation).
A Step-by-Step DCF Example
Take a hypothetical PSX-listed company, Example Co. Ltd, with 100 million shares outstanding, Rs 200 million in net cash, and current free cash flow of Rs 500 million growing at 15% annually for the next 5 years, then settling into 5% terminal growth. Given Pakistan's elevated interest-rate environment, assume an 18% discount rate (WACC).
| Year | Free Cash Flow (Rs m) | Discount Factor (18%) | Present Value (Rs m) |
|---|---|---|---|
| 1 | 500.0 | 0.847 | 423.7 |
| 2 | 575.0 | 0.718 | 413.0 |
| 3 | 661.3 | 0.609 | 402.5 |
| 4 | 760.4 | 0.516 | 392.3 |
| 5 | 874.5 | 0.437 | 382.2 |
| Sum of PV (Years 1–5) | 2,013.7 | ||
| PV of Terminal Value | 918.2 ÷ (0.18 − 0.05) × 0.437 | 3,087.6 | |
Enterprise value = Rs 2,013.7m + Rs 3,087.6m = Rs 5,101.3m. Add the Rs 200m net cash to get equity value of Rs 5,301.3m. Divide by 100 million shares:
Intrinsic value ≈ Rs 53 per share
If Example Co. trades below Rs 53, the DCF suggests it may be undervalued. If it trades well above Rs 53, the model says the market is paying for more than the forecast justifies — assuming, of course, the forecast itself is right. That "assuming" is exactly where DCF gets fragile.
Why Pakistan's Discount Rate Changes the Math
DCF is far more sensitive to the discount rate than most investors expect — and Pakistan's discount rates are structurally high. Where a US DCF might use an 8–10% WACC, a PSX DCF commonly needs 15–20%+, because the risk-free rate is anchored to the SBP policy rate, which has swung from roughly 7% to a 22% peak (June 2023) over the past decade before easing again. A tasdeeq-style Pakistani DCF, for instance, might reasonably use an 18.2% discount rate with 4% terminal growth.
| Discount Rate (WACC) | Terminal Value (same FCF₅, g=5%) | Change |
|---|---|---|
| 15% | Rs 8,745m | +23.8% vs 18% |
| 18% (base case) | Rs 7,064m | — |
| 21% | Rs 5,466m | −22.6% vs 18% |
A 3-percentage-point shift in the discount rate — well within the range of a single SBP policy announcement — moves the terminal value by roughly a quarter in either direction. Since terminal value is usually 55–65% of total DCF value, that single input can swing the "fair price" more than any other assumption in the model.
⚠️ This sensitivity is the single biggest criticism of DCF: small, defensible changes to growth or discount-rate assumptions can shift the "fair value" by 20–40%. Two honest analysts can run the same DCF and land Rs 20 apart on a Rs 60 stock.
Where DCF Falls Short
1. Garbage in, garbage out
A DCF is only as good as its FCF forecast. Forecasting free cash flow 5–10 years out for a cyclical, currency-exposed PSX company — think cement, textiles, or fertiliser — is closer to guessing than modelling.
2. It's extremely sensitive to small input changes
As shown above, moving the discount rate by 2–3 points or the terminal growth rate by 1 point can change the intrinsic value by 20% or more. The model feels precise; the inputs rarely are.
3. It struggles with banks and financial companies
"Free cash flow" is not a clean concept for banks, insurers, or leasing companies, since debt is their raw material, not their financing. Most PSX banks are valued with dividend-discount or price-to-book models instead of standard DCF.
4. Currency and inflation add a layer of noise
Pakistan's history of rupee depreciation and double-digit inflation means nominal FCF growth can look impressive while real growth is flat or negative. A DCF built on nominal cash flows without adjusting for currency risk can overstate value.
What Is a Reverse DCF?
A Reverse DCF flips the entire exercise around. Instead of forecasting the future to estimate a fair price, you take the stock's current market price as fixed and solve backward for the growth rate the market must already be pricing in.
Instead of asking "what is this company worth?" — a question that depends on forecasts nobody can make reliably — you ask "what does the current price imply the market believes, and is that belief realistic?" This is a fundamentally easier and more falsifiable question.
Reverse DCF doesn't eliminate forecasting — it relocates it. You no longer need to predict the exact growth rate; you only need to judge whether the market's implied growth rate is believable given the company's history, industry, and competitive position.
The Reverse DCF Formula
The simplest version rearranges the single-stage (Gordon Growth) DCF formula to solve for growth (g) instead of price (P):
Solve for g: P = FCF × (1 + g) ÷ (r − g)
where P = current price per share, FCF = latest free cash flow per share
For a full multi-stage model (explicit forecast years plus a separate terminal value), there's no clean algebraic solution — you reverse-engineer it with Excel's Goal Seek or Solver, adjusting the growth assumption until the model's output price matches the market price. The single-stage version below captures the same logic with math you can do by hand.
A Step-by-Step Reverse DCF Example
Continue with Example Co. Ltd: FCF per share is Rs 5.00 (Rs 500m ÷ 100m shares), the discount rate is 18%, and the stock currently trades at Rs 80. What growth rate is the market pricing in?
| Step | Calculation | Result |
|---|---|---|
| 1. Set up the equation | 80 = 5 × (1 + g) ÷ (0.18 − g) | — |
| 2. Multiply both sides by (0.18 − g) | 80(0.18 − g) = 5(1 + g) | 14.4 − 80g = 5 + 5g |
| 3. Collect g terms | 14.4 − 5 = 5g + 80g | 9.4 = 85g |
| 4. Solve for g | 9.4 ÷ 85 | g ≈ 11.1% per year, forever |
At Rs 80, the market is assuming Example Co. can grow free cash flow at roughly 11.1% every year, indefinitely. Compare that to the company's own recent growth (in our forward DCF, 15% for 5 years tapering to 5%) and to what similar PSX companies in its sector have actually sustained over a full business cycle. If 11% perpetual growth looks aggressive for the industry, the stock may be priced for a level of performance the business is unlikely to deliver — a useful red flag even without building out a full forecast.
📱 A perpetual (single-stage) implied growth rate is a simplification — real markets usually price high growth for a few years, then a fade to a lower rate. Treat the number above as a blended "implied growth signal," not a literal 30-year forecast the market is making.
DCF vs Reverse DCF: Side by Side
| DCF (Forward) | Reverse DCF | |
|---|---|---|
| Starting point | Your growth & discount-rate forecast | The current market price |
| Solves for | Fair value per share | Implied growth rate |
| Main risk | Forecasting error compounds over 5–10 years | Misjudging whether implied growth is realistic |
| Best for | Estimating value with little/no market reference | Sanity-checking a price you already see |
| Sensitivity to inputs | High — small changes swing value 20%+ | Lower — one input (price) is fixed and known |
Why Reverse DCF Matters
For most individual investors — in Pakistan especially — Reverse DCF is the more practical tool, for three reasons:
1. It removes the hardest, most error-prone step
Forecasting a specific FCF growth rate 5–10 years out is where most DCF errors originate. Reverse DCF removes that step entirely and replaces it with a comparison you're actually equipped to make: "is 11% growth forever plausible for this business?"
2. It works even with thin PSX analyst coverage
Unlike US large-caps with dozens of analyst models to cross-check against, many PSX mid- and small-caps have little to no published research. Reverse DCF needs only the company's own financials and its current price — both of which are always available on the PSX Data Portal or the company's own filings.
3. It exposes narrative-driven prices
When a stock rallies hard on a news story — a new plant, a government incentive, a currency tailwind — Reverse DCF quickly shows whether the price move is backed by a growth rate the business could plausibly sustain, or whether the market has priced in a permanent step-change that's hard to justify.
How to Use Both Together
Step 1 — Run a Reverse DCF first
Take the current price and back out the implied growth rate. This takes minutes and immediately tells you whether the stock is pricing in "modest," "optimistic," or "implausible" growth.
Step 2 — Judge the implied growth rate against reality
Compare it to the company's 5-year historical FCF growth, its sector's long-run growth, and Pakistan's nominal GDP growth (a rough ceiling for "perpetual" growth assumptions). If the implied rate is far above all three, that's your first warning sign.
Step 3 — Build a forward DCF only if the implied growth looks defensible
If the reverse DCF passes the smell test, build out a full multi-stage forward DCF with your own explicit-period forecast to get a specific fair-value estimate — and stress-test it across a range of discount rates (Pakistan's tend to move fast).
Step 4 — Always sensitivity-test, never trust a single number
Run the DCF at your base-case discount rate, then at ±2–3 percentage points. If the fair value swings from "cheap" to "expensive" across that narrow range, treat the output as a range, not a target price.
Common Mistakes to Avoid
- Using a US-style 8-10% discount rate for a PSX stock — Pakistan's risk-free rate alone often exceeds that.
- Setting terminal growth above the discount rate — the Gordon Growth formula breaks (or turns negative/absurd) if g ≥ r.
- Forecasting nominal growth without checking real growth — a 20% FCF growth forecast during 15% inflation is only 5% real growth.
- Ignoring what the reverse DCF is already telling you — if the implied growth rate looks absurd, no amount of forward-DCF optimism fixes that; the market disagreement is the finding.
- Treating DCF output as a precise number instead of a range — "Rs 53" should really be read as "roughly Rs 45–62 depending on assumptions."
Bottom Line
DCF and Reverse DCF answer two different, complementary questions. DCF asks "based on my forecast, what should this be worth?" Reverse DCF asks "based on the current price, what is everyone else already forecasting — and do I believe it?"
For Pakistani investors dealing with high, moving discount rates and thin analyst coverage on most PSX names, starting with Reverse DCF is usually the faster, more honest first step. It turns an unreliable multi-year forecasting exercise into a single, checkable judgment call — and that judgment call is where real investing skill actually lives.
Related Reading
- DCF & Reverse DCF Calculator — Run the Numbers From This Guide
- What Is the KSE-100 Index? How Pakistan's Stock Market Benchmark Works
- What Is CAGR? Compound Annual Growth Rate Explained
- What Is XIRR? When CAGR Isn't Enough
- ETFs in Pakistan: A Beginner's Guide
- CAGR Calculator — Compute Any Investment's Growth Rate