Building the company
GAAP vs non-GAAP
Audited statements versus management's adjusted picture. Stock-based compensation is the usual gap.
GAAP (Generally Accepted Accounting Principles) is the rule set US public companies use for financial statements. Management also reports non-GAAP metrics (adjusted operating income, free cash flow excluding certain items) that add back expenses like stock-based compensation.
Both matter. GAAP is comparable and audited. Non-GAAP shows how management wants you to see run-rate economics — and can be abused.
The big idea
GAAP is the official box score. Non-GAAP is the coach's version with a few plays taken out. Useful for comparing SaaS peers who all use heavy equity pay. Dangerous when seventeen "adjustments" make a money-losing company look profitable.
The sports analogy breaks because the removed play is often stock-based compensation (SBC) — a real economic cost. You dilute shareholders to pay employees. GAAP puts SBC in operating expenses. Non-GAAP frequently adds it back.
Walking through it
When you read an employer or competitor:
- Look at GAAP operating income and cash flow from operations.
- Note SBC as a line (and as % of revenue). High SBC is normal for growth tech. Infinite SBC with no path to cash generation is a red flag.
- Compare diluted share count over time — growth in shares is the bill for that SBC and for fundraising.
Trade-off
Trust non-GAAP for intuition, GAAP for truth. Prefer companies that bridge clearly from GAAP to non-GAAP without a pile of one-time items that keep recurring.
A SaaS company reports $200M revenue (+30% YoY) and −$40M GAAP operating loss. Cash from operations is +$25M because deferred revenue grew $50M (customers paid annually in advance) and SBC was $45M non-cash.
Story: growth is real and cash is healthier than GAAP suggests — if retention holds when those annual contracts renew. Your next click is NRR and logo churn, not a victory lap on "profitable on cash." Dilution still happened: those $45M of SBC are shares that exist now.
Filings only click when you see how the P&L, balance sheet, and cash flow move together. Rising deferred revenue with steady GAAP revenue often means billings are healthy. Accounts receivable rising faster than revenue can mean collections risk. Share count on the cover is part of "the company made money."
Common mistakes
- Calling a company profitable because non-GAAP says so. Check the SBC add-back.
- Ignoring share count. Dilution is the bill for equity pay and primary raises.
- Seventeen adjustments. If everything is "one-time," nothing is.
- Reading cash from operations as the whole story without asking whether deferred revenue will renew.
Check yourself
GAAP operating loss $40M, SBC $45M, deferred revenue up $50M, cash from operations +$25M. Profitable?
Cash is healthier than GAAP. SBC still diluted shareholders. Retention at renewal is the next question.
Why is SBC a real cost if it is "non-cash"?
You paid employees with ownership. Share count is the bill.
Key takeaways
- GAAP is comparable and audited. Non-GAAP is commentary.
- SBC is a real economic cost. Adding it back can manufacture "profit."
- Reconcile to GAAP and to cash. Watch diluted share count.
- Prefer a short, stable bridge from GAAP to non-GAAP.
Further learning
SEC — How to Read a 10-K (investor.gov)An investor can find a wealth of information in a company’s Form 10-K. Filed annually, the 10-K offers a detailed picture of what the company does, and the risks it faces. It also includes the company’s financial repo…investor.govNext: SaaS metrics in filings.
Related
Reading company financials
How to read a 10-K or S-1 so you can judge an employer, a customer, or a competitor — not so you can become an analyst.
The P&L for startups
Reading and building an income statement — revenue recognition, COGS, S&M / R&D / G&A, EBITDA and net income — with a worked $5M ARR SaaS example.
Employee equity
Options vs RSUs, strike prices and 409A, vesting and exercise windows, and how to evaluate a startup offer with ownership math.