Trades

Trades Business KPIs: The 5 Metrics That Matter

Most trades business owners manage by feel. They know when the phone is ringing, they know when the trucks are busy, and they know when cash is tight. What they don’t know is whether the business is healthy or headed for trouble, because “busy” and “profitable” are not the same thing. A trades company can run all four trucks twelve hours a day and still lose money if the average ticket is too low, the close rate is weak, or callbacks are eating margin.

These five KPIs separate the trades businesses that build wealth from the ones that build exhaustion. Across 160+ structural analyses, they explain more about long-term profitability than total revenue, team size, or years in business.

1. Revenue per Truck

What it is: Total revenue divided by number of service vehicles (including the owner’s truck if in service).

Why it matters: This is the single most diagnostic metric for any trades business. It captures pricing, utilization, dispatch efficiency, and average ticket in one number.

LevelRevenue/TruckWhat It Means
StrugglingBelow $200KUnderutilized, underpriced, or poor dispatch
Average$250K-$300KTypical. Leaving money on the table.
Healthy$300K-$425KSolid operations. Trucks earning their keep.
Best-in-Class$425K-$550KOptimized pricing, dispatch, and utilization

The power of this metric is in comparisons. If you add a truck and revenue per truck drops, you’re scaling costs faster than capacity. If revenue per truck increases as you add trucks, your systems are working - dispatch is efficient, pricing is right, and demand supports the growth.

A company running 2 trucks at $400K each is structurally healthier than one running 4 trucks at $200K each. Same $800K revenue. Half the overhead. Roughly double the margin. Before adding any truck, ask: can I get the existing trucks to $350K+ first? The answer is usually yes, through better dispatch, higher average ticket, or improved close rates.

2. Estimate Close Rate

What it is: Estimates that convert to jobs divided by total estimates given.

Why it matters: Close rate reveals whether pricing is working and whether the sales process converts interest into revenue.

LevelClose RateMost Likely Cause
StrugglingBelow 35%Pricing too high OR presentation too weak
Average40-50%Room for improvement in option selling
Healthy50-60%Strong presentations. Good price/value perception.
Best-in-Class60-70%Excellent option selling and trust-building

Below 40% is almost never a pricing level problem. It’s a pricing presentation problem. The tech who hands a customer a single number on a clipboard and waits for a reaction will close at 35-40%. The tech who presents three options (good/better/best), explains the value of each, and makes a recommendation closes at 55-65%. Same work, same prices - dramatically different conversion.

Training technicians on option selling - presenting tiered packages on every estimate - is the single highest-ROI investment in a trades business. It typically adds 15-25% to close rate within 90 days. That’s the equivalent of adding a truck’s worth of revenue without adding a truck.

3. Average Service Ticket

What it is: Total service revenue divided by number of service calls.

Why it matters: Average ticket is the margin lever that gets overlooked because owners focus on call volume instead. A 15-20% increase in average ticket flows almost entirely to margin - the truck is already there, the tech is already on site.

TradeBelow AverageAverageHealthyTarget Growth
PlumbingBelow $250$300-$500$500-$80010-15%/year
HVACBelow $200$250-$450$450-$80010-15%/year
ElectricalBelow $350$500-$1,500$1,500-$3,50015-20%/year
LandscapingBelow $150$200-$400$400-$60010-15%/year

Track average ticket monthly and set an annual growth target. The trades businesses that systematically grow average ticket by 10-15% per year compound their way to best-in-class margins within 3-4 years without adding trucks, clients, or employees.

The three levers for average ticket: option selling (see close rate above), add-on recommendations (inspection-based suggestions during service calls), and annual price increases. Most trades businesses are chronically underpriced because the owner set prices when hungry for work and never revisited them.

4. Callback Rate

What it is: Number of return visits to fix or redo completed work, divided by total completed jobs.

Why it matters: Callbacks are 100% margin-negative. Every callback means unreimbursed labor, fuel, and materials against a job that was already billed. They also destroy client trust - the factor that drives repeat business and referrals.

LevelCallback RateAnnual Cost Impact
ProblemAbove 5%$30K-$75K in unbilled costs + trust erosion
Average3-5%$18K-$50K
Healthy1.5-3%$9K-$30K
Best-in-ClassBelow 1.5%Below $9K

The fix for callbacks is not “hire better techs.” It’s process: pre-job checklists, photo documentation during the job, a standardized quality check before leaving the site, and a 24-hour follow-up call. Boring. Effective. The trades businesses with callback rates below 2% all have some version of this process.

Reducing callbacks from 5% to 2.5% on 1,000 annual service calls saves 25 callbacks. At an average callback cost of $200-$400 (labor, fuel, materials), that’s $5K-$10K in direct savings - plus the compounding benefit of higher client trust, more repeat business, and better reviews.

5. Recurring Revenue Percentage

What it is: Revenue from maintenance agreements, service contracts, and ongoing relationships as a percentage of total revenue.

Why it matters: Recurring revenue is the answer to two of the biggest structural challenges in trades: seasonality and cash flow volatility.

LevelRecurring Revenue %What It Means
No bufferBelow 10%Rebuilding revenue from scratch every month
Average15-22%Some stability but still demand-dependent
Healthy22-35%Meaningful cash flow predictability
Best-in-Class35-50%Strong base. Weather-proof. Sellable.

A plumbing company with 200 maintenance agreements at $25/month has $5K/month of recurring revenue ($60K/year). That might be 10% of revenue, but it represents 100% of the cash flow stability that keeps the business solvent in slow months.

HVAC companies with 20-30% of revenue from maintenance agreements barely feel the shoulder-season dip. Landscaping companies with 45%+ maintenance revenue can plan year-round staffing instead of the seasonal hire-fire cycle. The Capacity Ceiling Calculator shows how recurring revenue expands the growth ceiling by providing predictable base load.

Tracking These Five Together

Monthly. One page. Five numbers. Compare to prior month and prior year same month. The trends matter more than any single reading.

MetricThis MonthPrior MonthPrior Year Same MonthTrend
Revenue/Truck____________
Close Rate____________
Avg Ticket____________
Callback Rate____________
Recurring Rev %____________

Revenue per truck declining while average ticket increases means you’re pricing better but dispatching worse. Close rate increasing while revenue per truck is flat means you’re converting more but at lower ticket values. The patterns between metrics tell the story that no single metric tells alone. The full trades benchmarks provide the context for interpreting these patterns at each growth stage.

Frequently Asked Questions

What KPIs should a trades business track?

The five essential trades KPIs are: revenue per truck (target $350K+), estimate close rate (target 50-60%), average service ticket (track and grow by 10-15% annually), callback rate (target below 3%), and recurring revenue percentage (target 22-35% from maintenance agreements). Revenue per truck is the single most diagnostic metric - it captures pricing, utilization, and dispatch efficiency in one number.

What is a good close rate for a trades business?

Target 50-60% on estimates. Below 40% usually indicates a pricing presentation problem, not a pricing level problem. The technician's ability to present options and explain value matters more than the dollar amount. Best-in-class trades businesses close at 60-70% by training techs on option selling - presenting good/better/best packages rather than single-price quotes.

How do I increase average ticket in a trades business?

Three approaches: (1) Option selling - present three tiers on every service call. The middle option gets chosen 50-60% of the time and is typically 20-30% higher than a single-price quote. (2) Add-on recommendations based on inspection findings. (3) Price increases of 15-20% implemented annually. The companies that track average ticket and train on it consistently see 15-25% annual increases.

Free Tool

Capacity Ceiling Calculator

Run the numbers for your business in 30 seconds.

Try It Free

Deep Dive

Trades Business Benchmarks

Revenue, margins, revenue per truck, tech costs, and owner compensation benchmarks for plumbing, HVAC, electrical, and landscaping businesses at $300K-$3M. Sub-industry breakdowns from 160+ analyses.

Related Guides

Based on structural analysis of 160+ businesses across 7 industries. Pharallax AI provides adversarial structural analysis for operator-founders at $500K-$3M revenue.

Published 2026-04-02.

See what these patterns look like in your business

Get a free structural health score in 15 seconds.

Score My Business