Two agencies can bill the same amount in a year and have completely different futures. The difference is the mix between one-time project revenue and recurring monthly revenue (MRR).
Why project revenue is a trap
Project work is lumpy. A great month is followed by a scramble to refill the pipeline. You are only ever as stable as your next signed proposal, and you cannot forecast or invest with confidence.
Why MRR compounds
Recurring revenue — retainers, managed services, resold subscriptions — stacks. Each new client adds to a base that does not reset each month. A year of steady adds builds a foundation that funds the business and survives a slow quarter.
Watch client health, not just MRR
MRR is a lagging number; client health is the leading one. Portal engagement, on-time payment, and support sentiment predict churn before the cancellation email arrives. Surface them together so you can act early.
The math that matters
Net MRR change = new + expansion − contraction − churn. An agency adding logos faster than it loses retained revenue is healthy; the inverse is the slow bleed that kills agencies that “feel” busy. HubWho surfaces MRR, ARR, and client health automatically for agencies.
