The bridge, line by line
| Line | Effect |
|---|---|
| Opening ARR | Starting point |
| Mid-period starts | Only the elapsed portion is earned |
| Mid-period churn | Full-year ARR removed, partial-year revenue already earned |
| Services and implementation | In GAAP revenue, out of ARR |
| Usage above commitment | In GAAP revenue, out of ARR |
| Multi-element allocation | Shifts revenue between performance obligations |
| Deferred revenue movement | Timing of recognition against billing |
Where the gap actually comes from
Mid-period starts do most of the work. A contract signed on November 1 at $600,000 adds the full $600,000 to ARR on that date and contributes $100,000 to that calendar year's revenue. A company adding contracts steadily through the year will always carry ARR above trailing twelve month revenue, and the faster it grows the wider that gap gets.
Non-recurring revenue does the rest. Implementation fees, training, and consumption above committed minimums all land in GAAP revenue and stay out of ARR by definition. A quarter heavy on implementation work widens the gap in the opposite direction.
Why the reconciliation is worth the effort
An unexplained gap between ARR and revenue is the fastest way to lose credibility in a board meeting. It also hides real problems. A widening gap can mean healthy new bookings landing late in the period, or it can mean ARR is being booked on contracts that have not started billing. The bridge is what tells you which.
Run it monthly against the retention waterfall. ORM structures that waterfall by month from beginning ARR through churned customer ARR, churned product ARR, product decrease ARR, new customer ARR, new product ARR, and increased product ARR to ending ARR. Reconciling that movement against recognized revenue in the same month keeps both sides honest and gives the sales forecast a revenue-side check that does not depend on the pipeline. When the bridge and the revenue forecast disagree, the bridge is usually right, because it is built from contracts that already exist.
Frequently Asked Questions
Why is ARR higher than GAAP revenue at a growing company?
ARR is a point-in-time snapshot of the full annual rate under contract today. GAAP revenue is what was earned across a period that began before some of those contracts existed. A company that added contracts throughout the year will show ARR above trailing revenue for structural reasons.
Should the two numbers ever match exactly?
Only at a business with no services revenue, no usage overage, no mid-period starts, and no churn, which does not exist. Expect a persistent gap and expect to be able to explain every line of it.
Who owns the reconciliation?
RevOps owns the ARR side and finance owns the GAAP side, and the reconciliation belongs to whoever presents both numbers to the board. The failure mode is two teams publishing two revenue figures with no bridge between them.
How often should you run the bridge?
Every month, alongside the close. A monthly bridge keeps the variance small enough to investigate. An annual bridge produces a gap large enough that nobody can trace where it came from.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like how do you reconcile arr to gaap revenue? into prescriptive action for your team.
Schedule a Demo