Revenue Hub contracts
What you'll learn, and how we support it
We have written a lot of this down — a migration field guide from a production move of around four hundred agreements, references for both APIs, a delivery sequence, a vocabulary card for the Finance conversation. You are not going to be handed that library and left to read it.
Documentation transfers information. It does not transfer judgment, and judgment is the thing that is actually scarce here. So what follows is the other list: what you will be able to decide for yourself by the end, and what we do to get you there.
- 01
The decisions that have no undo
Which choices are permanent the moment a contract is created — whether it bills, in what currency, how collection works, and the effective date itself. The one that matters most is the mode. A contract as your term of record is reversible. A contract that bills is not, once it is activated. Most companies who say they just want their contracts in HubSpot want the reversible one and reach for the irreversible one by default, because it is the one that sounds finished.
How we support it
Week one puts your actual shape on the table before anything is configured, and you leave with a decision memo naming who signed each of these. Made in week one, this is a conversation. Discovered in month four, it is a migration.
- 02
What one contract means in your business
The grain question, which sounds academic until it costs you. A multi-year agreement that lives in your system today as a chain of annual records will land as several separate agreements that end before they begin. The term belongs to the original deal, not to the records that accumulated around it. This is the migration error that is hardest to see and most expensive to unwind, because everything downstream inherits it quietly.
How we support it
We model it against your real data rather than a clean sample. You will see your own worst agreement — the long one with amendments bolted on — before you commit to a shape.
- 03
Changing a contract without breaking it
Line items on a live contract are never edited. You describe a change, and the platform computes what your contract becomes — so every amendment arrives with a proposal, a preview of the result, and a record of who agreed to it. Proration is a deliberate decision on each change rather than a setting somewhere, and a change timed to a renewal boundary avoids it altogether. You will know where those levers are and which ones your business should actually be pulling.
How we support it
We build it in your portal and backtest the amendment your team argues about, before anything is live.
- 04
Accounts receivable is not revenue recognition
What the platform genuinely does here and what it does not. This matters more than any configuration detail, because it is the thing that either earns a second meeting with Finance or quietly ends the conversation. Overstate it once and you do not get to correct it later. You will know the boundary well enough to be precise about it rather than vague, which is the whole difference in that room.
How we support it
A vocabulary card written for the actual conversation, and a rehearsal before you are in it. We have watched this go both ways and can tell you which sentence turned it.
- 05
Where the Sales-to-Finance handoff actually breaks
Six specific seams — the points where an agreement gets re-keyed, reinterpreted, or silently dropped between the person who sold it and the person who bills it. Most teams can feel that this handoff is broken and cannot point at where. You will be able to point at it, with a count of how often it happens in your own business rather than an impression that it happens a lot.
How we support it
A structured audit you run on your own closed deals, with the questions in the order that gets honest answers instead of defensive ones. You leave with the tally.
- 06
Rolling it out without spending your credibility
Three things about sequencing that are counterintuitive enough that most rollouts get them wrong. Buy-in is not a phase at the end — each stakeholder buys in at a different moment, and collecting it all at launch produces the meeting where one objection invalidates six weeks of configuration. Testing cannot be terminal; for anything touching money it is three separate activities at three separate points. And accounts receivable trains before sales, always, because AR catches errors and sales creates volume — do it the other way and your first week of real data is generated by people whose mistakes nobody is positioned to catch.
How we support it
Your rollout plan gets built inside the six weeks, in that order, with the backtest and the parallel run scheduled before cutover rather than hoped for after it.
- 07
How to build on something that is still moving
The contracts layer is in beta and it moves. An endpoint changed underneath us mid-build. You will learn how to work on it anyway — pinning what you built against, reading the live portal rather than a stored copy of it, and telling the difference between the parts that are stable enough to commit to and the parts that are not yet.
How we support it
We are building on it too. When it moves you hear it from us in Slack, rather than from a job that stopped working.
The through-line
Every one of these is a judgment call rather than a feature. That is deliberate. The features are documented and will keep changing; what does not change is knowing which decision is permanent, which one you can defer, and which one you are about to make by accident. That is what six weeks with people who have already made these calls is actually for.