DCF Verification
This walkthrough shows you how to replicate InvestViable's DCF output in your own spreadsheet using the same inputs and the same methodology. Every formula is documented. Every input is visible on the platform. If the numbers match, you know the analytical engine is sound. The guide covers the DCF (Cash Flow Valuation) method step by step. For EBITDA Multiple and Earnings Fair Value, concept-level overviews are included with links to the relevant Education sections. This guide assumes you know what a DCF is and have built one before.

The verification steps
Pull Operating Cash Flow and Capital Expenditures from the company's most recent annual filing and the year five years prior. Free Cash Flow = Operating Cash Flow minus Capital Expenditures. These two data points (CF_0 and CF_5) are your anchors. Find them on the stock page under Key Figures, or in the SEC filing directly.
Calculate the 5-year Cash Flow CAGR: (CF_0 / CF_5) ^ (1/5) minus 1. Then project five years of future cash flows: CF_0 x (1 + CAGR) ^ N for each year. Your growth rate should match the platform's displayed Cash Flow Growth rate within 0.1%.
Discount each projected cash flow by the expected rate of return: CF_N / (1 + r) ^ N. Calculate the terminal value using the perpetual growth model, then discount it back to present value: Terminal Value / (1 + r) ^ 5. The expected rate of return (r) is displayed on the valuation tool page. The perpetual growth rate is 2% in the base model.
Subtract net debt (Long Term Debt + Short Term Debt minus Cash minus Short Term Investments) from the total enterprise value. Divide by shares outstanding. Compare your per-share fair value to the platform's Cash Flow Value. If your number is within 5% using the same inputs, the methodology matches.
The DCF Formula
Common Differences
Invest Viable uses data from Financial Modeling Prep (FMP), which updates on its own schedule tied to SEC filing dates. If you are pulling from Yahoo Finance, Morningstar, or directly from EDGAR, the data may reflect a different filing or a different reporting period.
The platform carries full precision through all eight calculation steps and rounds only at display. If your spreadsheet rounds at each intermediate step, small differences compound. A 1-3% variance in the final output from rounding alone is normal.
What This Proves
If you followed the steps and your spreadsheet matches the platform's output, you have verified the analytical engine behind every valuation on Invest Viable. The same methodology runs across 3,000+ US stocks simultaneously.
When the numbers match your spreadsheet, you know the platform uses the same methodology you would build yourself. Trust earned through verification, not marketing.
The verification proves the output is equivalent to your manual work. Every future analysis can use the platform instead of rebuilding from scratch.
Other Methods
The EBITDA Multiple formula is simpler: Enterprise Value = EBITDA x Multiple. Then subtract net debt and divide by shares outstanding. The key variable is the EBITDA multiple, visible on the valuation tool. The net debt adjustment is identical to the DCF method. If your EBITDA figure matches and you use the same multiple, the output should match within rounding.
The base version uses a multi-step normalized EPS calculation designed to smooth cyclical fluctuations, one-time charges, and accounting anomalies. The normalized EPS is then applied to Graham's intrinsic value formula. This is more involved to replicate, but the same verification logic applies: match each input, check each intermediate step, and identify where any divergence occurs. See the Earnings Fair Value Education section for the full methodology.
Diluted vs. basic shares outstanding. Invest Viable uses the share count from FMP's profile data. Verify on the stock page whether the displayed shares outstanding figure matches the diluted or basic count from the company's latest filing.
Companies with non-December fiscal year ends (e.g., Apple's September fiscal year) may show different "most recent year" data depending on when your data source last updated.
The most common source of divergence. Different data providers classify different balance sheet items under "Short Term Investments." One source might include marketable securities that another excludes. Check which items your source includes.
Every input is visible. Every formula is documented. No black boxes. The platform shows the same math you would do, not a proprietary algorithm you cannot inspect.
If you find a genuine discrepancy not explained by data timing, rounding, or net debt components, contact us. Our credibility depends on the math being right.