Skip to content
Mesa Web Designers

Dashboards & analytics

ServiceTitan Technician Performance Dashboards

A technician board changes how people work, so it has to be right. That means clear credit rules for shared jobs, a fair view of call mix, and metrics that pull in the same direction.

Illustrative · sample data

Technician performance

Last 90 daysService techs

Jobs completed

1,104

Team total, sample

Revenue per tech

$58K

Sample average

Opportunities sold

38%

Sample definition below

Average ticket

$612

Sample data

Revenue by technician (sample names)

Tech ATech BTech CTech DTech ETech F
Technician performance, sample table
TechnicianJobsClose rate
Tech A21244%
Tech B19841%
Tech C18736%
Illustrative technician board. Names are placeholders and every figure is sample data, not any real team's performance.

The top tech on the board might just get the best calls.

Put a revenue leaderboard on the shop TV and within a month everyone knows who's on top. What the board usually doesn't show is why. The tech in first place may be the one dispatch sends to replacement leads and older equipment. The tech in fifth may run the tune-up route and the warranty calls nobody else wants. Ranked on revenue alone, the board says one is five times better than the other.

Technicians notice that faster than anyone. A board they see as unfair gets ignored, or worse, gamed. A useful technician dashboard measures production in a way the team accepts: the right denominator for each metric, clear credit for work two people did together, and enough context about call mix that a fair comparison is possible.

This page covers the technician view within our custom ServiceTitan dashboards. Like any custom web application we build, it has its own logins and roles. It reads ServiceTitan data your admin approves and never changes payroll or assignments.

Technician metrics, defined

Every metric here depends on the credit rules in the next section. Those are agreed first.

Completed jobs

Completed jobs where the tech was assigned, by completion date. A job with two assigned techs counts once for each, but the team total counts it once. Recalls and warranty visits are shown on their own line.

Data needed: Jobs, appointments and technician assignments (Job Planning & Management, Dispatch). Depends on dispatch assigning the techs who actually worked the job.

Revenue per tech

Invoiced revenue from completed jobs, credited by the split rule you choose: the payroll job split percentages if your company records them, otherwise lead tech takes all or an even split. Adjustments follow the original job.

Data needed: Invoices and jobs; payroll job splits (Payroll) where used. Payroll scopes are requested only if splits are part of the design.

Average ticket

That tech's credited revenue divided by their completed jobs with an invoice above $0. Shown by job type, because a maintenance route and a demand service route can't share one average fairly.

Data needed: Jobs, job types and invoices.

Opportunities

Completed jobs of the types you classify as sales opportunities, typically demand service and diagnostic calls. Maintenance visits can be included or tracked separately. Recalls are never opportunities.

Data needed: Jobs and job types. Depends on your job types distinguishing these calls.

Close rate

Opportunities where at least one estimate was sold within a set window (often 30 days) divided by all opportunities. An estimate sold later by a comfort advisor is credited by the rule you choose.

Data needed: Estimates (Sales & Estimates) linked to the opportunity job, with sold date and sold-by where recorded.

Recall rate

Recall or warranty jobs on the same location within a set number of days, attributed to the tech on the original job, divided by that tech's completed jobs.

Data needed: Jobs and job types or tags. Only as reliable as the office's habit of marking recalls and linking them to the original job.

Revenue per hour

Credited revenue divided by hours worked on jobs, which corrects for part-timers and techs who spend days on installs.

Data needed: Timesheets and payroll timesheet data. Available only if techs clock job time in ServiceTitan and the scope is approved.

Credit rules for shared work

These are business decisions, not technical ones. The dashboard applies whatever you decide, the same way every time.

  • Lead and assisting techs

    Either the lead takes full credit and the assistant gets job credit only, or revenue splits by a fixed rule. Whatever you choose is printed on the board.

  • Payroll job splits

    If you already set split percentages in ServiceTitan payroll for commission, the board can use the same splits, so the leaderboard and the paycheck agree.

  • Sold by one, installed by another

    When a service tech finds the opportunity and a comfort advisor sells the replacement, decide who gets the sale, who gets a lead credit, and where install revenue goes.

  • Multi-visit jobs

    A job that took three trips by two techs is credited by assignment, by hours, or to whoever completed it. Hours is fairest, if timesheets are reliable.

  • Recalls

    Charged back to the original tech, or tracked without affecting production. Charging back is fairer if recalls are linked to the original job consistently.

How a leaderboard changes behavior

Whatever you rank, people optimize. Rank only revenue and some techs will push replacements harder than the equipment justifies. Rank only close rate and some will stop presenting options on calls they think won't close, which lowers revenue while the percentage climbs. Rank job count and the hard calls start running long for everyone else.

The fix is pairing metrics that pull against each other, such as close rate beside average ticket and recall rate beside revenue, and showing call mix so a comparison is fair. Many managers keep the full scorecard private, one tech at a time, and put only a team goal on the shop TV. Both are easy to build. The choice is yours, and it's worth making on purpose.

ServiceTitan's technician reports vs a custom scorecard

NeedIn ServiceTitanCustom-built
MetricsBuilt-in technician reporting with ServiceTitan's definitions, depending on your account and setup.Your credit rules, your opportunity definition, and pairings chosen to reward the behavior you want.
Who sees itStaff with ServiceTitan access and the permissions to run the report.A tech sees their own scorecard on their phone; a manager sees the team; the shop TV shows what you choose.
ContextReports per technician for the filters the report offers.Call mix, route type and hours shown beside each figure so a fair comparison is possible.

Trade examples

  • HVAC

    Maintenance techs and demand service techs get separate boards. Close rate on a no-cool call in July is a different measure from close rate on a spring tune-up.

  • Plumbing

    Drain cleaning volume and water heater replacements sit at opposite ends of average ticket. Showing both by job type stops the drain tech looking like the weakest performer.

  • Electrical

    Panel upgrades often take a helper and more than one visit. Hour-based credit keeps both people visible on the board.

  • Garage doors

    Spring replacements close at a high rate on almost every call, so average ticket and add-on sales say more about a tech than close rate does.

What to have ready before we talk

None of this is required for a first call, but each answer makes the scope and the quote sharper.

  • The metrics you use for commission or bonuses today, and how they're calculated
  • How lead and assisting techs are recorded on jobs
  • Whether payroll job splits and timesheets are used in ServiceTitan
  • Which job types count as sales opportunities
  • How recalls are marked and linked to the original job
  • Who sees which board: each tech, managers, or the whole shop

Related ServiceTitan development

Mesa Web Designers is an independent developer. We are not affiliated with, endorsed by, or a partner of ServiceTitan. ServiceTitan is a trademark of its owner. What an integration can do depends on your ServiceTitan products, the permissions your admin grants, and the APIs available to your account.

Start the conversation

Build a technician board the team trusts.

Tell us how you pay and rank techs today. We'll write the credit rules with you and show how each metric would behave on your call mix.

  • Web apps, portals and integrations start from $575, priced by complexity
  • The developer who scopes it builds it and answers the phone
  • Built for ServiceTitan contractors nationwide
Step 2 of 4 · The details50%

What do you need built?

Pick what fits (pick any)

Rather talk? (480) 525-7582. 0% financing on any project, 25% down. See all pricing

Technician performance: questions we hear a lot.

How is revenue credited when two techs work the same job?

By a rule you choose: payroll job split percentages if you record them in ServiceTitan, an even split, or full credit to the lead tech. The rule is printed on the board and applied the same way to every job.

Can technicians see their own numbers?

Yes. Each tech can have a login that shows only their own scorecard, readable on a phone. Managers see the team, and anything shown on a shared screen is limited to what you choose to post.

Will the dashboard match our commission reports?

It can, if it uses the same split rules and the same revenue definition. When payroll job splits are part of the design, the board reads the same splits payroll uses so the leaderboard and the paycheck agree.

How do you keep a leaderboard from causing bad behavior?

By pairing metrics that pull against each other, like close rate with average ticket and revenue with recall rate, and by showing call mix so comparisons are fair. Many managers keep detailed scorecards private and put only team goals on the shop TV.

Build a technician board the team trusts.

Tell us how you pay and rank techs today. We'll write the credit rules with you and show how each metric would behave on your call mix.