Earnings Power Value: Complete EPV Calculation Guide and Excel Spreadsheet with MarketXLS

In this article
Earnings Power Value EPV spreadsheet in Excel showing intrinsic value calculation with MarketXLS formulas

Earnings Power Value (EPV) is a company's value if its current sustainable earnings continue forever with no growth: EPV = adjusted after-tax operating earnings ÷ WACC. To get per-share EPV, subtract debt, add excess cash, and divide by shares outstanding; if the stock trades below that figure, you are paying nothing for growth. The method was popularized by Columbia professor Bruce Greenwald. This guide walks through the ten calculation steps, a worked Microsoft example, and an Excel spreadsheet where MarketXLS functions such as =HF_EBIT("MSFT", 2024), =TotalDebt("MSFT"), and =Last("MSFT") fill in the inputs.


What Is Earnings Power Value?

Earnings Power Value is a valuation approach that answers one question: "What is this business worth if it never grows, but maintains its current level of earnings indefinitely?"

The Core Formula

EPV = Adjusted Earnings / WACC

Where:

  • Adjusted Earnings = Normalized after-tax operating earnings, adjusted for depreciation, maintenance capex, and non-recurring items
  • WACC = Weighted Average Cost of Capital (the required return on invested capital)

Why EPV Matters for Value Investors

Most valuation methods, DCF models in particular, rely heavily on growth assumptions. A small change in the assumed growth rate can swing the valuation by 50% or more. EPV eliminates this uncertainty by assuming zero growth, making it:

  1. More conservative: if the stock is cheap even with no growth assumed, the margin of safety does not depend on a forecast
  2. Less dependent on forecasting: no need to predict 5–10 years of revenue growth
  3. Focused on current earnings: values what the business earns today, not what it might earn tomorrow
  4. Complementary to other methods: use alongside DCF and asset-based valuation

EPV vs. Other Valuation Methods

MethodGrowth AssumptionKey InputComplexity
EPVZero growthNormalized earnings + WACCModerate
DCFExplicit growth forecastFuture cash flows + terminal valueHigh
Asset-Based (Reproduction Value)N/AReplacement cost of assetsModerate
P/E Relative ValuationImplied by marketEarnings × multipleLow
Dividend Discount ModelDividend growth rateDividends + growth rateModerate

Greenwald recommends using EPV alongside reproduction value. If EPV exceeds reproduction value, the company earns more than its cost of capital, which indicates a competitive advantage (economic moat). If EPV is lower, the business is destroying value.


The Complete EPV Calculation: Step by Step

Step 1: Start with Operating Earnings (EBIT)

Begin with the company's Earnings Before Interest and Taxes (EBIT). Use multiple years to normalize:

=HF_EBIT("MSFT", 2021)
=HF_EBIT("MSFT", 2022)
=HF_EBIT("MSFT", 2023)
=HF_EBIT("MSFT", 2024)
=HF_EBIT("MSFT", 2025)

Formula documentation: HF_EBIT

Take the average over 5–7 years to smooth out business cycle effects:

Normalized EBIT = AVERAGE(EBIT_2021, EBIT_2022, EBIT_2023, EBIT_2024, EBIT_2025)

Why normalize? A single year's EBIT can be abnormally high (boom year) or low (recession). Averaging captures the company's sustainable earning power across economic conditions.

Step 2: Adjust for Non-Recurring Charges

Companies frequently report "one-time" charges that are actually recurring. Review 5–7 years of financial statements and calculate the average of items classified as non-recurring:

  • Restructuring charges
  • Litigation settlements
  • Asset write-downs
  • Acquisition-related costs

Subtract the annual average of these charges from normalized EBIT.

Adjusted EBIT = Normalized EBIT - Average Non-Recurring Charges

Step 3: Apply the Tax Rate

Apply an appropriate tax rate. You can use either:

  • The company's average effective tax rate over the normalization period
  • The statutory corporate tax rate (21% in the US)
After-Tax Earnings = Adjusted EBIT × (1 - Tax Rate)

Retrieve the income tax expense to calculate the effective rate:

=HF_INCOME_TAX_EXPENSE("MSFT", 2024)

Formula documentation: HF_INCOME_TAX_EXPENSE

And the pre-tax income:

=HF_EBIT("MSFT", 2024)

Formula documentation: HF_EBIT

Effective tax rate = Income Tax Expense / EBIT (approximately).

Step 4: Add Back Depreciation

Depreciation is a non-cash charge that reduces reported earnings but does not represent an actual cash outflow. Add back the most recent year's after-tax depreciation:

=HF_DEPRECIATION("MSFT", 2024)

Formula documentation: HF_DEPRECIATION

After-Tax Depreciation = Depreciation × (1 - Tax Rate)

Some analysts add back full depreciation; others add back only a portion (e.g., 80%) depending on how well they believe reported depreciation reflects true economic wear. Greenwald recommends adding it back entirely and then subtracting an estimate of true economic depreciation (maintenance capex) in the next step.

Step 5: Subtract Maintenance Capital Expenditure

Maintenance capex is the spending required to maintain the company's current productive capacity, as opposed to growth capex, which expands capacity.

Estimating Maintenance Capex:

  1. Calculate the long-term average ratio of Gross PPE to Sales:
Gross PPE/Sales Ratio = Average(Gross PPE / Revenue) over 5-7 years
  1. Calculate growth capex:
Growth Capex = PPE/Sales Ratio × Current Year Increase in Sales
  1. Calculate maintenance capex:
Maintenance Capex = Total Capex - Growth Capex

Retrieve revenue data for multiple years:

=hf_revenue("MSFT", 2021)
=hf_revenue("MSFT", 2022)
=hf_revenue("MSFT", 2023)
=hf_revenue("MSFT", 2024)
=hf_revenue("MSFT", 2025)

Formula documentation: hf_revenue

Also use the summary function:

=Revenue("MSFT")

Formula documentation: Revenue

Step 6: Calculate Adjusted After-Tax Earnings

Combine all adjustments:

Adjusted After-Tax Earnings = After-Tax Earnings + After-Tax Depreciation - After-Tax Maintenance Capex

This is the sustainable, cash-generating earning power of the business.

Step 7: Determine the Cost of Capital (WACC)

WACC represents the minimum return investors require. For EPV purposes, a simplified WACC works:

WACC = (E/V × Re) + (D/V × Rd × (1 - T))

Where:

  • E/V = Equity proportion of total capital
  • D/V = Debt proportion of total capital
  • Re = Cost of equity (often estimated using CAPM: Rf + Beta × Market Risk Premium)
  • Rd = Cost of debt (interest expense / total debt)
  • T = Tax rate

MarketXLS helps with several inputs:

=MarketCapitalization("MSFT")   → Market value of equity
=TotalDebt("MSFT")              → Total debt
=Beta("MSFT")                   → Beta for CAPM
=Last("MSFT")                   → Current stock price

Formula documentation: MarketCapitalization, TotalDebt, Beta, Last

Typical WACC range: For large-cap US companies, WACC generally falls between 7% and 12%. For the purposes of a conservative EPV, using a higher WACC (e.g., 10%) provides additional margin of safety.

Step 8: Calculate Enterprise EPV

Enterprise EPV = Adjusted After-Tax Earnings / WACC

For example, if adjusted earnings are $85 billion and WACC is 9%:

Enterprise EPV = $85B / 0.09 = $944 billion

Step 9: Convert to Equity EPV Per Share

To get the per-share value for comparison with the stock price:

Equity EPV = Enterprise EPV - Total Debt + Excess Cash
EPV Per Share = Equity EPV / Shares Outstanding

Retrieve these values:

=TotalDebt("MSFT")
=HF_CASH_AND_EQUIVALENTS("MSFT", 2024)
=Shares_Outstanding("MSFT")
=Last("MSFT")   → For comparison with EPV per share

Formula documentation: TotalDebt, HF_CASH_AND_EQUIVALENTS, Shares_Outstanding, Last

Step 10: Assess Margin of Safety

Compare EPV Per Share with the current market price:

Margin of Safety = (EPV Per Share - Market Price) / EPV Per Share

Many value investors look for a 30–50% margin of safety before considering a stock. The bands below are a common way to read the result, not buy or sell signals:

Margin of SafetyInterpretation
> 50%Large discount to no-growth value
30–50%Meaningful discount
10–30%Modest discount
0–10%Near EPV, little cushion
NegativeOvervalued on EPV basis

Building the EPV Spreadsheet in Excel

Worksheet Layout

Create a workbook with the following structure:

Section A: Input Data (MarketXLS Functions)

RowItemFormula
1CompanyMSFT
2Current Price=Last("MSFT")
3Market Cap=MarketCapitalization("MSFT")
4P/E Ratio=PERatio("MSFT")
5Beta=Beta("MSFT")
6Total Debt=TotalDebt("MSFT")
7Revenue (2024)=hf_revenue("MSFT", 2024)
8Revenue (2023)=hf_revenue("MSFT", 2023)
9Revenue (2022)=hf_revenue("MSFT", 2022)
10Revenue (2021)=hf_revenue("MSFT", 2021)
11Revenue (2020)=hf_revenue("MSFT", 2020)
12EBIT (2024)=HF_EBIT("MSFT", 2024)
13EBIT (2023)=HF_EBIT("MSFT", 2023)
14EBIT (2022)=HF_EBIT("MSFT", 2022)
15EBIT (2021)=HF_EBIT("MSFT", 2021)
16EBIT (2020)=HF_EBIT("MSFT", 2020)
17Depreciation (2024)=HF_DEPRECIATION("MSFT", 2024)
18Income Tax (2024)=HF_INCOME_TAX_EXPENSE("MSFT", 2024)
19Cash=HF_CASH_AND_EQUIVALENTS("MSFT", 2024)
20Shares Outstanding=QM_SharesOutstanding("MSFT")

Section B: EPV Calculation

RowItemFormula
21Normalized EBIT (5-yr avg)=AVERAGE(B12:B16)
22Non-Recurring Adj.Manual input (review financial statements)
23Adjusted EBIT=B21 - B22
24Tax Rate=B18 / B12 (or manual input, e.g., 0.21)
25After-Tax Earnings=B23 × (1 - B24)
26After-Tax Depreciation=B17 × (1 - B24)
27Maintenance Capex (estimate)Manual input
28Adjusted After-Tax Earnings=B25 + B26 - B27
29WACCManual input (e.g., 0.09)
30Enterprise EPV=B28 / B29
31Minus: Total Debt=B6
32Plus: Excess Cash=B19
33Equity EPV=B30 - B31 + B32
34EPV Per Share=B33 / B20
35Current Price=B2
36Margin of Safety=(B34 - B35) / B34

Color Coding

  • Green cells = MarketXLS formulas (auto-populated)
  • Yellow cells = Manual inputs (non-recurring charges, WACC, maintenance capex estimates)
  • Blue cells = Calculated results

This structure allows you to change the ticker in cell B1 and have the entire model recalculate for any company.


Worked Example: Microsoft (MSFT)

Let us walk through a complete EPV calculation for Microsoft.

Data Collection (via MarketXLS)

ItemValue (Illustrative)
Current Price=Last("MSFT") → $420
EBIT 2024=HF_EBIT("MSFT", 2024) → $109B
EBIT 2023=HF_EBIT("MSFT", 2023) → $88B
EBIT 2022=HF_EBIT("MSFT", 2022) → $84B
EBIT 2021=HF_EBIT("MSFT", 2021) → $70B
EBIT 2020=HF_EBIT("MSFT", 2020) → $53B
Depreciation 2024=HF_DEPRECIATION("MSFT", 2024) → $18B
Total Debt=TotalDebt("MSFT") → $60B
Cash$75B
Shares Outstanding7.43B
Beta=Beta("MSFT") → 0.9

Note: These are illustrative figures. Use actual MarketXLS output for real analysis.

Calculation

StepCalculationResult
Normalized EBITAverage($109B, $88B, $84B, $70B, $53B)$80.8B
Non-Recurring Adj.Estimated at $1B annually-$1B
Adjusted EBIT$80.8B - $1B$79.8B
After-Tax (21% rate)$79.8B × 0.79$63.0B
After-Tax Depreciation$18B × 0.79$14.2B
Maintenance Capex (est.)$10B-$10B
Adjusted After-Tax Earnings$63.0B + $14.2B - $10B$67.2B
WACC9%0.09
Enterprise EPV$67.2B / 0.09$746.7B
Minus Debt-$60B
Plus Excess Cash+$75B
Equity EPV$761.7B
EPV Per Share$761.7B / 7.43B$102.5
Current Price$420
Margin of Safety($102.5 - $420) / $102.5-310%

In this illustrative example, Microsoft trades far above its EPV, indicating the market is pricing in substantial future growth. This is expected for a high-growth tech company. EPV is most useful for identifying companies where the market price is below the no-growth value.


Understanding WACC in the EPV Context

The WACC is the most impactful input in the EPV calculation. A small change in WACC dramatically affects the result.

Sensitivity Analysis

For $67.2B in adjusted earnings:

WACCEnterprise EPVEPV Per Share (after debt/cash adj.)
7%$960B$131
8%$840B$115
9%$747B$102
10%$672B$92
11%$611B$84
12%$560B$77

A 1% change in WACC swings EPV per share by approximately 15%. Always run a sensitivity table and use a WACC range rather than a single point estimate.

CAPM-Based Cost of Equity

Re = Rf + Beta × (Rm - Rf)

Where:

  • Rf = Risk-free rate (10-year Treasury yield, ~4.5%)
  • Rm - Rf = Equity risk premium (~5.5%)
  • Beta = =Beta("MSFT")
Re = 4.5% + 0.9 × 5.5% = 9.45%

Conservative Approach

Many value investors use a flat 10% or even 12% as their WACC for EPV calculations, regardless of the company-specific CAPM estimate. This adds conservatism and avoids the false precision of beta estimates.


EPV and Reproduction Value: Greenwald's Framework

Greenwald's complete framework compares three values:

  1. Asset Value (Reproduction Value): what it would cost to reproduce the company's assets
  2. Earnings Power Value: what the business earns sustainably with no growth
  3. Growth Value: the additional value from profitable growth (DCF or growth models)

Interpreting the Comparison

ScenarioEPV vs. Reproduction ValueInterpretation
EPV > Reproduction ValueCompetitive advantage existsManagement is creating value; moat protects returns
EPV = Reproduction ValueNo competitive advantageCompetitive markets driving returns to cost of capital
EPV < Reproduction ValueValue destructionManagement earning below cost of capital; possible restructuring candidate

The Margin of Safety Cascade

For the most conservative value investors:

  1. First, check if stock price < Asset Value. If yes, the margin of safety is very strong (buying assets below replacement cost)
  2. Then, check if stock price < EPV. If yes, the margin of safety is good (buying earning power below its capitalized value)
  3. Finally, check if stock price < EPV + reasonable Growth Value. If yes, the margin of safety is moderate

EPV sits in the middle of this hierarchy, providing more value attribution than pure asset-based analysis but less speculation than growth-dependent DCF.


Industries Where EPV Works Best

EPV is most reliable for:

Industry TypeWhy EPV WorksExamples
Mature, stable businessesEarnings are predictable and sustainableUtilities, consumer staples
Capital-heavy industriesDepreciation/capex distinction is meaningfulManufacturing, telecom
Cyclical businessesNormalization smooths cyclesIndustrials, materials
Companies with consistent marginsAdjustments are straightforwardInsurance, banking

EPV is less reliable for:

Industry TypeWhy EPV Struggles
High-growth techMost value comes from future growth, not current earnings
Early-stage companiesLittle or no current earnings to capitalize
Turnaround situationsCurrent earnings do not reflect potential
Companies with rapidly changing marginsNormalization is unreliable

Common Mistakes in EPV Analysis

MistakeImpact
Using only one year of EBITFails to normalize for business cycles
Ignoring maintenance capexOverstates sustainable earnings
Using too low a WACCInflates EPV and creates false margin of safety
Not subtracting debtCompares enterprise value to equity price
Treating EPV as a price targetEPV is a no-growth baseline, not a prediction
Ignoring pension and lease liabilitiesUnderstates true obligations

How MarketXLS Streamlines EPV Analysis

EPV ComponentMarketXLS FormulaManual Alternative
Multi-year EBIT=HF_EBIT("MSFT", 2024)Search SEC filings
Multi-year revenue=hf_revenue("MSFT", 2024)Search SEC filings
Depreciation=HF_DEPRECIATION("MSFT", 2024)Read 10-K
Tax expense=HF_INCOME_TAX_EXPENSE("MSFT", 2024)Read 10-K
Cash holdings=HF_CASH_AND_EQUIVALENTS("MSFT", 2024)Read balance sheet
Total debt=TotalDebt("MSFT")Read balance sheet
Market cap=MarketCapitalization("MSFT")Manual calculation
Current price=Last("MSFT")Check financial website
P/E ratio=PERatio("MSFT")Calculate from EPS
Beta=Beta("MSFT")Run regression
Shares outstanding=QM_SharesOutstanding("MSFT")Check SEC filing
Revenue (summary)=Revenue("MSFT")Annual report

With MarketXLS, each input is a formula instead of a lookup in SEC filings, so changing the ticker repopulates the model. On Mac or Excel for the web (the Microsoft 365 add-in), prefix the functions with mxls..

For pricing details and subscription options, visit the MarketXLS pricing page.


Frequently Asked Questions

What is Earnings Power Value in simple terms?

Earnings Power Value (EPV) estimates what a company is worth if its current level of earnings continues forever, with no growth. It divides normalized after-tax operating earnings by the cost of capital. If the stock price is below EPV per share, the company may be undervalued even without any future growth.

Who developed the Earnings Power Value method?

Professor Bruce Greenwald of Columbia Business School developed and popularized the EPV framework. It is detailed in his book "Value Investing: From Graham to Buffett and Beyond." The method builds on Benjamin Graham's principles of conservative valuation and margin of safety.

How is EPV different from a DCF valuation?

A DCF model projects future cash flows over 5–10+ years and discounts them to present value, so it depends heavily on growth assumptions. EPV assumes zero growth and capitalizes current sustainable earnings. EPV is more conservative and less sensitive to forecasting errors. Many analysts use EPV as a "floor" valuation and DCF as an "optimistic" scenario.

What WACC should I use for EPV?

For conservative analysis, many value investors use a flat 8–12% regardless of the company. For a more precise estimate, calculate WACC using the Capital Asset Pricing Model (CAPM) for the cost of equity and the company's cost of debt. Always run a sensitivity table showing EPV at multiple WACC assumptions (e.g., 7%, 9%, 11%) to understand the impact.

Can I calculate EPV for any company?

EPV works best for mature companies with stable, predictable earnings. It is less useful for high-growth companies (where most value comes from future growth), early-stage companies with minimal earnings, or companies undergoing significant restructuring. Use it as one tool in your valuation toolkit alongside DCF, relative valuation, and asset-based analysis.

How does MarketXLS help with EPV calculations?

MarketXLS provides Excel functions that pull financial data directly into your spreadsheet: =HF_EBIT() for operating earnings, =hf_revenue() for revenue, =HF_DEPRECIATION() for depreciation, =TotalDebt() for debt, =MarketCapitalization() for market cap, =Beta() for CAPM inputs, and =Last() for the current stock price. This automates the data collection process and allows you to build a reusable EPV template that works for any ticker symbol.


Conclusion

Earnings Power Value removes growth assumptions and values what a business earns now, which shows whether a stock's price is supported by current earnings or depends on expected growth.

The calculation requires careful normalization of earnings, thoughtful estimation of maintenance capex, and a reasonable cost of capital. MarketXLS handles the data steps: pull multi-year EBIT with =HF_EBIT(), revenue with =hf_revenue(), depreciation with =HF_DEPRECIATION(), and current prices with =Last(). A reusable template lets you run the same EPV model on any ticker.

Remember: EPV is a conservative baseline, not the complete picture. Use it alongside reproduction value analysis (to assess competitive advantage), DCF (to value growth), and the current market price (to identify margin of safety). When the market price is below EPV per share, the valuation does not depend on growth forecasts. This article is educational and not investment advice.

Ready to build your EPV spreadsheet? Get started with MarketXLS and bring fundamental data directly into your Excel valuation models.

Related posts

Important Disclaimer

The information provided in this article is for educational and informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. MarketXLS is a financial data platform and is not a registered investment advisor, broker-dealer, or financial planner. Always conduct your own research and consult with a qualified financial professional before making any investment decisions. Past performance is not indicative of future results. Trading and investing involve substantial risk of loss.

Explore MarketXLS in Excel
Download a free sample workbook (.xlsx). MarketXLS is a paid subscription.
I agree to the MarketXLS Terms and Conditions

See MarketXLS in action

Bring this workflow into Excel.

Book a demo with our team to see how MarketXLS supports your market research.

Ankur
AnkurFounder & CEO, MarketXLS
Book a demo