Most agency owners have a rough feel for how their business is doing. They know whether the team seems busy, whether clients seem happy, whether last month’s invoices got paid. But “feel” is a lagging indicator — it tells you what happened, not what is about to happen. A proper agency metrics dashboard changes that. It gives you a live view of the seven numbers that actually determine whether your agency is healthy, growing, or quietly drifting toward a problem you will only notice at quarter end.
Why Most Agency Dashboards Fail
The standard response to “we need better visibility” is to build something in a spreadsheet. You pull time tracking from one tool, invoices from another, project status from a third, and stitch them together in a tab nobody updates consistently. Within three weeks, the spreadsheet is out of date. Within three months, it is abandoned. This is not laziness — it is the inevitable result of asking humans to manually maintain data that should flow automatically.
The other failure mode is tracking too many things. A dashboard with 24 metrics is not a dashboard; it is a report. It demands analysis rather than providing it. The goal of a genuinely useful agency dashboard is to surface, at a glance, whether anything requires your attention today. That requires ruthless selection. Most of what agencies track — individual task completion rates, email open rates on campaign reports, number of client calls logged — is operational data, not decision-driving intelligence.
What follows are the seven metrics that belong on every agency owner’s dashboard. Some are financial, some operational, some relational. Together, they give you a complete picture of business health in under two minutes of reading.
1. Billable Utilisation Rate
For delivery staff. Under 65% is a profit problem. Over 88% is a burnout risk.
Utilisation rate is the percentage of your team’s available working hours that are spent on billable client work. It is the single most powerful operational metric for a service business. If you track nothing else, track this. A team running at 60% billable utilisation when your business model needs 75% explains most margin problems immediately — no further analysis required.
The correct formula is: billable hours logged ÷ total available hours × 100. “Available hours” means contracted hours minus confirmed holiday and sick leave — not an arbitrary 40-hour week applied to everyone. A part-time developer working 24 hours per week has 24 available hours, not 40.
Track utilisation by person, not just by team aggregate. A 76% team average can hide a senior developer at 92% (overloaded, making errors, heading for burnout) and a junior at 48% (underloaded, possibly misallocated or poorly managed). The individual view is where the actionable insight lives. Marque CRM’s utilisation reporting surfaces both views — team-wide and per-person — directly from logged time, with no manual compilation.
2. Revenue Per Client (and Cost to Serve)
Revenue alone is misleading. A £2,000/mo retainer consuming 30 hours of delivery is less profitable than a £1,500/mo retainer consuming 12.
Revenue per client is a useful top-line number, but it is incomplete without the corresponding cost to serve. The metric you actually want is gross margin per client: monthly recurring revenue minus the direct cost of delivering that work (time, freelancers, tools billed specifically for that client). An agency with 30 clients averaging £1,800/month in revenue sounds healthy until you realise five of those clients are consuming time at a rate that makes them net negative.
Calculating cost to serve requires honest time tracking tied to client records. When a developer logs three hours to a client’s project, that time has a cost — typically the blended delivery rate you use for internal costing, which might be £45–£65/hour for a small agency. Sum those costs for the month, subtract from revenue, and you have a gross margin figure you can actually act on.
Run this analysis quarterly and rank your clients from most to least profitable. The bottom quintile deserves scrutiny. Some are loss-making because of scope creep you have not addressed. Others because you under-priced the retainer at the start. A few because the relationship is genuinely complex and time-intensive. Each has a different fix — but you cannot apply the fix until you can see the problem.
3. Client Health Scores
A client score dropping by 20+ points over a month is a reliable early warning. Intervention at this stage saves the relationship far more often than at renewal time.
Client churn is the most expensive operational event for a small agency. The cost is not just the lost monthly revenue — it is the time your account manager spends on the off-boarding conversation, the gap in the team’s workload while you replace it, and the damage to team morale if the client was a flagship account. Most churn is not sudden. It builds over weeks from identifiable signals that go unnoticed because there is no system watching for them.
A client health score aggregates those signals into a single number. Factors to include: days since last meaningful interaction (email, call, portal login), number of open support tickets, whether monthly reports or deliverables have been acknowledged, proximity to contract renewal, and whether the main contact has changed recently. Each factor gets a weight, the score updates automatically, and anything below a threshold triggers an alert to the account manager to make contact proactively.
This is one of Marque CRM’s built-in capabilities — health scores are calculated automatically from CRM activity, ticket volume, and engagement data, with no manual scoring required. The practical effect is that your account managers are always focused on the right clients at the right time, rather than responding reactively after a client has already decided to leave. For a deeper look at retention mechanics, see our guide on managing a growing client base without losing your mind.
4. Monthly Recurring Revenue and MRR Movements
New MRR added minus MRR churned. Flat net MRR while adding new clients means you are running to stand still — churn is keeping pace with growth.
Monthly recurring revenue is the financial foundation of a retainer-based agency. But the headline MRR figure is less interesting than its components. Decompose MRR into: new MRR (from new clients signed this month), expansion MRR (upsells or retainer increases from existing clients), churned MRR (lost retainers), and net MRR change (the sum). This breakdown tells you whether growth is coming from acquisition, from deepening existing relationships, or whether you are running a leaky bucket.
A healthy small agency should expect 5–10% MRR growth per month during its scaling phase, with a churn rate below 3% monthly (roughly 30% annual churn, which sounds high but is typical for agencies without systematic retention programmes). If your churn rate is above 5% monthly, no amount of new business development will produce sustainable growth — you are replacing the same clients every 18 months rather than building a compounding client base.
Expansion MRR deserves particular attention because it is almost free revenue. A client who has been with you for two years and trusts your work is far more likely to say yes to an additional service than a new prospect is to sign. If your expansion MRR is consistently near zero, your account management team is not having growth conversations. That is a management issue, not a market issue.
5. Average Project Margin
On fixed-fee project work. Below 55% suggests systematic under-quoting, scope creep, or poor time management on delivery.
Retainer work has reasonably predictable margins once you know the client. Project work is where margin surprises tend to happen — in both directions. A well-scoped, well-managed project at a healthy day rate can land at 75% gross margin. A poorly scoped project where the client changes direction twice and the senior developer needs to redo two weeks of work might come in at 30% or negative. Tracking average project margin over time tells you whether your quoting and scoping process is working.
Calculate project margin by comparing the total value quoted against the actual time logged (converted to cost at your internal rate) plus any direct project expenses. Do this for every completed project, not just the ones you suspect were problematic. You will almost certainly find patterns: certain project types consistently come in over budget, certain clients consistently scope-creep, certain team members consistently take longer than estimated. Each pattern points to a specific fix.
If your average project margin is below 60%, the most common causes are: fixed fees set without reference to realistic time estimates, insufficient buffer for revision rounds, and no process for logging and charging additional scope. Addressing these three issues systematically — with better templates, clearer contracts, and honest internal post-mortems — typically moves average margin up 10–15 percentage points within two quarters. Read more about preventing scope creep before it damages your margins.
6. Support Ticket Volume and SLA Compliance
Rising ticket volume from a specific client often precedes churn. SLA breaches correlate directly with client satisfaction scores.
Support ticket volume is one of the most underused leading indicators in agency management. Most agencies track it in aggregate — total tickets this week, percentage closed. That is useful but incomplete. What you actually want to know is: which clients are generating a disproportionate share of tickets, whether ticket volume from any client has increased significantly over the past four weeks, and whether your team is meeting the response SLAs you have committed to in contracts.
A client who raises eight tickets in a month when their average is two is either experiencing a genuine technical problem that needs attention, or they are frustrated with something broader about the relationship and expressing that frustration as support requests. Either way, it is a signal that warrants a conversation — and ideally an automatic alert to their account manager. This is why support ticketing and CRM data belong in the same system, not siloed across separate tools.
SLA compliance — the percentage of tickets responded to and resolved within the timeframes you have committed to — has a direct bearing on client satisfaction and contract renewal. If you are consistently missing first-response SLAs, clients notice, even when they do not say so explicitly. Tracking this metric weekly and reviewing it in your team meeting creates the accountability to maintain standards. Marque CRM’s built-in ticketing system includes SLA timers and breach alerts to the person the ticket is assigned to — no Zendesk licence required.
7. Pipeline Coverage Ratio
Three times your monthly revenue target in qualified pipeline. Below 2:1, the next quarter’s revenue is at risk regardless of how well current delivery is going.
Pipeline coverage ratio is the metric that connects your current business performance to your future revenue. It measures the total value of qualified opportunities in your pipeline relative to your revenue target for the period ahead. A 3:1 ratio means you have three pounds of realistic opportunity for every pound you need to close — accounting for the fact that not every opportunity converts.
The key word is qualified. A prospect who took a discovery call six months ago and has not responded since is not pipeline. Pipeline coverage built on wishful thinking leads to optimistic forecasts, hiring decisions made too early, and cashflow crises when the quarter closes short. Be disciplined about what counts: an opportunity should have a defined need, a decision-maker engaged, a realistic budget, and a closing timeline. Without all four, it is a lead, not a pipeline entry.
Review pipeline coverage weekly. If your ratio drops below 2:1, new business development needs to become the priority immediately — not in two weeks when the quarterly review happens. The agencies that maintain healthy, predictable growth are the ones where pipeline health is a standing agenda item, not a topic raised when revenue disappoints. Running a profitable agency at scale requires this kind of forward visibility as standard practice.
Putting It All Together: One View, Zero Spreadsheets
These seven metrics — utilisation, revenue per client, client health scores, MRR movements, project margin, ticket SLA compliance, and pipeline coverage — form a complete picture of agency health. Read together, they answer three questions: Is the team working efficiently? Are clients likely to stay? Is the business growing in a way that is financially sound?
The challenge is that each metric traditionally lives in a different tool. Time tracking in one place, invoicing in another, CRM in a third, tickets in Zendesk, pipeline in a spreadsheet. Compiling a weekly dashboard from five separate systems takes an hour of manual work that most owners simply will not sustain. The data gets stale, the discipline erodes, and you are back to running on feel.
The single-platform advantage: when CRM, time tracking, invoicing, ticketing, project management, and site monitoring all live in the same system, your dashboard compiles itself. There is no export, no paste, no reconciliation. Marque CRM surfaces all seven of these metrics in a single owner view — updated in real time from the data your team is already creating as they work. See what is available on the features page or check which plan includes reporting.
The goal is not a beautiful dashboard for its own sake. It is the ten minutes every Monday morning where you look at seven numbers, identify anything that needs your attention this week, and spend the rest of your time actually running the agency — rather than trying to figure out how the agency is running. That ten-minute review, done consistently, is worth more than a quarterly strategy day built on incomplete data.
Start with the metrics you can track today without new tooling. Utilisation and pipeline coverage can be approximated with existing data. Client health scoring and MRR decomposition may require a better system. Build the habit of looking first; optimise the tooling as the habit matures. An imperfect dashboard you actually review beats a perfect one you never open.