Hubsessed Office Hours — Unified Revenue View · Recap
Hubsessed Office Hours Recap: Unified Revenue View, October 1, 2026
Thursday, October 1, 2026
In our first Office Hours for Unified Revenue View, we followed one customer through four revenue moments in HubSpot: booked, billed, earned and collected. The four are statuses, not a timeline, every gap between them has an owner, and the four numbers can sit on one record and still disagree. This is the written recap of the session.
Four moments after the signature
Ryan Ginsberg opened from a pattern he sees across HubSpot portals: teams track everything up to the moment a customer signs, and the work after that, such as added seats, a new purchase or delivery of what was sold, gets handled in ways built around the gap.
Using a web walkthrough built around Loomwell, a fictional company with made-up numbers, he followed one customer through four moments. Booked is the signed commitment. Billed is an invoice or payment link the customer can pay against. Earned means the promised work has been delivered. Collected means the money has arrived.
Statuses, not a timeline
Chris Carolan reframed the four: "I think seeing these as time-based activities is why it's challenging for so many people." They arrive in different orders for different products and sales types, and sometimes all at once. "And so they're really just statuses." Watch Booked, billed, earned, collected: they're statuses.
Collected gets interesting when something besides money is part of the promise, such as a discount that comes with things the customer agrees to do, or a product given away free in exchange for a case study. As Chris said, "If I could call it the unified value view, I would."
The promise is more than the payment
Chris argued that the commitment is often more than the payment. His example was equipment rental: if the agreement covering loss or damage goes unsigned, a $20,000 piece of equipment is at risk, and the payment does not matter. "So the promise is often much more than the payment itself."
He added a story of his own, a 2017 Marketo contract he exited within the first 30 days after admin access never came through. "So, like, booked, billed, and maybe even collected happened. Earned did not." He got everything back. Watch Booked, billed, maybe even collected. Earned did not.
That is the case for contracts in HubSpot. In Chris's words, "I have not met an organization where it makes sense to still just live in deals closed won."
One record, and an owner for every gap
Ryan walked the demo through prepayment before service starts, revenue recognition, onboarding counted as earned when it is done, a renewal, and a billing tool that auto-renews with nothing signed underneath. It ends with an owner for each gap: sales, accounts receivable and finance.
In Ryan's words, "the four still disagree and they're allowed to, since each measures something different. What we change is where they sit, which is on one record." Watch The four still disagree, and they're allowed to, or the full walkthrough.
Start with the people
Along the way we talked about why finance teams keep their own spreadsheets. As Chris put it, "it's not like negative intent." Chris also separated quality audits, which test the promises made to customers, from financial audits, which test the dollars.
Dates are the hard part. Leap years, time zones and fiscal calendars that companies choose for themselves all make this tricky to set up with AI help. Chris's advice: "If you're helping folks set this up and you're reliant on AI to help you, you need to be aware of anything time-based, calendar-based. Start with the people." Ask finance what the fiscal calendar is, and how each business unit defines the four numbers at the line-item level. Watch Dates are the hard part: start with the people.
Renewals, customer success and forecasting
Contracts make adding seats mid-term and renewals workable. A renewal process that starts 30, 60 or 90 days before the renewal date can, as Ryan put it, "create a moment, right? For a human to human conversation of what year two may need." Watch A renewal is a moment for a human conversation.
Chris described what happens when customer success is handed an expansion number with no process behind it: the request turns into a mountain of admin, and the answer is either no or give it away. Forecasting only makes sense once the four numbers are clear. "Trust us, if you can do this part first, then that stuff, you'll actually be successful with that. But you need this clarity."
Permission not to be the same
Chris closed on the idea behind every unified view: "The most powerful part of any of the unified views that we talk about is not to make everything look the same. It's to give teams permission to know that they should not all be the same."
Define your process around what makes sense for your business and your customers, he said, "not based on how QuickBooks tells you it's supposed to be done, not based on how NetSuite says you need to do it, not even based on how HubSpot says you need to do it." Watch Permission not to be the same.
We floated a product library session as a likely next topic, with no date set.
