The earnings surprise formula
Surprise % = (actual − consensus) ÷ |consensus| × 100
The consensus estimate is the average or median of the published forecasts from analysts who cover the stock. It is not one official number: data providers survey different sets of analysts, update at different times and may exclude stale forecasts, so two sources can show slightly different consensus figures for the same quarter.
The actual must be on the same basis as the estimate. For most companies, consensus EPS is on an adjusted (non-GAAP) basis, so the relevant actual is adjusted EPS, not the GAAP figure at the bottom of the income statement.
The absolute value in the denominator matters when the estimate is negative, as the examples below show.
Percentages are not the only scale. Some analysts and academic studies instead divide the surprise by a measure of how much results usually vary, such as the spread of analyst estimates or the size of the company’s past surprises, a measure known as standardized unexpected earnings. The logic: a five-cent beat means more when analysts all expected the same number than when their forecasts ranged widely. You rarely need to compute it, but it explains why a small beat on a tightly agreed estimate can still register. For the wider context of reading a report, see the earnings report guide.
Worked examples, including negative estimates
Illustrative only. The figures below are round, made-up numbers chosen to show the calculation.
| Case | Consensus EPS | Actual EPS | Difference | Surprise |
|---|---|---|---|---|
| Profit, beat | $2.00 | $2.10 | +$0.10 | +5.0% |
| Profit, miss | $0.50 | $0.45 | −$0.05 | −10.0% |
| Loss, smaller than expected | −$0.20 | −$0.10 | +$0.10 | +50.0% |
| Loss, larger than expected | −$0.20 | −$0.30 | −$0.10 | −50.0% |
| Tiny estimate | $0.02 | $0.06 | +$0.04 | +200.0% |
| Zero estimate | $0.00 | $0.05 | +$0.05 | Not meaningful |
Negative estimates. If analysts expect a loss of 20 cents and the company loses only 10, results were better than expected, so the surprise should be positive. Dividing by the absolute value gives +50%. Dividing by the raw estimate would give −50%, the wrong sign.
Estimates near zero. A four-cent beat on a two-cent estimate is a +200% surprise, which says more about the small denominator than about the business. At exactly zero the percentage cannot be calculated at all. In both cases, state the surprise in cents. VALYSTR’s earnings calendar uses this formula and shows “N/M” (not meaningful) when the estimate is under one cent.
Revenue surprise vs EPS surprise
Revenue and EPS surprises answer different questions. Revenue shows demand and pricing. EPS is what is left after every cost, tax and share-count effect, so it can beat for reasons that have little to do with the business, and it is easier for management to influence through the timing of spending.
EPS surprises also tend to be larger in percentage terms, because of operating leverage. Illustrative: consensus revenue is $5.00 billion, variable costs are 60% of revenue and fixed costs are $1.50 billion, giving expected operating profit of $0.50 billion. If revenue comes in at $5.10 billion, a +2.0% surprise, operating profit rises to $0.54 billion, a +8.0% surprise. The same small revenue beat becomes a much larger profit beat.
So a large EPS beat on a small revenue beat is not suspicious in itself, but an EPS beat on a revenue miss deserves a look at what lifted it.
Earnings surprise vs guidance surprise
Many companies publish guidance for the next quarter or full year, usually as a range. The guidance surprise compares its midpoint with consensus for the same period, using the same formula.
Illustrative: full-year EPS guidance of $8.00–$8.40 has a midpoint of $8.20. Against a $8.50 consensus, that is a −3.5% guidance surprise.
Why guidance often matters more follows from how stocks are valued. A share is a claim on many future years of earnings. A quarterly beat of $0.10 adds $0.10 once. A full-year outlook $0.30 below consensus, if that shortfall persists, lowers expected earnings by $0.30 in each future year: $1.50 over five years. That is why a quarter that beats alongside guidance that falls short can still send a stock lower, as the guide to stocks falling after a beat explains in detail.
Guidance has its own bias. Companies that set targets they expect to exceed make modest beats routine, and investors learn to expect them. A beat in line with a company’s usual pattern is less informative than one far outside it.
Estimate revisions after the report
After a report, analysts update their models and consensus moves. Those revisions are a useful summary of what the report changed, arguably more useful than the surprise itself, because they are about the future.
Illustrative: a company misses the quarter by two cents, but guidance and commentary lead analysts to raise next year’s consensus from $9.00 to $9.40, a +4.4% revision. The quarterly surprise was negative; the report as a whole raised expectations.
- Compare next-year consensus before and after the report, not only the current year.
- Watch revisions over the following weeks; not every analyst updates immediately.
- Note the spread between the highest and lowest estimates. A wide spread means consensus is a weak benchmark and surprises are less informative.
Pitfalls: adjusted vs GAAP, stale estimates and one-offs
| Pitfall | What goes wrong | What to do |
|---|---|---|
| Adjusted vs GAAP | Comparing GAAP EPS with an adjusted consensus shows a false miss | Match the basis; check the reconciliation |
| Recurring “one-time” items | Costs excluded every quarter inflate adjusted EPS | Track the gap between GAAP and adjusted over time |
| One-off gains | A tax benefit or asset sale creates a beat that will not repeat | Recompute the surprise without it |
| Stale estimates | Forecasts not updated after a pre-announcement or guidance change distort consensus | Check when estimates were last revised |
| Different sources | Providers use different analysts, so surprises differ | Use one source consistently |
| Small denominators | Near-zero estimates produce extreme percentages | Compare in cents |
A reported surprise is only as reliable as the consensus behind it. When the percentage looks extreme, check the basis, the date of the estimates and what drove the result before reading anything into it.
Using surprise data in your research
A single surprise says little. A series says more: a company that beats by a similar margin every quarter is probably guiding conservatively, and a sudden change in that pattern is worth noticing. Pair each surprise with how the stock reacted; VALYSTR’s Reaction Map shows how a stock moved after past reports, which puts a new reaction in context.
Before each report, note consensus and the result that would change your view, using the earnings calendar guide checklist. Afterward, judge the report by what it changed about future earnings, including guidance and revisions, rather than by the size of the headline surprise alone. Read the revenue and EPS surprises together, then the guidance surprise, then the revisions that follow; the four numbers in that order tell a more complete story than any one of them.
Track surprises as they land
The earnings calendar shows consensus EPS and revenue before each report, then the actual figures and the surprise afterward.
Frequently asked questions
How do you calculate an earnings surprise?
Subtract the consensus estimate from the actual result, divide by the absolute value of the consensus, and multiply by 100. If consensus EPS is $0.50 and the company reports $0.45, the surprise is minus 10%. Use the same basis for both numbers, usually adjusted EPS, and the same consensus source each quarter.
What is a consensus estimate?
A consensus estimate is the average or median of published forecasts from the analysts who cover a stock, for a specific metric and period, such as next quarter’s EPS or revenue. Data providers survey different analysts and update at different times, so consensus can differ slightly between sources.
How do you calculate an earnings surprise when the estimate is negative?
Use the absolute value of the estimate in the denominator. If consensus is a loss of $0.20 and the company loses $0.10, the difference is plus $0.10, and dividing by 0.20 gives a surprise of plus 50%. Dividing by the negative estimate itself would give minus 50%, wrongly signalling a miss.
Is a positive earnings surprise good for the stock?
Not necessarily. The price reacts to what the report changes about future earnings. A positive surprise can be outweighed by guidance below consensus, falling margins, or a beat that came from taxes or one-off gains. Many companies beat routinely, so a small positive surprise is often already expected.
What is the difference between an earnings surprise and a guidance surprise?
An earnings surprise compares the quarter just reported with consensus. A guidance surprise compares management’s outlook for a future period, usually the midpoint of its range, with consensus for that period. Because guidance affects expectations for future years, it often moves the stock more than the quarterly surprise.