Average ticket: what good looks like

Average ticket is one of the simplest numbers in your operation and one of the easiest to let drift. Here is how to set a defensible target, why the same benchmark fails HVAC shops and plumbers equally, and how to watch the number by trade and technician before the month closes.

By Datacube content engineAutogeneratedJune 24, 2026

Definition

Average ticket = total invoiced revenue / number of completed jobs

Average ticket (also called average job value or average revenue per job) is the mean invoice amount across a set of completed work orders. It is a revenue-per-job number, not a profit number. A shop with a high average ticket and thin margins can still underperform a shop with a modest ticket and tight cost control. The metric tells you how much money is landing per job, and whether that is trending up, flat, or quietly sliding.

This page focuses on setting and tracking a target. For the full metric definition, see the average ticket KPI page.

Warning

Data visibility gap: the blended average hides the real story

Imagine a plumbing company running 300 jobs in March. The blended average ticket is $480. Looks fine until the owner breaks it out: drain clears averaging $210 are up 40 percent of volume this month versus 25 percent last March, while water heater replacements averaging $1,400 are down. The blended number moved three percent. The revenue mix shifted dramatically. A single average ticket target without service-mix context will not catch that.

How to set your own average ticket target

No published industry benchmark accounts for your service mix, your market, your technician team, or your pricing strategy. A roofing company with a high replacement-to-repair ratio will have a radically different average ticket than one running mostly storm-damage inspections. Start with your own data.

Pull 90 days of completed work orders from your CRM. Calculate the blended average, then break it out by job category, technician, and lead source. You will almost always find that 20 to 30 percent of your job types are pulling the average up while another segment is dragging it down. A target set on the blended number gives your team nothing useful to aim at.

Then set a target per job category, not one company-wide number. Hold technicians to the target for their mix of work, not to a blended average they cannot influence because dispatch controls what job types they run.

Service-mix segmentation: illustrative example for an HVAC company

Job categoryIllustrative avg ticketShare of volumeImpact on blended avgWhat to watch
Maintenance / tune-up$180 – $26035%Pulls blended avg downUpsell-to-repair conversion rate
Repair / diagnostic$350 – $65040%Steady mid-range anchorParts-plus-labor ratio; ticket trend by tech
System replacement$4,500 – $9,000+10%Largest blended-avg driverReplacement rate from diagnostic; financing attach
IAQ / add-on sales$200 – $80015%Lifts blended avg when tech presentsAttach rate by technician; which tech is not offering
Blended (all categories)Varies widely100%Single number; hides mix shiftsCompare same job-mix periods, not raw months

What good tends to look like (read with the segmentation caveats above)

These are illustrative signal zones to start a conversation, not industry-certified benchmarks. Your real target depends on trade, job mix, market pricing, technician tenure, and business model. Use them to identify whether a trend warrants attention, then dig into the segment that is moving.

  • Blended average ticket: month vs prior 90-day baselineConsistent or improving average suggests the job mix and pricing are holding. Compare same-period last year if your trade is seasonal.
    Good
    Current
    Your shop
    Target
    Flat or trending up
  • Blended average ticket: drifting 5 – 10% below baselineA mix shift toward lower-value jobs or discount pressure at the door can move this range. Check the job-category breakdown before assuming a tech performance issue.
    Watch
    Current
    Your shop
    Target
    Review job-mix and pricing
  • Blended average ticket: down 10%+ vs baseline or prior yearAt this drop, annualized revenue impact on 300 jobs per month is material. Check for pricing changes, job-mix erosion, or a technician not presenting options.
    Poor
    Current
    Your shop
    Target
    Investigate immediately
  • Technician avg ticket vs team medianWide gaps between technicians on comparable work usually point to a presentation or options-offering gap, not a pricing problem.
    Watch
    Current
    Your shop
    Target
    Within a reasonable range of peers on the same job types
  • Add-on / upsell attach rateAttach rate is a leading indicator for average ticket. When attach rate drops but ticket holds, it means core job prices are up but upsell is quietly softening.
    Good
    Current
    Your shop
    Target
    Rising or holding steady

Formula

Average ticket = total invoiced revenue ÷ number of completed jobs

Calculate it for the same job category across comparable periods. Comparing this March's repair-category average ticket to last March's is meaningful. Comparing this March's blended average to last October's blended average (when replacement volume is different) will mislead you. Fix the denominator to the job types you are actually comparing.

Worked example: 120 repair jobs totaling $66,000 = $550 average repair ticket. Compare that figure to the prior 90-day repair-job average, not to the company-wide blended number.

Info

Coaching moment: the $50 lift across 300 jobs

A $50 increase in average ticket on 300 completed jobs per month is $15,000 in monthly revenue, or $180,000 annualized, without booking a single extra call. That math is why average ticket belongs on a technician leaderboard, not buried in a monthly report nobody reads until the 15th. Real-time visibility of each tech's average ticket, by job category, is what creates the daily coaching conversation.

How to build an average ticket improvement plan

  1. 01

    Establish a segmented baseline

    Pull 90 days of completed work orders, grouped by job category. Calculate average ticket per category, not just company-wide. That is your starting point for a target that technicians can actually influence.

  2. 02

    Set category-level targets for each technician

    Match technicians to jobs in their typical mix. A residential service tech and a commercial replacement tech should not be graded on the same average-ticket number. Set the target based on the work they actually run.

  3. 03

    Track attach rate as the leading indicator

    Average ticket is a lagging result. Attach rate (upsells, add-ons, or financing options presented per job) tells you earlier whether technicians are having the options conversation that drives ticket up. Watch attach rate daily; average ticket will follow.

  4. 04

    Compare same-mix periods, not raw months

    If January is 60 percent tune-ups and July is 60 percent replacements, your blended average ticket will look higher in July for structural reasons. Compare this July to last July, or segment out each category and compare those individually.

  5. 05

    Put the number on a daily technician leaderboard

    Average ticket only changes behavior when technicians can see their own number in real time, not at month end. A live leaderboard on an office TV or mobile app, sorted by average ticket within a job category, makes the metric part of the daily culture rather than a report the manager recaps on a Wednesday call.

Owner takeaway

  • There is no universal average ticket benchmark that applies across trades, job mixes, and markets. Build your target from your own 90-day baseline.
  • A blended monthly average hides service-mix shifts. Always segment by job category before drawing conclusions.
  • Technician-level average ticket, compared to peers on the same job types, reveals presentation gaps that a company-wide number will never surface.
  • A $50 lift per job on 300 monthly jobs is $180,000 per year. The math case for daily visibility is strong.

Average ticket benchmark FAQs

See average ticket by technician, by job type, on a live dashboard

Datacube can pull completed-job data from your CRM into a real-time technician leaderboard that shows average ticket by job category, attach rate, and trend, on an office TV or any device. See what a $50 lift looks like when the whole team can see the number all day.