Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Comparisons

ARR vs GAAP Revenue: Why Your Two Revenue Numbers Disagree

Pete Furseth 6 min read
ARRGAAP revenuerevenue recognitionSaaS metrics
ARR vs GAAP Revenue: Why Your Two Revenue Numbers Disagree
Home/ Blog/ ARR vs GAAP Revenue: Why Your Two Revenue Numbers Disagree

What is the difference between ARR and GAAP revenue?

ARR is a point-in-time snapshot of committed recurring revenue projected forward twelve months. GAAP revenue is the sum of revenue actually earned across a period that has already closed. One looks forward from today. One looks backward across a year.

That is why a company can end December with $30 million of ARR and report $22 million of revenue for the same fiscal year without either number being wrong. The ARR figure describes the business as it exists on December 31. The revenue figure describes what the business earned in January, February, and every month after, when it was smaller.

Teams get into trouble when they present the two side by side as though the difference is an error to reconcile. The difference is growth. Understanding its shape tells you more about the business than either number alone.

Put this to work on your numbers
Run your own numbers with the free Sales Commission Calculator, then see how ORM builds it into a custom model.

What is ARR?

ARR is the annualized value of recurring subscription revenue from active contracts, measured at a single moment. You build it by summing the annualized recurring value of every live subscription and excluding anything non-recurring.

It is a management metric, not an accounting one. No standard defines it, which means construction varies. Some companies include committed contracts that have not started billing. Some annualize month-to-month subscriptions. Some fold in usage minimums, others do not. Two companies reporting $50 million of ARR can be running materially different businesses.

The value of ARR is that it strips out timing. It does not care when a contract started, how it was invoiced, or whether the customer prepaid. It answers one question: what is the annual value of the recurring revenue we hold right now.

What is GAAP revenue?

GAAP revenue is contract value recognized as you satisfy performance obligations, governed by ASC 606, reported on the income statement, and subject to audit. For a standard subscription, it recognizes ratably across the service term.

Recognition follows delivery, not invoicing and not signing. A $600,000 three year contract signed in November and starting January 1 contributes zero revenue in the year it was signed. It contributes $200,000 in each of the next three years. Setup fees, professional services, and usage overages each follow their own recognition treatment.

GAAP revenue is the number that gets audited, taxed, and quoted in public multiples. It is also the slowest possible read on what your sales team accomplished last quarter, which is why nobody runs an operating cadence on it.

Why is ARR usually higher than GAAP revenue?

Because ARR annualizes your ending position while revenue averages your whole year, and a growing company was smaller for most of that year. Work through a simple case.
MonthARR addedARR at month endRevenue recognized that month
Jan 1 starting base$12,000,000$1,000,000
Q1$1,500,000$13,500,000$3,100,000 (quarter)
Q2$2,000,000$15,500,000$3,600,000 (quarter)
Q3$2,200,000$17,700,000$4,100,000 (quarter)
Q4$3,300,000$21,000,000$4,700,000 (quarter)
Full year$9,000,000 net$21,000,000 exiting$15,500,000 total
Exit ARR is $21 million. Full year GAAP revenue is $15.5 million. The company grew 75 percent on ARR, and every dollar added in Q4 recognized for at most three months. Nothing is inconsistent. The gap is a direct function of the growth rate and where in the year the ARR landed.

The corollary is useful: the wider the gap between exit ARR and full year revenue, the more of your growth arrived late in the year. That is worth knowing, because late-landing ARR flatters next year's revenue comparison and can make a decelerating business look fine for another two quarters.

When is GAAP revenue higher than ARR?

When a meaningful share of your revenue is not recurring, or when the base is shrinking. Three situations produce it.

A services-heavy company earns implementation, migration, and consulting revenue that GAAP counts in full and ARR excludes entirely. If services are 25 percent of the top line, revenue can exceed ARR even at moderate growth.

A usage-based company bills overages above committed minimums. Only the minimum enters ARR. Everything above it is revenue with no ARR representation.

A shrinking company recognizes revenue across a year from customers who have since churned. Trailing revenue reflects a base that no longer exists. This is the version that matters, because revenue holds up for two or three quarters after ARR turns, and the income statement gives no warning.

Which number should you use for what?

Use ARR to run the business and GAAP revenue to report the business. The table below maps the decision.
QuestionUseWhy
How big is the recurring base today?ARRPoint-in-time snapshot of what is committed
What did we earn last fiscal year?GAAP revenueAudited, comparable, tax-relevant
Did retention improve?ARRRetention is measured against a committed base
What is the public multiple?GAAP revenueMarket convention quotes revenue multiples
What should the sales plan be sized against?ARRSales adds ARR, not recognition schedules
What does the cash flow model need?Neither aloneBillings and collection terms drive cash

How should the forecast handle both?

Model in ARR, convert to revenue with a recognition schedule, and never forecast the two independently. Two separate models will drift, and reconciling them at quarter close is wasted work.

The operating model should start from the committed ARR base, apply churn and expansion to get the retained base, and layer new bookings on top. That structure works because recurring revenue is the most predictable input a forecast has and new business is the volatile part. Our guide on how to forecast revenue walks through how those layers stack, and net revenue retention is the coefficient that decides what the base does before any new deal closes.

The recognition layer is arithmetic once the ARR forecast exists. Apply start dates and term lengths to the forecasted bookings, and GAAP revenue falls out. Doing it in that order keeps the drivers visible. The most common reason a forecast misses is that something in the business or the market changed and the model was still running on old assumptions. A model that surfaces the change in the ARR layer gives you a quarter to respond. A model that only shows recognized revenue gives you the news after the quarter is already over.

The pipeline that feeds new bookings needs the same discipline, which is why pipeline coverage should be read as an input to the ARR forecast rather than as the forecast itself.

Frequently Asked Questions

Why is ARR higher than GAAP revenue?

ARR is a snapshot of your current committed recurring base annualized forward. GAAP revenue is the sum of what you earned across a period that already happened. A company growing 40 percent will have added ARR throughout the year that only recognized for part of it, so the December ARR figure sits well above the full year revenue figure. The faster you grow, the wider the gap.

Can GAAP revenue be higher than ARR?

Yes, in three cases. A services-heavy company earns implementation and consulting revenue that GAAP counts and ARR excludes. A usage-based company bills overages above committed minimums that never enter ARR. A shrinking company recognizes revenue from contracts that have since churned, so trailing revenue exceeds the current base. Any of these can put GAAP revenue above ARR.

Is ARR a GAAP metric?

No. ARR is not defined under GAAP and does not appear on audited financial statements. It is a management metric, which means every company constructs it slightly differently. That is why diligence teams rebuild ARR from the contract file rather than accepting the reported figure, and why comparing your ARR to a competitor's requires knowing how each was built.

Which number do SaaS investors value the company on?

Public market multiples are quoted against revenue, because that is the audited number. Private rounds and growth-stage diligence lean on ARR, because it captures the current committed base rather than a trailing twelve months that includes months when the company was smaller. Both get used. The valuation conversation usually starts with ARR and gets checked against GAAP revenue.

Should a revenue forecast be built in ARR or GAAP revenue?

Build the operating model in ARR and convert to GAAP revenue with a recognition schedule. Sales teams move ARR. Nobody sells a recognition schedule. Forecasting GAAP revenue directly buries the drivers, because a large share of any quarter's recognized revenue was determined by contracts signed months earlier and cannot be changed.

PF
Pete Furseth
ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.

See how ORM turns these insights into action

ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.

Schedule a Demo