1. LESSON OBJECTIVES
By the end of this lesson, you will be able to:
-
Compute the Weighted Average Cost of Capital (WACC) using the Capital Asset Pricing Model (CAPM) and the Marginal Cost of Capital schedule.
-
Evaluate investment projects using Net Present Value (NPV), Internal Rate of Return (IRR), Payback Period, and Profitability Index.
-
Distinguish between independent and mutually exclusive projects and apply the appropriate decision rules.
-
Conduct sensitivity analysis, scenario analysis, and Monte Carlo simulation to quantify project risk.
-
Apply the Equivalent Annual Annuity (EAA) method to compare projects with unequal lives.
-
Value real options (option to expand, abandon, delay, and switch) using the Black-Scholes model and binomial trees.
-
Understand the impact of capital rationing on project selection and optimize the capital budget.
-
Calculate the Marginal Cost of Capital (MCC) and identify the breakpoints in the MCC schedule.
-
Construct a project cash flow forecast including initial investment, operating cash flows, and terminal value.
-
Apply the Adjusted Present Value (APV) approach for projects with changing capital structures.
2. THE WEIGHTED AVERAGE COST OF CAPITAL (WACC) – IN-DEPTH
The WACC represents the blended required return for all of the firm’s capital providers. It serves as the discount rate for evaluating projects with similar risk to the firm’s existing operations.
THE FULL WACC FORMULA:
WACC = (E / V) * R_e + (D / V) * R_d * (1 – Tax_Rate) + (P / V) * R_p
Where:
-
E = Market Value of Equity (Share Price * Number of Shares Outstanding).
-
D = Market Value of Debt (the current market price of bonds outstanding, not the book value).
-
P = Market Value of Preferred Stock (if applicable).
-
V = E + D + P (Total Enterprise Value).
-
R_e = Cost of Equity.
-
R_d = Cost of Debt (the yield to maturity on existing debt).
-
R_p = Cost of Preferred Stock (dividend yield).
-
Tax_Rate = Marginal corporate tax rate.
THE COST OF EQUITY (R_e) – DETAILED CAPM:
R_e = R_f + β * (R_m – R_f)
Where:
-
R_f (Risk-Free Rate):Â Typically the yield on a 10-year or 30-year government bond from a stable economy (e.g., US Treasury). This represents the return on a theoretically risk-free investment.
-
β (Beta): Measures the systematic risk of the stock relative to the market.
-
β is estimated by regressing the stock’s historical returns against the market index returns:
β = Cov(R_stock, R_market) / Var(R_market)
-
For FinTech firms, β is often > 1.5 due to high volatility.
-
Unlevered Beta (β_U) vs. Levered Beta (β_L):
β_L = β_U * [1 + (1 – Tax_Rate) * (D / E)]
-
Unlevered beta reflects the business risk of the firm without the impact of financial leverage.
-
-
R_m (Expected Market Return):Â The historical average return of the broad market index (e.g., S&P 500 historical average of 10-12%).
-
(R_m – R_f) = Equity Risk Premium (ERP):Â Typically ranges from 4% to 8% depending on market conditions and country risk.
THE COST OF DEBT (R_d):
-
R_d is the current yield to maturity (YTM) on the firm’s outstanding debt.
-
If the firm does not have publicly traded debt, R_d is estimated using the firm’s credit rating and the yield on similar-rated corporate bonds.
-
The after-tax cost of debt is used because interest expenses are tax-deductible:
After_Tax_R_d = R_d * (1 – Tax_Rate)
THE COST OF PREFERRED STOCK (R_p):
R_p = D_p / P_0
Where:
-
D_p = Annual preferred dividend per share.
-
P_0 = Current market price per preferred share.
MARGINAL COST OF CAPITAL (MCC) SCHEDULE:
The WACC is not constant. As the firm raises more capital, the cost of each source increases.
Breakpoints in the MCC Schedule:
The point at which the WACC increases is called a breakpoint. It occurs when one source of capital is exhausted (e.g., the firm has used up all its retained earnings) and must shift to more expensive external equity.
Breakpoint = (Amount_of_Cheaper_Capital_Available) / (Weight_of_that_Capital_in_the_Capital_Structure)
Example:
-
Target capital structure: 60% Equity, 40% Debt.
-
Retained earnings available: $100M.
-
Breakpoint for equity: $100M / 0.60 = $166.67M.
-
For the first $166.67M of capital, WACC is stable. Beyond that, WACC increases because the firm must issue new equity (which is more expensive than retained earnings due to flotation costs).
The MCC Curve and Investment Opportunity Schedule (IOS):
-
The MCC curve slopes upward (as more capital is raised, WACC increases).
-
The IOS represents the expected IRR of available investment projects, ranked from highest IRR to lowest.
-
The optimal capital budget is the point where the IOS intersects the MCC curve. The firm should invest in all projects with IRR > WACC.
3. THE CAPITAL BUDGETING FRAMEWORK
Capital budgeting is the process of evaluating and selecting long-term investments that are expected to generate cash flows over multiple years.
THE CASH FLOW COMPONENTS:
A. INITIAL INVESTMENT (AT TIME 0):
-
Cost of the asset (purchase price).
-
Installation and shipping costs.
-
Net Working Capital (NWC) investment (e.g., additional cash, inventory, or receivables required).
-
Any proceeds from the sale of old assets (if replacing an existing asset).
-
Tax on the sale of old assets (if sold above book value).
B. OPERATING CASH FLOWS (FOR EACH PERIOD t = 1 TO T):
OCF_t = EBIT_t * (1 – Tax_Rate) + Depreciation_t + Other_Non_Cash_Charges_t
Where:
-
EBIT_t = Revenue_t – (Operating Expenses_t + Depreciation_t).
-
The depreciation tax shield is: Depreciation * Tax_Rate.
-
Alternatively, OCF can be computed as:
OCF_t = (Revenue – Cash_Expenses) * (1 – Tax_Rate) + Depreciation * Tax_Rate
C. TERMINAL CASH FLOW (AT TIME T):
-
Salvage value of the asset (net of taxes if sold above book value).
-
Recovery of Net Working Capital (NWC investment is returned).
-
Discontinuation costs (if any).
TOTAL CASH FLOW AT TIME T:
Total_CF_T = OCF_T + Salvage_Value_After_Tax + Recovery_of_NWC
4. NET PRESENT VALUE (NPV) – THE SUPERIOR DECISION RULE
NPV is the difference between the present value of cash inflows and the present value of cash outflows.
NPV = Σ_{t=0}^T CF_t / (1 + WACC)^t
Decision Rule:
-
If NPV > 0 → Accept the project (it increases shareholder wealth).
-
If NPV < 0 → Reject the project (it destroys shareholder wealth).
-
If NPV = 0 → Indifferent (the project earns exactly the required return).
Advantages of NPV:
-
Directly measures the dollar value added to shareholders.
-
Incorporates the time value of money.
-
Considers all cash flows over the entire project life.
-
Handles differing risk levels (by using different discount rates).
NPV Profiles and Crossover Rates:
-
An NPV profile plots NPV against the discount rate for a project.
-
The crossover rate is the discount rate at which the NPVs of two mutually exclusive projects are equal.
-
If projects are mutually exclusive, the project with the higher NPV at the required return should be selected.
5. INTERNAL RATE OF RETURN (IRR) – CAVEATS AND LIMITATIONS
IRR is the discount rate that makes the NPV of a project equal to zero:
Σ_{t=0}^T CF_t / (1 + IRR)^t = 0
Decision Rule:
-
If IRR > WACC → Accept the project.
-
If IRR < WACC → Reject the project.
-
For mutually exclusive projects, select the project with the higher IRR (subject to the limitations below).
Limitations of IRR:
A. Multiple IRRs (Non-Normal Cash Flows):
If a project has multiple sign changes in its cash flow stream (e.g., initial outflow, positive inflows, then negative outflows due to decommissioning costs), the IRR equation can have multiple roots. There is no unique IRR.
B. Reinvestment Rate Assumption:
IRR assumes that all interim cash flows are reinvested at the IRR itself. This is unrealistic because the reinvestment rate should be the WACC (the opportunity cost of capital). NPV makes the more realistic assumption that cash flows are reinvested at the WACC.
C. Scale Problem:
IRR does not consider the magnitude of the investment. A project with a $1,000 investment and a 50% IRR is preferred over a $1,000,000 investment with a 30% IRR, even though the larger project adds more absolute value.
D. Timing Problem:
IRR does not consider the timing of cash flows when comparing mutually exclusive projects. A project with early cash flows may have a higher IRR, but a project with later but larger cash flows may have a higher NPV.
THE MIRR (MODIFIED IRR) SOLUTION:
MIRR corrects the reinvestment rate assumption by assuming that interim cash flows are reinvested at the WACC.
MIRR = [ (Terminal_Value / PV_of_Outflows)^(1/n) ] – 1
Where:
-
Terminal_Value = Σ (Positive_CF_t * (1 + WACC)^(n – t)).
-
PV_of_Outflows = Σ (Negative_CF_t / (1 + WACC)^t).
MIRR eliminates multiple IRR problems and provides a more realistic reinvestment assumption.
6. PAYBACK PERIOD AND DISCOUNTED PAYBACK PERIOD
A. PAYBACK PERIOD:
The time required to recover the initial investment from the project’s cash inflows.
-
If cash flows are equal each year:
Payback = Initial_Investment / Annual_Cash_Flow
-
If cash flows are unequal, cumulatively sum the cash flows until the initial investment is recovered.
Decision Rule:Â Accept the project if the payback period is less than a predetermined cutoff period (e.g., 3 years).
Disadvantages:
-
Ignores the time value of money.
-
Ignores cash flows after the payback period.
-
Does not provide a clear accept/reject criterion (the cutoff period is arbitrary).
B. DISCOUNTED PAYBACK PERIOD:
The time required to recover the initial investment using discounted cash flows.
Decision Rule:Â Accept the project if the discounted payback period is less than a predetermined cutoff period.
Advantages:
-
Incorporates the time value of money.
-
Indicates the liquidity and risk of the project.
Disadvantages:
-
Still ignores cash flows after the payback period.
-
Does not provide a clear accept/reject criterion.
7. PROFITABILITY INDEX (PI) – FOR CAPITAL RATIONING
PI measures the value created per dollar invested.
PI = (Σ_{t=1}^T CF_t / (1 + WACC)^t) / Initial_Investment
Or equivalently:
PI = 1 + (NPV / Initial_Investment)
Decision Rule:
-
If PI > 1.0 → Accept the project.
-
If PI < 1.0 → Reject the project.
Application in Capital Rationing:
When the firm has limited capital, it should rank projects by their PI and select the projects with the highest PI until the capital budget is exhausted.
8. COMPARING PROJECTS WITH UNEQUAL LIVES – EQUIVALENT ANNUAL ANNUITY (EAA)
When evaluating mutually exclusive projects with different useful lives, the EAA method converts the NPV of each project into an equivalent annual cash flow.
THE EAA FORMULA:
EAA = NPV / PVIFA(r, n)
Where:
-
PVIFA(r, n) = [1 – (1 + r)^(-n)] / r
-
r = WACC
-
n = Life of the project
Decision Rule:
Select the project with the higher EAA.
Example:
-
Project A: NPV = $10,000, Life = 5 years, WACC = 10%.
EAA_A = $10,000 / PVIFA(10%, 5) = $10,000 / 3.7908 = $2,638
-
Project B: NPV = $12,000, Life = 8 years, WACC = 10%.
EAA_B = $12,000 / PVIFA(10%, 8) = $12,000 / 5.3349 = $2,249
Project A is preferred because it provides a higher equivalent annual annuity.
9. RISK ANALYSIS IN CAPITAL BUDGETING
A. SENSITIVITY ANALYSIS:
Varies one input variable at a time while holding all others constant to determine the impact on NPV.
The Sensitivity Coefficient:
Sensitivity_Coefficient = (ΔNPV / NPV) / (ΔVariable / Variable)
A high sensitivity coefficient indicates that the project is highly sensitive to changes in that variable.
B. SCENARIO ANALYSIS:
Examines the impact of multiple variables changing simultaneously under different scenarios (e.g., Best Case, Base Case, Worst Case).
-
Best Case:Â All favorable assumptions (high revenue, low costs).
-
Base Case:Â Most likely assumptions.
-
Worst Case:Â All unfavorable assumptions (low revenue, high costs).
C. MONTE CARLO SIMULATION:
Uses probability distributions for each input variable and runs thousands of simulations to generate a distribution of possible NPV outcomes.
Steps:
-
Identify key input variables (e.g., revenue growth, operating costs, tax rates).
-
Assign probability distributions to each variable (e.g., normal, uniform, triangular).
-
Define the correlation structure between variables.
-
Run a large number of simulations (e.g., 10,000 trials) using random draws from the distributions.
-
Compute the NPV for each trial.
-
Analyze the distribution of NPV outcomes (mean, standard deviation, probability of NPV < 0).
The Simulation Output:
-
Mean NPV: The expected NPV.
-
Standard Deviation of NPV: A measure of project risk.
-
Probability (NPV > 0): The likelihood that the project creates value.
-
Value at Risk (VaR): The minimum NPV at a given confidence level (e.g., 5% VaR indicates the worst-case NPV that could occur with 5% probability).
10. REAL OPTIONS VALUATION
Real options value the flexibility inherent in investment decisions. Traditional NPV assumes that once a project is accepted, it is “now or never” – but in reality, managers can adapt.
A. OPTION TO DELAY (WAIT AND LEARN):
The firm can wait before committing to a project, allowing it to gather more information about market conditions. This is analogous to a call option on the project.
B. OPTION TO EXPAND:
If the project is successful, the firm can expand its operations (e.g., build a second data center, enter a new geography). This is a call option.
C. OPTION TO ABANDON:
If the project performs poorly, the firm can shut down operations and sell the assets. This is a put option (the ability to sell the project).
D. OPTION TO SWITCH:
The firm can switch between different inputs or outputs (e.g., using different cloud providers, switching between payment processing routes).
VALUATION USING THE BLACK-SCHOLES MODEL:
The value of a real option can be estimated using the Black-Scholes option pricing model:
C = S_0 * N(d_1) – X * e^(-r * T) * N(d_2)
Where:
-
S_0 = Present value of the project’s expected cash flows (the underlying asset value).
-
X = Investment required to exercise the option (the strike price).
-
T = Time until the option expires.
-
r = Risk-free rate.
-
σ = Volatility of the project’s cash flows.
-
N(d_1) and N(d_2) are cumulative standard normal probabilities.
The Binomial Option Pricing Model (Discrete Time):
For projects where the underlying value can take only two possible states (up and down), we use a binomial tree:
p = (e^(r * Δt) – d) / (u – d)
Where:
-
u = Up factor (1 + growth rate in the up state).
-
d = Down factor (1 – growth rate in the down state).
-
p = Risk-neutral probability of an up move.
The option value is computed by backward induction:
-
Calculate the project value at each terminal node.
-
Calculate the option payoff at each terminal node (max(0, V_node – X) for a call option).
-
Discount back through the tree using the risk-neutral probabilities.
11. ADJUSTED PRESENT VALUE (APV) APPROACH
The APV approach separates the project’s value into the base-case value (assuming all-equity financing) and the value of financing side effects.
APV = Base_Case_NPV + PV_Financing_Side_Effects
Financing Side Effects Include:
-
Tax Shield on Interest:Â PV of the tax savings from interest deductions.
PV_Tax_Shield = Σ (Interest_Expense_t * Tax_Rate) / (1 + R_d)^t
-
Flotation Costs:Â Costs of issuing new securities.
-
Subsidized Financing:Â Below-market interest rates from government programs.
When to Use APV:
-
When the project has a different capital structure than the firm (e.g., a highly leveraged project).
-
When the financing side effects are significant.
-
When the project is a division or subsidiary with its own credit rating.
12. CAPITAL RATIONING
Capital rationing occurs when the firm has a fixed capital budget and cannot accept all positive NPV projects.
SOFT CAPITAL RATIONING:
-
Internally imposed limits on capital spending (e.g., management sets a budget cap).
HARD CAPITAL RATIONING:
-
External constraints (e.g., the firm cannot raise additional capital due to market conditions).
Optimization Under Capital Rationing:
The firm must select the combination of projects that maximizes total NPV within the capital budget constraint. This is a 0-1 integer programming problem:
Maximize Σ_{i=1}^N NPV_i * x_i
Subject to: Σ_{i=1}^N Investment_i * x_i ≤ Capital_Budget
Where x_i ∈ {0, 1}
Solution Methods:
-
Profitability Index Ranking:Â Rank projects by PI and select the highest PI projects until the budget is exhausted. (Works well for small projects but may fail if projects are indivisible).
-
Integer Programming: Use software (e.g., Excel Solver, Python’s PuLP library) to find the optimal combination.