Ticker League

Lesson 05 / 07

GAAP vs non-GAAP — which earnings number is real?

Open almost any earnings release and you will find two different profit numbers — the official GAAP figure and a larger 'adjusted', or non-GAAP, one. This lesson explains exactly what companies strip out to get there, the SEC rules that govern it, and how to tell a fair adjustment from a number designed to flatter.

Reading time: 25 mins

Two profit numbers, one release

Open almost any earnings release and you will find the bottom line reported twice. There is the GAAP number — Generally Accepted Accounting Principles, the standardised rules every US public company must follow — and a second, non-GAAP or “adjusted” number that the company calculates itself by stripping out costs it considers unrepresentative.

The two can be miles apart. Take Salesforce’s fiscal 2023 (the year ended 31 January 2023). On the very same revenue, here is how the two headline earnings figures compared:

GAAP diluted EPS

$0.21

The official, rules-based figure.

Non-GAAP diluted EPS

$5.24

The company’s own adjusted figure.

Source: Salesforce — Form 8-K, Q4 and full-year fiscal 2023 results (filed with the SEC, 1 March 2023). Figures as reported.

A 25-fold difference, on identical revenue. Neither number is a lie — they answer different questions. GAAP asks “what did the rules say you earned?” Non-GAAP asks “what does management think you earned, once you ignore the items it considers noise?” Your job as a reader is to know what was ignored, and whether ignoring it is fair.

Why companies report adjusted numbers
Used honestly, non-GAAP figures can be genuinely useful: they strip out lumpy, non-cash, or truly one-off items so you can compare the underlying business across quarters. Used aggressively, they let a company quietly relabel recurring costs as “special” and report a flattering number the rules would never allow. Both motives exist — often in the same release.

What gets added back — and why it is contested

The gap between GAAP and non-GAAP is built from add-backs: costs the company removes to get to its adjusted figure. Three dominate almost every reconciliation, and each is debated for a different reason.

Stock-based compensation (SBC)

Shares and options granted to employees. Companies argue it is non-cash; critics counter that it is a very real cost — the shares have value, they recur every year, and they dilute existing owners. This is usually the largest and most hotly disputed add-back, especially at technology firms.

Restructuring and one-off charges

Layoffs, office closures, write-downs. Fair to exclude when genuinely a single event — but a company that books a “one-time” charge every year is really reporting a recurring cost in disguise.

Amortization of acquired intangibles

A non-cash charge for the value of brands, technology and customer lists picked up in acquisitions. Reasonable to exclude in isolation — but for a serial acquirer, buying companies is the business model, so excluding the cost of it can flatter the picture.

The pattern to watch
Every add-back is defensible on its own. The question is never “is this one item non-cash or unusual?” — it is “does removing all of them, every quarter, still describe the real economics of the business?”

The SEC rule: Reg G

Companies cannot present non-GAAP numbers however they like. Under Regulation G and related SEC rules, any company that publishes a non-GAAP figure must do two things:

  • Reconcile it to GAAP. Show the most directly comparable GAAP number and a line-by-line bridge of every adjustment — so anyone can rebuild the official figure from the adjusted one.
  • Give GAAP equal or greater prominence. The official number cannot be buried beneath the adjusted one — it must be at least as visible.

This is why the reconciliation table exists in every release, and why it is the most useful thing you can read: the rules force the company to hand you the exact list of what it removed. The work is already done — you just have to look.

Judging earnings quality

A useful adjusted number sharpens the picture; a manipulative one hides a weak business. A handful of tells separate the two.

Red flags in the reconciliation

Recurring "one-time" charges

The same restructuring or write-down appears year after year — a recurring cost relabelled as special.

SBC ballooning as a share of revenue

Stock compensation growing faster than the business means dilution is doing the heavy lifting on adjusted profit.

Profit only on a non-GAAP basis

A persistent GAAP loss alongside a non-GAAP profit means the adjustments, not the operations, create the profit.

New or shifting adjustments

Definitions that change between quarters make the trend impossible to trust and often coincide with a weak result.

A practical rule of thumb
The wider and more permanent the gap between GAAP and non-GAAP, the more it deserves your attention. A small, stable, mostly-non-cash gap is usually benign. A gap that is large, growing, and turns a GAAP loss into a non-GAAP profit is where the real questions live.

A worked reconciliation

Back to Salesforce’s fiscal 2023. Here is the GAAP-versus-adjusted picture side by side — the same year, told two ways:

Salesforce — full-year fiscal 2023 (ended 31 January 2023); figures rounded
Line itemGAAPAdjusted (non-GAAP)
Revenue$31.4B$31.4B
Revenue is not adjusted — the gap is entirely below the top line.
Income from operations$1.0B$7.0B
The add-backs below lift operating profit roughly seven-fold.
Operating margin≈3%≈22%
The same year looks barely profitable on GAAP and richly profitable on non-GAAP.
Diluted EPS$0.21$5.24
The headline most people quote is the non-GAAP one.

Now the bridge that connects them. Reg G requires the company to show exactly how operating profit gets from $1.0B to $7.0B — and a handful of major add-backs account for nearly all of it:

GAAP → non-GAAP income from operations (Salesforce FY2023; major add-backs, figures rounded)
Line itemAdjustmentRunning total
GAAP income from operations$1.0B$1.0B
Stock-based compensation+$3.6B$4.6B
By far the largest add-back — and the most contested, because it is a real, recurring cost that dilutes shareholders.
Amortization of purchased intangibles+$1.6B$6.2B
Non-cash; the accounting cost of past acquisitions such as Slack, Tableau and MuleSoft.
Restructuring+$0.8B$7.0B
A January-2023 plan that cut roughly 10% of staff. Legitimate to exclude only if it is genuinely one-off.
Non-GAAP income from operations$7.0B$7.0B

Stock-based compensation alone — about $3.6B — is more than three times the entire GAAP operating profit. That is not necessarily damning: Salesforce is a real, cash-generative business. But it tells you that the adjusted number leans heavily on excluding the cost of paying staff in stock, and that the honest read of the year sits somewhere between the two columns, not at either extreme. We covered why earnings per share matters at all in Lesson 4.

Check your understanding

Two questions on telling a fair adjustment from a flattering one.

0/2 answered
01/ 02

A fast-growing software company reports a GAAP net loss but a non-GAAP profit, and the single biggest difference is the stock-based compensation it adds back. Why do many investors treat that adjustment skeptically?

02/ 02

A company books a "one-time restructuring charge" and excludes it from adjusted earnings — for the fifth year in a row. What does that pattern most likely tell you?

Frequently asked questions