Performance leaderboard template for home-service contractors
A build-it-yourself performance leaderboard template for HVAC, plumbing, electrical, and field-service companies. Copy the role columns, set your ranking metric, and give every technician and CSR a live score they can actually see and move.
Free resource
Before and after: ranking your team on gut vs. ranking them on numbers
Before a performance leaderboard: the owner knows roughly who the top two technicians are, but cannot say whether the third-best tech is three percent behind the second or thirty. The CSR manager has a feeling about who takes the most calls, but coaching is a conversation about impressions, not data. After a performance leaderboard: every technician and CSR sees their own rank on a single metric, updated through the day. Coaching conversations start with a number instead of a feeling, and the monthly contest has a scoreboard everyone can check in real time. This template gives you the layout to start that shift today, using a spreadsheet. Examples below are illustrative; your own targets will vary by trade, season, market, and business model.
Build it yourself
The performance leaderboard template layout
Recreate this in a shared spreadsheet, a whiteboard in the break room, or a printed sheet posted at the front desk. The template is one table per role group: a rank column, the employee name, the current value on the ranking metric, the target, and a status. One leaderboard per role keeps it readable. A CSR leaderboard ranks on booking rate or calls handled; a technician leaderboard ranks on average ticket or revenue; a sales leaderboard ranks on same-day close rate or installed job revenue.
- Rank: the position on today's or this week's leaderboard, updated at whatever cadence you can manage.
- Name: the employee or role abbreviation. For privacy, some companies show initials or a number code on the public version.
- Current value: the raw number on the ranking metric, for example 81% booking rate or $542 average ticket.
- Target: the threshold that separates good from watch. Everyone on or above target is in the green zone.
- Status: color or label (good, watch, poor) so the eye lands on the off-target rows first.
Which leaderboard, for which role, ranked on what
| Role group | Ranking metric | Who sees it | Who reviews it | Cadence |
|---|---|---|---|---|
| CSR / call center | Booking rate (%) | Individual CSR (own data only) and call center manager | CSR manager | Daily or weekly |
| Service technicians | Average ticket or revenue generated | All techs (shop TV) or own data only (mobile) | Field manager | Weekly, coaching on Thursday or Friday |
| Sales / comfort advisors | Same-day close rate or installed job revenue | Full team (TV display) and each salesperson's own mobile view | Sales manager | Daily during peak season; weekly in slow season |
| Install crews | Jobs completed on schedule or revenue per crew day | Crew leads and install manager | Operations / install manager | Weekly |
| Dispatch | Capacity utilization or on-time departure rate | Dispatch team and operations manager | Operations manager | Daily |
Filled-in sample: HVAC technician leaderboard, week of (illustrative)
| Rank | Technician | Average ticket | Target | Status |
|---|---|---|---|---|
| 1 | Marcus R. | $714 | $600 | Good |
| 2 | Diana T. | $641 | $600 | Good |
| 3 | Kevin L. | $589 | $600 | Watch |
| 4 | Priya S. | $531 | $600 | Watch |
| 5 | Jordan M. | $412 | $600 | Poor |
Info
Coaching moment: the gap between rank 2 and rank 5 is your coaching priority
In the sample above, Marcus (rank 1) is at $714 and Jordan (rank 5) is at $412 on a $600 target. The gap between first and last is $302 per job. If Jordan runs four jobs a week, closing that gap fully would add roughly $1,200 in weekly revenue on the same truck cost. That is the number a field manager brings to Thursday's coaching call, not a general note about needing to improve. All figures are illustrative; your technician mix, trade, and market will produce different gaps.
How to build your performance leaderboard, step by step
01 Pick one ranking metric per role group
A leaderboard with three metrics is a spreadsheet with extra steps. Rank technicians on one number (average ticket or revenue), CSRs on one number (booking rate), and sales on one number (close rate or installed revenue). Add a second column only after the team has been running on the first one for a month and everyone understands it.
02 Decide who sees what before you post it
A fully public leaderboard on the shop TV motivates some employees and demoralizes others who are still learning. A safe default: CSRs see their own booking rate and the team average but not each other's rank until they have been on the board for 30 days. Technicians on the shop TV see the full rank; new hires see only their own data for the first 60 days. Document the decision so it is consistent.
03 Set a target, not just a rank
A leaderboard without a target just tells you who is fastest among whoever ran today. Add a target column so someone ranked third can still be green if they are above the line. The rank shows relative position; the target shows whether the whole team is on pace.
04 Pull the numbers on a fixed cadence
Weekly works for most role groups. Daily works for CSR booking rate during high-call-volume periods. Pull from your CRM (ServiceTitan, Housecall Pro, Workiz) or call tracking, and write down the source so the number means the same thing each week. A leaderboard where the calculation changes week to week loses credibility fast.
05 Review it out loud in a standing meeting
Post the leaderboard before the weekly all-hands or department huddle, not during it. Give people time to see their rank before the meeting starts. In the meeting, recognize the top performer by name, ask the watch and poor rows what they need, and assign one specific coaching action. A leaderboard that generates no conversation is just a list of numbers.
06 Run a contest once the routine is set
After two to four weeks of consistent review, add a contest layer: first technician to hit $600 average for three consecutive weeks gets a reward, or the top CSR for the month wins a prize. Contests land better when the team already trusts the leaderboard numbers. Launching a contest before the measurement routine is established usually backfires.
Warning
Data visibility gap: a weekly leaderboard built from last week's CRM pull
A leaderboard updated once a week from a manual CRM export shows you where everyone stood seven days ago. If a technician had a rough Monday and a strong Tuesday, the weekly snapshot hides the Tuesday. A CSR who closed a burst of calls on Friday afternoon looks the same as one who had a steady week. The leaderboard still beats gut ranking, but it can miss the intraday coaching window when real-time data would catch a slide before it costs a day of revenue.
Signals that your leaderboard is working vs. signals it is not
A leaderboard is a management tool, not a motivational poster. Use these signals to tell whether it is changing behavior or just decorating the break room. Targets and ranges vary by trade, team size, and market.
- Employees asking about their rank before the meetingMeans the team trusts the number and cares about their position. The leaderboard is doing its job.Good
- Current
- Happening weekly
- Target
- Consistent engagement
- Watch-zone employees improving rank over 3 weeksThe leaderboard is creating coaching conversations that change behavior. Keep the cadence.Good
- Current
- At least half moving up
- Target
- Upward movement after coaching
- Same employees at the bottom every week with no coaching actionA leaderboard without a coaching response is just public scoring. The tool is not the problem; the review cadence is.Watch
- Current
- Consistent poor performers, no response
- Target
- Every poor row has an assigned action
- Ranking metric changes month over monthEmployees cannot improve a number they cannot track consistently. Lock the metric for a quarter before changing it.Poor
- Current
- Different metric each month
- Target
- Same metric for at least one quarter
- New hires appearing in public rank before 30 daysRanking a technician before they have the right training or job mix is demotivating and misleading. Use a grace period.Watch
- Current
- Visible on team board from day one
- Target
- Grace period before public ranking
| Metric | Current | Target | Status |
|---|---|---|---|
| Employees asking about their rank before the meetingMeans the team trusts the number and cares about their position. The leaderboard is doing its job. | Happening weekly | Consistent engagement | Good |
| Watch-zone employees improving rank over 3 weeksThe leaderboard is creating coaching conversations that change behavior. Keep the cadence. | At least half moving up | Upward movement after coaching | Good |
| Same employees at the bottom every week with no coaching actionA leaderboard without a coaching response is just public scoring. The tool is not the problem; the review cadence is. | Consistent poor performers, no response | Every poor row has an assigned action | Watch |
| Ranking metric changes month over monthEmployees cannot improve a number they cannot track consistently. Lock the metric for a quarter before changing it. | Different metric each month | Same metric for at least one quarter | Poor |
| New hires appearing in public rank before 30 daysRanking a technician before they have the right training or job mix is demotivating and misleading. Use a grace period. | Visible on team board from day one | Grace period before public ranking | Watch |
What a performance leaderboard looks like on a technician's mobile app
When connected to a CRM like ServiceTitan or Housecall Pro, a datacube leaderboard updates through the day. A technician checks their own board on the mobile app between jobs and sees their average ticket, their rank, and how far they are from the target. The field manager sees the full team view. Figures below are illustrative.
Illustrative tiles for layout reference. A real datacube leaderboard is built around your KPIs, role groups, visibility settings, and data sources.
Performance leaderboard template FAQs
See your leaderboard running live
Use the template to prove the concept with your team, then see what it looks like automated and real-time. In a live demo we map your role groups, ranking metrics, targets, and visibility settings to a custom datacube leaderboard your technicians and CSRs can check from any device.
Keep exploring
Related
Go deeper
