🚀 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

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

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