Home › Case Studies › Bookings vs. Revenue Reconciliation Model
Bookings vs. Revenue Reconciliation Model
Northstar SaaS · Sales-Finance AlignmentWorked sample: the company and data are fictional. The model and method are the ones I use in my work.
A 20-deal worked model that bridges sales bookings to recognized revenue line by line, including amendments, partial-month starts, and ramped contracts. Built to end the quarterly "but Sales said we booked X" debate between RevOps and Finance.
The problem
Every quarter Sales would report a bookings number. Every quarter Finance would report a revenue number. The two never matched, and the conversation about why turned into a forensic accounting exercise instead of an operating discussion. Multi-year ramps, mid-contract amendments, and partial-month starts each introduced a different bridging adjustment, and nobody had documented the rules in one place.
The approach
Pick 20 representative deals covering the full taxonomy: clean new-business, multi-year with annual ramp, mid-term upgrade, mid-term downgrade, partial-month start, dollar-for-dollar swap, and the awkward stuff. Walk each deal from contract date through monthly recognition through the end of the term, applying ASC 606 where relevant. Build the model so that bookings → ARR → MRR → recognized-revenue is one continuous calculation with all bridging items called out. Automate variance analysis between forecasted and actual recognition.
What the model is built to do
- Gives Sales and Finance one shared model to use as the source of truth for any deal-level question.
- Built to speed up quarter close: the bridging walk is automated instead of rebuilt from emails and Slack threads.
- Exposes variance drivers (amendments, partial-period starts, ramp inflection points) so Finance can flag forecasting risk earlier.
- Documents a policy for the edge cases that otherwise take a 30-minute call to settle.
What I would do differently
Treat the model and the policy doc as a single deliverable, not two artifacts. The first version shipped with a clean spreadsheet but the rules for "when does an amendment trigger re-bridging" were buried in cell comments. Finance and Sales had different mental models for the same edge case for another quarter before we wrote the policy in plain English. For the step-by-step write-up of the five-step bridge behind this model, see the bookings vs revenue reconciliation guide.
Want the rest of the story?
My resume has the roles, scope and real results behind this work.