Private equity operator dashboard playbook
A practical guide for PE operators who own home-service or skilled-trades portfolios: the KPIs that signal platform health, the cross-location review cadence, and how a real-time dashboard replaces the weekly variance-report chase.
Role playbook
What a PE operator actually needs to see
Most PE operators managing a home-service platform already know the story at quarter-end. The problem is that by the time the variance report lands, the month is over and the revenue is gone. This playbook is for the operator who wants to run the portfolio between board meetings, not just report on it. It maps the KPIs that signal platform health, the review cadence that fits the operator chair rather than the location manager, and how a real-time cross-location dashboard changes the conversation from 'what happened' to 'what are we doing about it today.'
What this playbook covers
- Track EBITDA margin, revenue per location, and capacity utilization as the three portfolio-level signals that show platform health without drilling into every job.
- Run a weekly ops review with location GMs, a monthly portfolio roll-up, and a quarterly investment-thesis check. Each cadence answers a different question.
- Standardized KPI definitions across all locations are a prerequisite for any cross-location comparison. Without them, the data shows different things at each site.
- The fastest lever for a newly acquired location is visibility: putting real-time performance data in front of the team changes behavior faster than a new comp plan alone.
The KPIs a PE operator should own at the platform level
These are the metrics that belong on your cross-location dashboard, not buried in a GM's weekly email. Status examples below are illustrative: real targets vary by trade, market size, season, and deal thesis. Set them against your own acquisition model.
- EBITDA margin by locationInvestment decision: which locations are compressing margin and why, before the quarter closes.Good
- Current
- Varies by trade and market
- Target
- Track trend, not just snapshot
- Revenue per location (MTD and YTD)Investment decision: is underperformance a volume problem, a pricing problem, or a capacity constraint?Good
- Current
- Rollup across all sites
- Target
- Compare against acquisition model
- Capacity utilization rateInvestment decision: where to add a tech, shift a truck, or redirect demand.Watch
- Current
- By location and department
- Target
- Idle capacity = untapped revenue or overstaffing
- Booking rate across all locationsInvestment decision: which location needs a CSR coaching intervention or a staffing change.Watch
- Current
- Inbound call to booked job
- Target
- Flag locations below portfolio average
- Average ticket by locationInvestment decision: is one location discounting without approval, or booking low-value jobs the model did not underwrite?Good
- Current
- Revenue per invoiced job
- Target
- Variance signals pricing or job-mix drift
- Membership and recurring revenueInvestment decision: which locations are letting the maintenance-plan base erode, compressing predictable revenue.Poor
- Current
- Active members, sold, and lost
- Target
- Recurring base protects downside
- Labor cost as % of revenueInvestment decision: early sign of overstaffing, overtime creep, or underpriced install jobs.Watch
- Current
- From QuickBooks, by location
- Target
- Match against deal model assumptions
| Metric | Current | Target | Status |
|---|---|---|---|
| EBITDA margin by locationInvestment decision: which locations are compressing margin and why, before the quarter closes. | Varies by trade and market | Track trend, not just snapshot | Good |
| Revenue per location (MTD and YTD)Investment decision: is underperformance a volume problem, a pricing problem, or a capacity constraint? | Rollup across all sites | Compare against acquisition model | Good |
| Capacity utilization rateInvestment decision: where to add a tech, shift a truck, or redirect demand. | By location and department | Idle capacity = untapped revenue or overstaffing | Watch |
| Booking rate across all locationsInvestment decision: which location needs a CSR coaching intervention or a staffing change. | Inbound call to booked job | Flag locations below portfolio average | Watch |
| Average ticket by locationInvestment decision: is one location discounting without approval, or booking low-value jobs the model did not underwrite? | Revenue per invoiced job | Variance signals pricing or job-mix drift | Good |
| Membership and recurring revenueInvestment decision: which locations are letting the maintenance-plan base erode, compressing predictable revenue. | Active members, sold, and lost | Recurring base protects downside | Poor |
| Labor cost as % of revenueInvestment decision: early sign of overstaffing, overtime creep, or underpriced install jobs. | From QuickBooks, by location | Match against deal model assumptions | Watch |
Info
Portfolio signal: three numbers that replace the variance report
When you cannot be in every location every week, three numbers tell you whether the portfolio is tracking to plan. Revenue per location against acquisition model tells you if the top line is holding. EBITDA margin trend tells you if costs are creeping before the accountant notices. Capacity utilization tells you if you have a volume problem or an efficiency problem. A PE operator who sees these three in real time, across all locations, can ask the right question in Monday's call instead of waiting for Friday's spreadsheet.
The operator's review cadence: weekly, monthly, and quarterly
01 Weekly ops call with location GMs (30 minutes)
Open the cross-location rollup: revenue MTD, booking rate, capacity utilization, and any locations flagged red or yellow. Ask each GM one focused question based on the data: not 'how are things going' but 'your average ticket dropped $80 this week, what changed?' Keeps the conversation short and the GMs accountable to numbers they can see too.
02 Monthly portfolio review (60 minutes)
Pull the full P&L from QuickBooks alongside the operational KPIs. Compare each location against the acquisition model and against the rest of the portfolio. Flag any location where EBITDA margin is compressing by more than a defined threshold and assign a root-cause owner. Reset goals for the next month and update any active contests or leaderboard targets.
03 Quarterly investment-thesis review (board prep)
Answer the question the board will ask before they ask it: are we on the trajectory the model assumed? Use year-over-year trends for revenue, margin, and recurring revenue. If a location is underperforming, arrive with a diagnosis and a fix timeline, not just the variance. A dashboard with 12 months of trend data makes this prep a one-hour exercise instead of a two-day spreadsheet build.
04 New-acquisition integration check (first 90 days)
For each acquired location, the first 90 days are about getting visibility before making changes. Connect the CRM and accounting systems, standardize the KPI definitions to match the platform, and establish a baseline for booking rate, average ticket, and capacity utilization. Real-time data on day one of integration is faster than waiting for the first monthly close.
What a PE operator dashboard looks like on mobile
The operator view is a cross-location rollup: all locations, all at once, with the ability to drill into a single site in one tap. Designed for the person who needs a portfolio pulse between meetings, not a location manager who needs a live leaderboard on the office TV.
Figures are illustrative. A datacube portfolio dashboard is built around your specific locations, data sources, and investment model.
Warning
Red flag for investors: the month-end surprise problem
Most PE operators in home services find out about margin compression at the monthly close, after the labor hours are billed, the discount has been given, and the jobs are done. A real-time dashboard does not eliminate variance, but it moves the detection window from 30 days to today. When labor cost ticks above plan mid-month, you can talk to the GM before the next two weeks of overtime compound the problem. The same logic applies to booking rate, average ticket, and capacity. Visibility is not a guarantee of a better outcome, but it removes the excuse that nobody saw it coming.
The questions a PE operator asks from the data
| Operator question | KPI that answers it | Action if the signal is bad |
|---|---|---|
| Is the top line tracking to the deal model? | Revenue per location vs. acquisition target (MTD and YTD) | Identify whether underperformance is volume, pricing, or capacity; assign a GM action owner |
| Where is margin compressing? | EBITDA margin trend by location; labor % of revenue | Check labor hours and overtime first; then job mix and pricing approvals |
| Which location is underperforming relative to peers? | Cross-location comparison: booking rate, avg ticket, and capacity utilization | Assign the top-performing location's GM as a peer mentor; schedule a best-practice call |
| Is the recurring revenue base holding? | Active memberships sold, lost, and net change | Run a retention contest across locations; flag GMs where churn exceeds new sales |
| Is the new acquisition integrating on pace? | Baseline KPIs vs. portfolio average in first 90 days | If booking rate or avg ticket lags, check CRM setup, tech training, and pricing alignment first |
The standardization problem
Why cross-location data fails without a common KPI layer
Before any cross-location comparison is meaningful, these must be standardized across all locations:
- A shared definition of booking rate: same numerator (booked jobs), same denominator (total inbound calls), applied consistently in every CRM instance.
- A common job-type taxonomy so that an HVAC install in Dallas and an HVAC install in Phoenix count the same way in the average ticket calculation.
- Unified labor categories in QuickBooks across all locations so that labor % of revenue is an apples-to-apples comparison.
- A single source of truth for membership count: which statuses count as 'active' must be the same across every location.
- Consistent goal periods across the platform so that MTD progress at one location does not mean something different than MTD at another.
Private equity operator dashboard FAQs
See your full portfolio on one screen
Datacube builds a custom cross-location dashboard for PE operators managing home-service platforms: revenue, margin, capacity, and recurring revenue across all locations, in real time, accessible on web, mobile, or office TV.
Keep exploring
Related
Go deeper
