
What is WACC and how is it calculated?
By MacrosLM Team · Reviewed by Damira Baigozha, ex-PwC Valuation & M&A Advisory Expert
WACC — the weighted average cost of capital — is the blended rate a company pays to finance itself across all its sources of capital: equity, debt, and sometimes preferred stock. Each source has a cost, and WACC weights each cost by its share of the total capital structure, then adds them up. The result is one number: the average cost of every dollar the company finances.
It matters because it's the discount rate in a discounted cash flow (DCF) valuation. Discount a company's future cash flows at its WACC and you get the present value of the business. A higher WACC means a lower valuation; a lower WACC means the opposite. WACC also serves as a company's hurdle rate — the minimum return a project has to clear to be worth doing. (In M&A, valuation often runs off an EBITDA multiple rather than a full DCF — see what an EBITDA bridge is — but either way the earnings base has to be normalized first.)
Below is the formula, how to calculate each piece (the cost of equity via CAPM, and the after-tax cost of debt), a worked example using current market rates, and the limitations worth knowing.
The WACC formula
WACC = (E/V × Re) + (D/V × Rd × (1 − T))
| Symbol | Meaning |
|---|---|
| E | Market value of equity (market capitalization) |
| D | Market value of debt |
| V | E + D — total value of capital |
| E/V | Proportion of financing that's equity |
| D/V | Proportion that's debt |
| Re | Cost of equity |
| Rd | Cost of debt |
| T | Corporate tax rate |
The structure is just a weighted average: cost of equity weighted by equity's
share, plus cost of debt weighted by debt's share. The one twist is the (1 − T)
on the debt side. If the company has preferred stock, you add a third term,
P/V × Rp. One important detail: WACC uses market values, not book values, for
the weights — market capitalization, not the balance-sheet equity figure.
Cost of equity: the hard part (CAPM)
The cost of debt is easy to observe; the cost of equity is not. Equity holders don't get a contractual rate, so you estimate the return they demand for the risk. The standard tool is the Capital Asset Pricing Model:
Re = Rf + β × (Rm − Rf)
| Input | What it is |
|---|---|
| Risk-free rate (Rf) | The return on a "safe" asset — usually the 10-year US Treasury yield. |
| Beta (β) | How sensitive the stock is to the market. 1 moves with it; above 1 is riskier, below 1 less. CAPM prices only this systematic risk. |
| Equity risk premium (Rm − Rf) | The extra return investors demand for holding stocks over the risk-free asset — often ~5% from long-run data (Damodaran, NYU Stern). |
The logic: investors start from what they could earn risk-free, then demand a premium for market risk, scaled by how risky this particular stock is. CAPM has critics and alternatives (the dividend growth model, or a build-up method for small private firms), but it remains the workhorse in practice.
Cost of debt (and the tax shield)
The cost of debt is more straightforward — the rate the company actually pays to
borrow, best measured as the yield to maturity on its bonds (a quick proxy is
interest expense ÷ total debt). The key adjustment is the tax shield: interest
is tax-deductible, so every dollar of interest cuts the tax bill, which makes debt
cheaper than its headline rate. WACC uses the after-tax cost of debt, Rd × (1 − T).
Borrow at 6% with a 25% tax rate → after-tax cost of debt = 6% × (1 − 0.25) = 4.5%
This is why debt is generally cheaper than equity: lenders rank ahead of shareholders and get a tax-advantaged, contractual return, so they accept a lower rate. (No equivalent adjustment applies to preferred stock — its dividends are paid out of after-tax profits.)
Where each input comes from
The formula is trivial; the credibility is in sourcing each input cleanly and consistently. The standard references:
| Input | Where to source it | Notes |
|---|---|---|
| Risk-free rate (Rf) | On-the-run US Treasury yield (Treasury.gov / FRED), matched to cash-flow duration | Use the 10-year for a long-horizon DCF; use the yield in the same currency as the cash flows |
| Equity risk premium | Damodaran implied ERP (updated monthly) or a long-run historical average | Mature-market ERP typically ~4.5–5.5% |
| Beta | Bottom-up from a comparable set (unlever peers, relever to the subject), or a regression beta | Damodaran publishes industry betas; cross-check any single regression against the peer median |
| Country risk premium | Damodaran country-risk-premium tables | Sovereign default spread scaled by relative equity/bond volatility |
| Size premium | Kroll (Duff & Phelps) Cost of Capital Navigator (CRSP deciles) | Larger for small-cap and private firms; ~0 for mega-caps |
| Cost of debt | Yield to maturity on the company's traded bonds; else a synthetic rating | Synthetic: map interest coverage → rating → Damodaran default spread over Rf |
| Tax rate | Marginal statutory rate, from filings | Use marginal, not effective, unless a low effective rate is structural and documented |
Adjustments for private, small, and emerging-market firms
Textbook CAPM assumes a large, listed, diversified company. Most valuation work isn't that, and four adjustments carry the weight:
- Relever beta from comparables (Hamada). A private company has no observable beta, so take the average unlevered beta of listed comparables and relever it to the subject's capital structure: unlevered β = levered β ÷ [1 + (1 − tax) × D/E], then relever at the target D/E.
- Size premium. Smaller companies have historically earned returns above CAPM's prediction; add a size premium, larger for small-cap and private firms.
- Company-specific risk premium. For a single private business, add a premium for risks a diversified beta doesn't price — customer concentration, key-person dependence. Name and support it; never use it as a plug.
- Country risk premium (emerging markets). Cash flows in a higher-risk jurisdiction carry a premium, usually the sovereign default spread scaled by relative equity volatility.
On the debt side, when there are no traded bonds, estimate the cost of debt with a synthetic rating — map interest coverage to a rating, then to that rating's default spread. The build stays the same; each input is sourced, not assumed.
A worked example
Take a company with this profile, using market rates as of mid-2026:
| Input | Value |
|---|---|
| Market value of equity (E) | $600M → E/V = 60% |
| Market value of debt (D) | $400M → D/V = 40% |
| Risk-free rate (Rf) | 4.4% |
| Beta (β) | 1.1 |
| Equity risk premium | 5.0% |
| Pre-tax cost of debt (Rd) | 6.0% |
| Tax rate (T) | 25% |
Step 1 — cost of equity (CAPM): 4.4% + 1.1 × 5.0% = 9.9% Step 2 — after-tax cost of debt: 6.0% × (1 − 0.25) = 4.5% Step 3 — weight and combine: (0.60 × 9.9%) + (0.40 × 4.5%) = 5.94% + 1.80% = 7.74%
So this company must earn about 7.7% on every dollar it finances just to satisfy its investors. In a DCF you'd discount its future free cash flows at 7.74%. Any project expected to return more than 7.74% adds value; anything below it destroys value.
Try it: live WACC calculator
Plug in a capital structure and the drivers below. Pick a synthetic credit rating and the calculator derives the pre-tax cost of debt as the risk-free rate plus that rating's default spread (the same logic a credit-default spread implies); choose a size bucket (mega- to micro-cap) and a country, and it layers in the size premium and country-risk premium. The seeded spreads and premiums follow Damodaran's published tables and are illustrative — refresh them from the current data. Cost of equity, after-tax cost of debt, and the blended WACC — including the preferred-stock term — recompute on every change.
Capital structure · market values ($M)
Cost of equity (CAPM + adjustments)
Cost of debt (synthetic rating → default spread)
Illustrative. Cost of debt = risk-free rate + the selected rating's default spread; the size and country premiums add to the cost of equity. Seeded values follow Damodaran’s synthetic-rating, size, and country-risk tables and change annually — refresh them, and sanity-check beta and currency, before relying on the output.
How to read WACC, and what moves it
A lower WACC is better for the company: cheaper financing and, mechanically, a higher valuation. WACC varies by industry because risk varies. What pushes it around:
- Interest rates. When the risk-free rate and borrowing rates rise, both the cost of equity and the cost of debt rise. This is exactly what happened in 2022–2023: WACCs rose, valuations compressed, and M&A and IPO volumes fell.
- Capital structure. Adding cheaper debt can lower WACC up to a point, but more leverage raises financial risk, which eventually pushes both costs up.
- Beta and the equity risk premium. Higher market risk or a higher-beta business raises the cost of equity, and therefore WACC.
Edge cases and common errors
WACC leans on judgment, and a handful of mistakes recur often enough to be worth naming.
When beta looks unreasonable. A raw regression beta is unreliable when it's negative, sits outside roughly 0.4–2.0, comes from a low R² fit, or is drawn from a thinly traded stock or under two years of data. Don't use it as-is. Fall back to a bottom-up industry beta: take a set of comparable listed companies, unlever each beta, average them, and relever to the subject's capital structure — that peer-derived beta is more stable than one noisy regression. Applying a Blume adjustment (nudging the raw beta toward 1.0) and cross-checking against the sector median are standard sanity checks. A levered beta above ~2.0 should come with an explicit high-leverage story, not a shrug.
Currency mismatch, and the currency risk premium. The risk-free rate, the equity risk premium, and the cash flows must all be in one currency. Discounting euro cash flows at a discount rate built on US Treasury yields is a classic error. Two clean fixes: build the WACC in the local currency (local risk-free rate plus that market's ERP and country premium), or add a currency risk premium to bridge a home-currency discount rate to foreign cash flows — roughly the expected inflation differential between the two currencies. Apply a currency risk premium only when the valuation currency differs from the operating currency and the cash flows aren't hedged; it can be negative when the operating currency is the harder one.
Don't double-count country risk. Emerging-market risk belongs in exactly one place — either a country risk premium in the cost of equity or a country-adjusted (local-market) beta, never both. Layering both silently inflates the discount rate.
Keep nominal and real consistent. Cash flows are usually nominal, so the WACC has to be nominal too. Discounting nominal cash flows at a real rate (or vice versa) systematically misprices the business.
Use the right weights. Always market values, not book. Use a target or long-run capital structure rather than a distorted spot one, since the standard formula assumes the mix is stable. For an all-equity firm, WACC simply equals the cost of equity; for a firm with net cash, be deliberate about how negative net debt flows through. And a single project with a different risk profile than the company shouldn't be discounted at the company-level WACC.
A worked example: Reddit, an all-equity firm
What WACC looks like at the extreme. Reddit carries effectively no debt, so its cost of capital is identical to its cost of equity — 12.05% — with no tax shield and no weighting to balance it. CAPM does all the work, and beta of 1.55 against a 5% equity risk premium does most of that.
Across the peer set, the spread is driven almost entirely by beta — the market's read on revenue cyclicality. Reddit's 12.05% sits above mature platforms and below earlier-stage peers, and the firms that carry some debt show the tax shield pulling WACC below their cost of equity.
And this is why WACC matters so much: it's the DCF discount rate, so small changes swing the valuation hard. A 200bps move in WACC (12% → 14%) shaves roughly 28% off Reddit's implied per-share value — amplified for an all-equity firm where terminal value is over 90% of enterprise value.
See the full interactive example: WACC — Reddit Q1 2026 ↗
Calculating it in practice
The formula is simple. Sourcing the inputs cleanly is the work — especially across many companies. You need the market value of equity and debt, a defensible beta (often from a comparable-company set), the current risk-free rate, an equity-risk-premium assumption, the cost of debt from the actual debt, and the right tax rate — each pulled from financial statements and market data and tied back to its source. The WACC Calculation agent using MacrosLM can handle that assembly and keep each input traceable to where it came from, but the result is only as good as the assumptions behind it.
That's the part that stays with you: which comparables drive beta, what equity risk premium to assume, whether the capital structure is the right one to use. The mechanical build can be automated; the judgment that moves the number can't.
Bottom line
WACC is the weighted average of what a company pays for equity and debt, blended by their share of the capital structure, and it's the rate used to discount future cash flows in a valuation. Cost of equity comes from CAPM; cost of debt is the after-tax borrowing rate. The math is a weighted average. The difficulty, and the judgment, is in the inputs — which is exactly where the analyst's attention should go.
Sources
- Damodaran, A. — equity risk premium, country-risk-premium, and industry-beta data, NYU Stern.
- Kroll (formerly Duff & Phelps) — Cost of Capital Navigator, size-premium data.
- US Treasury 10-Year yield (FRED DGS10) — risk-free rate.
This article is for general information and is not investment or financial advice. WACC depends on estimates and assumptions that vary by company and over time, and should be prepared or reviewed by a qualified professional. Market rates cited reflect mid-2026 conditions and change continuously.
Frequently asked questions
- What is WACC?
- WACC is the weighted average cost of capital — the blended rate a company pays to finance itself across equity and debt, weighting each source by its share of the capital structure. It is the discount rate used to value future cash flows in a DCF.
- How is WACC calculated?
- WACC = (E/V × Re) + (D/V × Rd × (1 − T)), where E and D are the market values of equity and debt, V = E + D, Re is the cost of equity, Rd is the cost of debt, and T is the tax rate. The weights use market values, not book values.
- How do you calculate the cost of equity?
- With the Capital Asset Pricing Model: Re = risk-free rate + beta × equity risk premium. It is the return investors demand for the stock's exposure to market risk.
- Why is debt cheaper than equity in WACC?
- Interest is tax-deductible, so WACC uses the after-tax cost of debt, Rd × (1 − T). Lenders also rank ahead of shareholders and take a contractual return, so they accept a lower rate than equity holders.
- What do you do if beta looks unreasonable?
- Don't use a noisy regression beta (negative, outside ~0.4–2.0, low R², or from a thin/short history). Build a bottom-up industry beta instead — unlever a set of comparable companies' betas, average, and relever to the subject — and cross-check against the sector median.
- When do you add a currency risk premium?
- Only when the valuation currency differs from the operating currency and the cash flows aren't hedged. Keep the risk-free rate, ERP, and cash flows in one currency; a currency risk premium (roughly the inflation differential) bridges a home-currency discount rate to foreign cash flows.
Reviewed by Damira Baigozha, CFA
ex-PwC Valuation & M&A Advisory Expert. Written by the MacrosLM editorial team.
View profile →

