Preparing a B2B SaaS platform for a priced round
The situation
A B2B SaaS company approaching a priced round usually arrives with three systems telling three different revenue stories. Bookings sit in the CRM, invoicing runs through a billing platform, and the ledger records cash as it lands. Annual recurring revenue at this stage is typically between INR 5 and 15 crore, which is large enough for the gaps between those three sources to matter and small enough that nobody has yet been given the job of closing them.
The common position is a board pack assembled by hand two or three weeks after month end, a revenue figure that cannot be traced to contracts, and an investor request for cohort retention data that has never been produced. The founder is not short of information. What is missing is a single version of it that survives a diligence question.
Our approach
We begin by reconciling the billing platform to the ledger at contract level, because every later deliverable depends on that tie holding. From there we build a revenue recognition schedule under Ind AS 115 separating recognised revenue, deferred revenue and unbilled receivables, with the treatment stated for each contract type, including annual prepayments, mid-term upgrades and usage-based components.
The first deliverable is that schedule and its supporting reconciliation. The second is a monthly close checklist on a fixed timetable, with responsibilities split by name between the client team and ours, so the close does not depend on any one person being available. The third is a board pack standardised around recognised revenue, net revenue retention, gross margin, burn and runway, with the calculation rule for each metric written down so definitions do not drift between quarters.
Cohort retention is rebuilt from contract-level history rather than inferred from aggregate revenue. Where the underlying history is incomplete, we state the period from which the series is reliable instead of extending it with assumptions.
The outcome
The engagement is complete when the close runs to a fixed date without our intervention, the billing platform and the ledger reconcile every month, and every figure in the board pack can be traced to a contract or a ledger entry in one step.
The test we hold this to is a diligence test. An investor's analyst should be able to select any revenue number in the pack, ask where it comes from, and be shown the source in the same meeting.
