Excel Financial Modeling: Building 3-Statement Models & DCF Valuations
The FAST Modeling Standard
Financial modeling has no universal regulatory standard, but the FAST standard — developed by financial modeling practitioners in London and adopted globally — is the closest the industry has to a universal best practice framework. Understanding and applying FAST principles separates analysts who produce professional-grade models from those who produce spreadsheets that break when touched.
| Principle | What It Means | How to Implement |
|---|---|---|
| F — Flexible | The model accommodates different scenarios and assumptions without structural changes | All inputs on a dedicated Assumptions tab; no hardcoded numbers in formula rows |
| A — Accurate | All calculations are mathematically correct and auditable | Trace precedents on every formula; balance sheet checks sum to zero; use error checks throughout |
| S — Structured | Clear, logical layout that any analyst can navigate without guidance | Left-to-right timeline; top-to-bottom income statement; consistent row structure across all years |
| T — Transparent | Formula logic is immediately clear without documentation | One formula per cell; avoid overly long nested formulas; descriptive row labels; formula auditing with F2 |
Cell Color Coding Convention
Professional models use color coding to instantly communicate cell type to any reviewer:
Model Architecture and Tab Structure
A well-structured 3-statement model in Excel follows a logical left-to-right, front-to-back flow. Every output is derived from the assumptions tab, ensuring that changing a single input cascades correctly through all three statements.
Standard Tab Sequence
Assumptions Tab: The Foundation
All input drivers go here — nothing gets hard-coded directly into the Income Statement or Balance Sheet formulas. Typical assumption categories:
- Revenue drivers — Revenue growth % by year, price/volume split, product mix
- Margin assumptions — Gross margin %, EBITDA margin %, operating leverage factors
- Working capital assumptions — Debtor days, creditor days, inventory days (DSO, DPO, DIO)
- Capital expenditure — Maintenance capex as % of revenue, growth capex by year
- Financing assumptions — Interest rate on debt, debt repayment schedule, dividend payout ratio
- Tax assumptions — Effective tax rate (India: typically 25.17% for companies under new regime)
- Depreciation — Depreciation method, useful life by asset class
// B5 = Base year revenue, B12 = Growth rate assumption
EBITDA_FY26 = Revenue_FY26 * Assumptions!B15
// B15 = EBITDA margin % assumption
// NEVER write: Revenue_FY26 = 1500 * 1.12 (hardcoded — violates FAST)
// ALWAYS write: Revenue_FY26 = Assumptions!B5 * (1+Assumptions!B12)
3-Statement Model Integration
The defining characteristic of a 3-statement model is that the three financial statements are mathematically linked — change one assumption and all three statements update consistently. Understanding these linkages is essential for both building the model and for passing the financial statement integration questions in investment banking interviews.
Key Integration Links
| Source | Flows To | How It Links |
|---|---|---|
| Income Statement: Net Income | Balance Sheet: Retained Earnings | Retained Earnings = Prior Year RE + Net Income - Dividends |
| Income Statement: Depreciation & Amortization | Cash Flow Statement: Operating Section | D&A added back as non-cash item; also reduces Gross Fixed Assets on Balance Sheet |
| Balance Sheet: Working Capital changes | Cash Flow Statement: Operating Section | Increase in Current Assets = Cash Outflow; Increase in Current Liabilities = Cash Inflow |
| Cash Flow Statement: Net Change in Cash | Balance Sheet: Cash & Equivalents | Closing Cash = Opening Cash + Net Change in Cash |
| Balance Sheet: Beginning Debt | Income Statement: Interest Expense | Interest Expense = Beginning Debt × Interest Rate (creates circular reference with revolver) |
| Cash Flow Statement: Capital Expenditure | Balance Sheet: Gross Fixed Assets | New Gross FA = Prior Gross FA + Capex; Net FA = Gross FA - Accumulated Depreciation |
Working Capital Schedule
Working capital is calculated from Days assumptions, creating the cash flow bridge between operations and financing:
Inventory = COGS × (Inventory Days / 365)
Trade Payables = COGS × (Creditor Days / 365)
Change in Receivables (CF) = Prior Year Receivables - Current Year Receivables
// Positive = cash inflow (receivables decreased)
// Negative = cash outflow (receivables increased)
Net Working Capital = (Receivables + Inventory) - Payables
Handling Circular References: The Revolver
The most common source of circular references in financial models is the revolving credit facility (revolver). The logic is circular: interest expense reduces net income → lower net income → lower cash balance → company draws more on revolver → higher interest expense. This creates a circular dependency that Excel's standard calculation mode cannot handle.
The standard solution is to enable iterative calculations:
- Go to File → Options → Formulas
- Check "Enable Iterative Calculation"
- Set Maximum Iterations to 100 and Maximum Change to 0.001
- Click OK — Excel will now iterate through the circular logic until it converges
- Add a "Circularity Flag" cell (=0 normally, =1 during auditing) that breaks the circle when set to 1 for error checking
Revolver_Repay = MIN(Revolver_Balance, Cash_Before_Revolver - Min_Cash_Balance)
Interest_Revolver = Average_Revolver_Balance × Revolver_Rate
// Average balance = (Beginning + Ending) / 2
// Circularity flag approach:
Interest_Revolver = IF(Circ_Flag=1, 0, Average_Revolver_Balance × Revolver_Rate)
DCF Valuation Model
A Discounted Cash Flow model values a business by projecting future free cash flows and discounting them back to today at the weighted average cost of capital (WACC). It is the foundational valuation methodology taught in US CFA, CPA, and CMA programs and used extensively in Indian investment banking and corporate development roles.
Free Cash Flow to Firm (FCFF)
Less: Tax on EBIT (NOPAT) → EBIT × (1 - Tax Rate)
Add: Depreciation & Amortization → Non-cash charge added back
Less: Capital Expenditure → Investment in fixed assets
Less/Add: Change in Working Cap → Increase in NWC = cash outflow
─────────────────────────────
= Free Cash Flow to Firm (FCFF)
Alternative Starting Point from EBITDA EBITDA
Less: Taxes on EBIT → EBITDA × (1-Tax Rate) - D&A × (1-Tax Rate)
Less: Capex (net of D&A) → Growth capex requires separate calculation
Less/Add: Change in Working Cap
= FCFF
WACC Calculation
WACC is the blended required rate of return across all capital sources, weighted by their proportion in the capital structure:
Where:
E = Market Value of Equity (Market Cap)
D = Market Value of Debt (use book value if market value unavailable)
V = E + D (Total Firm Value)
Ke = Cost of Equity (via CAPM)
Kd = Pre-tax Cost of Debt (yield on company's bonds or loan rate)
CAPM: Cost of Equity Ke = Rf + Beta × (Rm - Rf) + Size Premium
Rf = Risk-free rate (India 10-year G-Sec yield: ~7.2% in 2025)
Beta = Levered beta from Bloomberg/BSE (unlever and re-lever for target structure)
(Rm - Rf) = Equity Risk Premium for India: ~6-7% (Damodaran estimate for India)
Size Premium = 1-3% for small/mid-cap companies
India Mid-Cap WACC Example Rf = 7.2%
Beta = 1.1 (manufacturing sector)
ERP = 6.5%
Size Premium = 2.0%
Ke = 7.2% + 1.1 × 6.5% + 2.0% = 16.35%
Kd = 9.5% (bank loan rate), Tax = 25.17%
After-tax Kd = 9.5% × (1 - 25.17%) = 7.1%
E/V = 70%, D/V = 30%
WACC = (70% × 16.35%) + (30% × 7.1%) = 11.45% + 2.13% = 13.58%
Terminal Value
Because we cannot project cash flows indefinitely, we calculate a terminal value at the end of the explicit forecast period (usually Year 5 or Year 10). Two methods are standard:
FCFF_n+1 = Last forecast year FCFF × (1 + g)
g = Long-term perpetuity growth rate (use GDP growth: India ~6-7% nominal)
Caution: g must be LESS than WACC — otherwise TV is undefined or negative
Method 2: Exit Multiple (EV/EBITDA) Terminal Value = EBITDA_n × Exit Multiple
Exit Multiple = Median EV/EBITDA of comparable public companies
India sectors (FY2025 indicative): FMCG 40-55x, IT Services 20-30x,
Auto 10-15x, Cement 12-18x, Banking 10-15x P/Book (use P/B for banks)
Enterprise Value to Equity Value Bridge
PV of Terminal Value = Terminal Value / (1+WACC)^n
─────────────────────────────
Enterprise Value = PV of FCFFs + PV of Terminal Value
Less: Net Debt = Total Debt - Cash & Equivalents
Less: Minority Interest
Add: Associates / Investments
─────────────────────────────
Equity Value (Intrinsic) = Enterprise Value - Net Debt ± adjustments
Intrinsic Value per Share = Equity Value / Diluted Shares Outstanding
Sensitivity Analysis Tools in Excel
A DCF model produces a single point estimate, but valuation is inherently uncertain. Sensitivity analysis shows how the output changes as key inputs vary — this is what makes a model truly useful for decision-making.
Data Tables: 1-Way and 2-Way
Excel's Data Table is the most efficient sensitivity tool for financial models. It calculates a formula output for every combination of one or two input variables — far faster than manually changing cells.
- Set up a range: for a 2-way table, put one input variable values across a row and another down a column, with the output formula in the top-left corner cell of the table
- Select the entire table range (including the headers and the formula cell)
- Go to Data tab → What-If Analysis → Data Table
- For the Row Input Cell, select the cell in your model that corresponds to the row variable (e.g., the WACC assumption cell)
- For the Column Input Cell, select the cell for the column variable (e.g., the terminal growth rate cell)
- Click OK — Excel fills the entire table instantly
- Add conditional formatting (green-yellow-red heat map) to visualize the output range
WACC | | | | |
11% | ₹892 | ₹978 | ₹1,085 | ₹1,221 | ₹1,405
12% | ₹789 | ₹856 | ₹936 | ₹1,035 | ₹1,159
13% | ₹704 | ₹757 | ₹818 | ₹892 | ₹983
14% | ₹634 | ₹677 | ₹725 | ₹782 | ₹851
15% | ₹574 | ₹610 | ₹649 | ₹695 | ₹749
// The central cell (13%, 6%) is the base case. Format as table.
Goal Seek
Goal Seek answers the reverse question: what input value is needed to achieve a target output? Example: what revenue growth rate is required for the DCF to justify the current stock price?
Data → What-If Analysis → Goal Seek. Set Cell = formula output (e.g., intrinsic value per share). To Value = target (e.g., current market price ₹450). By Changing Cell = the assumption input (e.g., revenue growth rate).
Scenario Manager
Scenario Manager stores named sets of assumptions (Base Case, Bull Case, Bear Case) and switches between them with one click. Each scenario can change multiple assumption cells simultaneously, making it ideal for presenting management with three distinct outlooks. Data → What-If Analysis → Scenario Manager → Add → name each scenario and specify which cells change and by how much.
Solver for Optimization Problems
Solver is Excel's optimization engine. In finance, use it to find the capital structure (debt/equity mix) that minimizes WACC, or the optimal product mix that maximizes contribution margin given capacity constraints. Data → Solver → set objective cell, target (max/min), and constraints.
India-Specific Modeling: CCA and LBO Basics
Comparable Company Analysis (CCA) for Indian Companies
CCA values a company by applying the trading multiples of publicly listed peers to the subject company's financial metrics. Key multiples used in Indian equity research:
| Multiple | Formula | India Sector Context (FY2025) |
|---|---|---|
| EV/EBITDA | Enterprise Value / EBITDA | IT: 20-30x, FMCG: 35-50x, Auto: 10-15x, Cement: 12-18x |
| P/E | Market Cap / Net Profit (PAT) | Nifty 50 avg ~22x; small-cap avg ~25-35x (2025) |
| P/B | Market Cap / Book Value of Equity | Banks: 1.5-4x; NBFCs: 2-5x |
| EV/Revenue | Enterprise Value / Revenue | SaaS/Tech: 6-15x; traditional businesses: 0.5-2x |
| EV/EBIT | Enterprise Value / EBIT | Useful for capital-light businesses; less affected by D&A policy differences |
LBO Model Basics
A Leveraged Buyout (LBO) model calculates the returns a private equity firm earns by acquiring a company with mostly debt financing and selling it after 3-7 years. While LBOs are less common for Indian companies due to debt market constraints, the methodology is tested in international finance certifications and PE interviews.
Equity Invested = Entry Price - Total Debt
Exit Price = Exit EBITDA × Exit Multiple
Equity Proceeds = Exit Price - Remaining Debt
MoM (Money on Money) = Equity Proceeds / Equity Invested
IRR = XIRR({-Equity_Invested, Equity_Proceeds}, {Entry_Date, Exit_Date})
// Target returns: PE firms typically target 20-25% IRR (3x MoM in 5 years)
Common Financial Modeling Errors
⚡ Take Action Now
CorpReady Academy's advanced Excel and financial modeling curriculum covers the complete 3-statement model, DCF valuation, and India-specific CCA within a structured program — not just isolated tutorials. Build models that meet investment banking standards from Day 1.
Explore CorpReady Programs📚 Real Student Story
Arjun Mehta, CA Final student, Mumbai — Arjun had cleared both groups of CA Inter and was preparing for CA Final while simultaneously targeting investment banking roles at Axis Capital and JM Financial. He could read financial statements fluently but had never built a financial model. After completing CorpReady's financial modeling module — which runs alongside the US CMA program — Arjun built a full 3-statement model for a listed FMCG company as a project. He presented the DCF valuation in his interview at a boutique M&A advisory firm in BKC. "The interviewers were surprised that a CA Final student had modeling skills at that level," he says. He received an offer before clearing CA Final.
💼 What Firms Actually Want
Investment banking divisions at Indian banks (ICICI Securities, Kotak Investment Banking, Edelweiss) and global banks (Goldman Sachs India, Morgan Stanley India) expect analysts to build a 3-statement model from scratch in 2-3 hours during technical interviews. The model must balance, the DCF must produce a sensible valuation, and the sensitivity tables must work correctly. Corporate development teams at Indian conglomerates (Tata, Mahindra, Adani) use identical models for acquisition analysis. Big 4 Transaction Advisory teams in India — which have grown significantly since 2022 — test financial modeling in every lateral hire round for Assistant Manager and above.
Frequently Asked Questions
FAST stands for Flexible, Accurate, Structured, and Transparent. A FAST model has clearly separated assumption inputs (flexible), verified formulas with no hardcoded numbers in calculation rows (accurate), a logical tab structure from inputs to outputs (structured), and formula logic that any reviewer can follow without documentation (transparent). FAST is the most widely adopted financial modeling standard in investment banking and corporate finance globally.
For Indian mid-cap companies, a WACC in the range of 13-16% is typical. The risk-free rate is the 10-year Indian Government Bond yield (approximately 7-7.5% in 2025). The equity risk premium for India is estimated at 6-7% by practitioners (Damodaran's India ERP). Beta varies by sector — FMCG betas around 0.7-0.9, IT services around 0.9-1.1, infrastructure around 1.1-1.4. Add a small-cap premium of 1-3% for companies below ₹5,000 crore market cap.
Circular references in financial models typically arise from the revolving credit facility — interest expense affects net income, which affects cash, which affects revolver borrowings, which loops back to interest expense. Enable iterative calculations: File → Options → Formulas → Enable Iterative Calculation, Maximum Iterations = 100. Alternatively, use a circularity flag cell set to 1 during auditing that breaks the circular reference and restores it to 0 for normal operation.
FCFF (Free Cash Flow to Firm) represents cash available to all capital providers — both equity and debt holders — before financing payments. It is discounted at WACC to get Enterprise Value, which is then bridged to Equity Value. FCFE (Free Cash Flow to Equity) represents cash available only to equity shareholders after debt repayments, discounted at the cost of equity to get Equity Value directly. Investment banking typically uses FCFF; equity analysts sometimes use FCFE for financial companies where the debt structure is part of the operating model.
✅ Key Takeaways
- Apply the FAST standard (Flexible, Accurate, Structured, Transparent) in every model — segregate all inputs to a dedicated Assumptions tab and never hardcode numbers in formula rows
- Color-code cells (blue = inputs, black = formulas, green = links) so any reviewer can audit the model immediately
- The three statements are integrated through six critical links: net income to retained earnings, D&A to cash flow, working capital to cash flow, cash to balance sheet, debt to interest expense, and capex to fixed assets
- Use India-appropriate WACC inputs: G-Sec yield ~7.2% as risk-free rate, ERP of 6-7%, sector beta, and small-cap premium for mid and small-cap companies
- Always cross-check your DCF with a Comparable Company Analysis using EV/EBITDA multiples for the relevant Indian sector
- Two-way data tables (WACC vs terminal growth rate) are the minimum sensitivity analysis expected in any professional DCF model delivered to a client or manager
Ready to Master Excel for Finance?
CorpReady Academy's finance programs build Excel mastery alongside globally recognized credentials. Our US CPA, US CMA, ACCA and CFA programs include dedicated financial modeling labs that cover 3-statement models, DCF valuations, and India-specific deal analysis.
Explore CorpReady Programs Talk to a Counsellor