Skip to main content
Business LibreTexts

10.3: Weighted Average Cost of Capital (WACC)

  • Page ID
    150202
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    The weighted average cost of capital (WACC) is the firm’s blended cost of financing—its overall required return from investors. Each financing source (debt, preferred, equity) has a cost and a market weight:

    \[ \text{WACC}=w_D\,k_D(1-T_c)+w_P\,k_P+w_E\,k_E \]

    where

    • \(w_D,w_P,w_E\) = market-value weights of debt, preferred, and equity,
    • \(k_D,k_P,k_E\) = their respective component costs, and
    • \(T_c\) = corporate tax rate.

    Tip: WACC is a benchmark for average-risk projects that resemble the firm’s existing operations. It is not a universal discount rate for every project. If a project is substantially riskier (or safer) than the firm’s typical business, the discount rate should be adjusted.

    Conceptually, WACC represents the minimum acceptable return that a firm must earn on its average-risk investments in order to satisfy its investors and maintain firm value. Because WACC is based on market values and required returns, it is inherently forward-looking. It reflects what investors demand today for providing capital, given the firm’s current risk profile, rather than what the firm has paid historically.

    Importantly, WACC is not a precisely observable number. Each of its components—capital structure weights and required returns—must be estimated using market data and reasonable assumptions. Small changes in these inputs can materially affect WACC and, in turn, project valuations. As a result, WACC should be viewed as a disciplined estimate grounded in financial theory and market evidence, not a mechanical calculation that produces a single “correct” answer.


    10.3.1 Computing WACC Step by Step

    1. Find each component’s market value (see Section 10.1).
    2. Determine the component costs (see Section 10.2).
    3. Compute weights \(w_i=V_i/\text{Total Value}\).
    4. Substitute into the WACC formula.

    Common Pitfall:

    • Using book values instead of market values for capital structure weights.
    • Forgetting to apply the tax adjustment to the cost of debt.
    • Mixing nominal and effective rates inconsistently across components (APR vs. effective annual).
    • Using WACC for projects with substantially different risk than the firm’s core business.

    Example 10.3A — Computing WACC for Alpha Co.

    From Section 10.1: \(w_D=0.02,\;w_P=0.03,\;w_E=0.95.\) From Section 10.2: \(k_D=6.83\%,\;T_c=25\%,\;k_P=8.0\%,\;k_E=11.2\%.\)

    \[ \begin{aligned} \text{WACC} &=0.02(0.0683)(1-0.25)+0.03(0.08)+0.95(0.112)\\ &=0.00102+0.00240+0.10640=\mathbf{0.1098}=10.98\%. \end{aligned} \]

    Interpretation: Alpha’s average project must earn at least about 11% to meet investor expectations and maintain firm value.


    10.3.2 Using WACC for Project Evaluation (Review of Chapter 9)

    Net Present Value (NPV) of a project is computed using WACC as the discount rate for average-risk projects:

    \[ NPV=\sum_{t=1}^{N}\frac{FCF_t}{(1+\text{WACC})^t}-\text{Initial Investment}. \]

    Example 10.3B — BA II Plus NPV with WACC

    Project cash flows: \(C_0=-500,\;C_1=150,\;C_2=220,\;C_3=260,\;C_4=200.\) WACC = 11% → discount rate = 11.

    1. CFC0=-500 ENTER
    2. ↓ C01=150 ENTER ↓ F01=1 ENTER
    3. Repeat for remaining cash flows.
    4. NPVI=11 ENTER↓ CPT NPV → display ≈ NPV = 135.6.

    Interpretation: NPV ≈ $135.6 > 0 ⇒ Accept the project—it earns more than the 11% required return.


    10.3.3 Marginal WACC and Project Risk Adjustment

    • Marginal WACC: the cost of the next dollar of new capital. If issuing new equity or new bonds increases financing costs, the firm’s WACC rises.
    • Project-specific risk adjustment: use a higher discount rate for riskier projects and a lower discount rate for safer projects. A common classroom approach is to adjust WACC by a few percentage points, but the key idea is matching the discount rate to the project’s risk.

    Practice Set G — Computing WACC (Visible Answers)

    1. Debt = $40 M, Equity = $60 M, \(k_D=6\%, T_c=24\%, k_E=10\%.\) Compute WACC.
    2. Add preferred stock $10 M (\(k_P=8\%\)). Re-compute WACC.

    Answer Key (Set G)

    • 1. \(w_D=0.40,\;w_E=0.60.\) \(\text{WACC}=0.4(0.06)(1-0.24)+0.6(0.10)=0.01824+0.06=\mathbf{7.82\%}.\)
    • 2. Totals = 40 + 60 + 10 = 110. \(w_D=0.364,\;w_P=0.091,\;w_E=0.545.\) \(\text{WACC}=0.364(0.06)(0.76)+0.091(0.08)+0.545(0.10)=0.0166+0.0073+0.0545=\mathbf{7.84\%}.\)

    Practice Set H — Interpreting WACC Changes (Visible Answers)

    1. If interest rates rise from 6% to 9%, how does WACC change if the firm relies heavily on debt?
    2. If tax rates fall from 25% to 15%, what happens to the after-tax cost of debt and overall WACC?
    3. If a firm issues new equity at a higher required return, what happens to WACC?

    Answer Key (Set H)

    • 1. Higher rates → higher \(k_D\) → WACC rises (significantly if debt-heavy capital structure).
    • 2. Lower tax rate reduces the interest tax shield → after-tax \(k_D\) increases → WACC rises slightly.
    • 3. Raising equity with a higher \(k_E\) raises WACC since equity’s weight and cost both increase.

    Practice Set I — Project Evaluation (Visible Answers)

    A firm’s WACC = 9%. Two projects each require $500 investment:

    • Project A: FCFs = 150, 180, 190, 210, 240
    • Project B: FCFs = 100, 160, 220, 280, 340

    Question: Compute NPV for each using WACC = 9%. Which project should the firm accept?

    Answer Key (Set I)

    • Project A: \(NPV \approx \mathbf{\$240.6}\).
    • Project B: \(NPV \approx \mathbf{\$315.6}\).
    • Decision: Accept Project B (higher NPV).

    Key Interpretations & Managerial Implications

    • Use market-value weights for accuracy.
    • Use after-tax \(k_D\) because interest is generally tax-deductible.
    • WACC is a hurdle rate for average-risk projects—adjust discount rates for projects with different risk.
    • If WACC declines, firm value rises (all else equal) because future cash flows are discounted less heavily.
    • Too much debt can increase financial distress risk and raise \(k_E\), which may increase WACC despite the tax shield.

    Key Insight: A lower WACC does not automatically mean higher firm value if it is achieved by taking on excessive risk. The goal is not simply to minimize WACC, but to choose a financing mix that supports sustainable value creation while keeping financial distress risk at an acceptable level.

    Quick BA II Plus Reference

    • Store each cash flow with CF keys, then compute NPV using WACC as the discount rate.
    • Use IRR to compare a project’s internal return to the WACC threshold (accept if IRR > WACC, assuming conventional cash flows and similar risk).

    This page titled 10.3: Weighted Average Cost of Capital (WACC) is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Andrew Carr.

    • Was this article helpful?