Warren Buffett's five-year earnings range test
Turn a low and high five-year earnings estimate into an explicit range, lower-bound multiple, and sensitivity table instead of a false-precision stock score.
Warren Buffett Historical strategy from 2014 Rule located in Berkshire Hathaway, 2014 Portrait: USA International Trade Administration, Public domain, via Wikimedia Commons. Self-hosted by JMM.
Put your numbers through the rule
The source establishes the rule. The values below belong to you, and the output is JMM's deterministic calculation.
Every field recalculates immediately. Changed values can be copied into a shareable URL.
- Lower-bound multiple
- 8.1×
- Upper-bound multiple
- 5.4×
- Distance from your yield floor
- 6.3%
The calculator evaluates the range you enter; it does not generate or validate the business forecast.
Low case
- Earnings per share
- $14.80
- Multiple
- 8.1×
- Yield
- 12.3%
High case
- Earnings per share
- $22.40
- Multiple
- 5.4×
- Yield
- 18.7%
What the source says, and what the calculator adds
What changes the answer
A range communicates uncertainty
The spread between low and high cases is useful information. A single point estimate can imply confidence the analyst does not possess.
The lower boundary carries the decision weight
The model focuses on the downside end of the user’s own range rather than rewarding a high optimistic case.
A filter, not a valuation. Its real value is telling you when to walk away.
Most of what this test does is disqualify. If you cannot write down a five-year earnings range you would defend to someone who disagrees with you, the honest output is not a lower number, it is no position. That is the discipline, and it is unfashionable precisely because it removes most of the market from consideration. JMM likes the lower-bound framing: judging price against the weak end of your own range is a real constraint, where judging it against a point estimate is theatre. What it will not do is tell you what a business is worth. Debt, cash, dilution and reinvestment all sit outside it.
Not the calculator’s limits. The rule’s.
The range comes from you, so the test inherits your bias
A confident analyst writes a narrow, high range and the test approves. Nothing inside the method audits whether the range was defensible, which is why the circle-of-competence condition is not decoration.
Five-year earnings visibility is rare and getting rarer
The businesses where a defensible five-year range exists are mostly slow, boring and already widely owned. Applying the test to anything fast-moving produces a range so wide it stops constraining anything.
What this model does not know
- The earnings range is subjective and must be justified outside the calculator.
- Share count, dilution, debt, cash, and capital intensity can change.
- No pass/fail “Buffett score” is produced.
Before you use the result
Does this calculate intrinsic value?
No. It evaluates an entered earnings range against price and leaves other valuation inputs visible as omissions.
What if I cannot defend a range?
The model should remain unavailable for that company rather than manufacturing precision.
The next question this page cannot answer
- Warren Buffett, sourced rule Owner earnings calculator
The number this test qualifies. A stable range is what makes an owner-earnings figure worth calculating at all.
Open → - Guide How to read a 10-K for the number that matters
How to assemble a five-year earnings history from filings without picking up restatements as if they were results.
Open → - Guide Six ways a backtest lies, and the habit that catches them
The failure mode of any test run over a chosen historical window, including this one.
Open →
Keep researching Warren Buffett
Open the verified role and source record behind this historical strategy.
Another Warren Buffett rule90/10 portfolio modelHow would a 90/10 split allocate and grow your money?
Another Warren Buffett ruleInvestment fee-drag calculatorHow much ending wealth can a fee difference consume?