MRR, growth rate, and churn pulled straight from billing, no spreadsheet reconciliation — the same number in the board deck as in the books.
| Plan | MRR | Customers |
|---|---|---|
| Enterprise | $241,000 | 38 |
| Growth | $156,600 | 112 |
| Starter | $68,400 | 340 |
| Legacy / grandfathered | $16,000 | 22 |
Most startups have two revenue numbers: the one in the billing system and the one in the books. They disagree, nobody is quite sure by how much, and the gap surfaces at the worst possible moment — usually during diligence. A revenue dashboard is worth building only if it closes that gap rather than adding a third number.
The distinction matters more than it sounds. MRR is a management metric: the annualised run rate of active contracts, counted the moment a contract is signed. GAAP revenue is recognised as the service is delivered, under ASC 606. Sign a $120,000 annual contract on the last day of the month and MRR rises by $10,000 immediately, while recognised revenue rises by almost nothing.
Both are correct, and a dashboard that shows one while the board assumes the other creates the exact confusion it was meant to remove. Label the metric, and keep ARR and GAAP revenue visibly separate.
| Metric | What it tells you | Watch for |
|---|---|---|
| MRR | Size of the recurring base | One-time fees quietly included |
| New MRR | How fast the top of the funnel converts | Expansion counted as new, which flatters acquisition |
| Churned MRR | What is leaking out | Downgrades recorded as churn, or not recorded at all |
| Net revenue retention | Whether the base grows on its own | A single large expansion carrying the whole cohort |
Net revenue retention is the one investors weight most heavily, because it is the only number that answers whether the business would still grow if you stopped selling. Above 100% means expansion outruns churn and the existing base compounds. The 118% in the preview is a healthy figure for a company selling to businesses; consumer and SMB products rarely clear 100% and should not be benchmarked against it.
The most common distortion in a startup revenue dashboard is folding expansion into new MRR. It makes acquisition look healthier than it is and hides the moment new-logo growth stalls — which is usually the first signal of a positioning or pricing problem, and usually arrives two quarters before anyone notices it in the aggregate.
The same applies on the way out. Downgrades are not churn, but they are not nothing either. A base where nobody leaves and everybody shrinks looks fine on logo retention and terrible on revenue.
The table in the preview splits MRR across four plans. Enterprise is 50% of revenue from 38 customers; Starter is 14% of revenue from 340. That shape is normal, and it is also a warning: the support and success load usually tracks customer count rather than revenue, so the smallest tier is often the most expensive to serve.
The legacy row deserves its own attention. Grandfathered pricing is invisible in an aggregate MRR figure and quietly caps your average contract value for years. Twenty-two customers at legacy rates is a decision nobody has made rather than a decision someone made.
Three causes account for almost all of it. Timing, where MRR counts a contract at signature and the ledger recognises it over the term. Definition, where the billing system counts one-time fees, setup charges or usage overages that the recurring figure should exclude. And reconciliation, where somebody exported to a spreadsheet, adjusted something sensible, and the adjustment never made it back.
The fix is structural rather than analytical: the dashboard should read from the same ledger the financials are produced from, so there is one number rather than two that have to be reconciled. That is what investor-ready monthly financials means in practice.
Monthly, at the close, alongside the rest of the reporting pack. Weekly revenue readings tempt you to react to noise — a single enterprise deal slipping a week can swing a weekly figure by more than a genuine trend would move it in a quarter. For companies selling to businesses, look at the trailing three-month growth rate rather than month on month.
If your books are not current enough to produce this monthly, that is the problem to solve before the dashboard. Real-time bookkeeping covers how the close cadence changes what reporting is even possible.
This preview uses sample data for a fictional company. Yours updates from your actual QuickBooks, Xero, bank, and payroll data.