Average ticket: definition, formula, and how to track it

Average ticket is the revenue your company earns per completed job. Here is how to calculate it correctly, what moves it, who owns it, and how to watch it in real time across your HVAC, plumbing, or electrical operation.

By Datacube content engineAutogeneratedJuly 8, 2026

Formula

Average ticket = total revenue ÷ number of completed jobs

Add up invoiced revenue for all completed jobs in the period, then divide by the count of those jobs. Use completed (invoiced) jobs only, not dispatched or in-progress work orders. Track it by job type to see the real story.

For multi-department operations, calculate average ticket separately for service, install, and maintenance calls so the blended number does not hide a weak segment.

What is average ticket?

Average ticket is the mean revenue per completed job across a defined period. It answers a simple question: when a tech closes a job, how much does the company earn on average? For home-service companies, it is one of the three levers on total revenue (alongside job volume and close rate), so a small move in average ticket compounds quickly.

Consider a scenario most owners recognize: a tech completes a full day of service calls and the schedule looks fine, but when the invoices close several came in at the bare-minimum repair rather than the full set of options the customer qualified for. The booking rate was 100 percent and the job count was solid; average ticket is the number that tells you what was left on the table.

How the math works

To calculate it, divide total revenue by the number of completed jobs for the period. Read it against the prior period and by technician: job volume can climb while revenue per job falls, and a small drop in average ticket multiplied across every job is a large weekly swing that a headline job count hides. On a datacube board this is Revenue per Job in Housecall Pro (total revenue divided by completed jobs) and the Opportunity Job Average on ServiceTitan's Technician Performance Report, shown as Avg Service and Avg Install.

How to calculate average ticket without distorting it

Use invoiced revenue, not estimates or proposals. Exclude cancelled jobs and warranty callbacks that generate no revenue. If your operation runs service, install, and maintenance under one roof, calculate average ticket separately for each job type before blending them, because a $12,000 install mixed with ten $300 service calls produces a blended average that tells you nothing actionable. Pair average ticket with job profitability and gross margin to know whether higher revenue per job is also higher-margin revenue.

Who owns it and how often to review it

The sales or service manager owns average ticket for the team. Individual techs own their own number, visible on a technician scorecard. Review it daily per tech on a live board for in-the-moment coaching, weekly by job type to spot a category softening, and monthly alongside revenue per technician to see whether lower average ticket is dragging total output.

Average ticket by job type: the same week, three categories

Job typeJobs completedTotal revenueAverage ticketRead
Service / repair64$38,400$600Below goal; check option presentation
Install / replacement12$43,200$3,600On target; strong close on premium tier
Maintenance / tune-up44$9,680$220Low by design; flag if add-ons drop
Blended total120$91,280$761Useful for revenue math; hides the service-call gap

What good and poor average ticket movement looks like

Targets vary by trade, market, job mix, and season. Set your baseline from your own last 90 days, not a published industry number.

  • Average ticket rising while job count holds or growsTechs are presenting more options and winning at a higher price point
    Good
    Current
    Target
  • Average ticket flat but job mix shifting toward lower-value categoriesRevenue may hold this month but margin and growth are under pressure
    Watch
    Current
    Target
  • Wide spread between your highest and lowest techA training and option-presentation gap, not a territory or lead-quality problem
    Watch
    Current
    Target
  • Average ticket falling during peak seasonTechs may be rushing calls to clear the board; presentation quality drops under volume
    Poor
    Current
    Target
  • Average ticket looks high but discounts are increasingHeadline number is inflated; net realized ticket after discounts is the real measure
    Poor
    Current
    Target

Info

Coaching moment: when average ticket drops but job count holds

If your team ran the same number of jobs last week but average ticket fell, it is rarely a lead-quality issue. Nine times out of ten, techs stopped presenting full-option menus or started defaulting to the lowest-priced fix to avoid a 'no.' Pull the per-tech numbers on a live board and you will see immediately whether the drop is one person or the whole crew. That conversation happens at 10 a.m. on a Monday, not in a month-end review.

Warning

Common mistake: discounts inflate the apparent average

If your CRM records the pre-discount invoice total, your average ticket looks better than it is. A $1,200 HVAC repair discounted to $900 at the door is a $900 job for revenue purposes. Always calculate average ticket on invoiced and collected amounts, not on quoted or pre-discount figures. For teams using ServiceTitan or Housecall Pro, check which revenue field your reporting pulls from before you trust the number.

Average ticket on a live technician board

How average ticket appears in a datacube Techs board, broken out by individual and job type so a service manager can spot a training gap in the morning, not at month-end.

Dashboard preview

Figures are illustrative. Your datacube board reflects your own connected CRM, invoicing, and revenue data.

Who can move average ticket and how

RoleLeverCadence
Field technicianPresent all repair/replace options on every call; offer maintenance add-ons; avoid defaulting to the cheapest fixEvery job
Service managerReview per-tech average ticket daily; run ride-alongs for techs below target; share high-ticket call recordings as trainingDaily / weekly
Sales / install teamImprove close rate on premium-tier proposals; follow up same-day on unaccepted quotesPer-quote
Owner / GMSet job-type targets separately; review blended average weekly; ensure pricing is current and not eroded by informal discountsWeekly / monthly

Owner takeaway

  • A $100 increase in average ticket across 500 jobs a month is $50,000 in additional monthly revenue with zero extra marketing spend.
  • Never read the blended average alone. Separate service, install, and maintenance to find which category is drifting.
  • A live per-tech view turns average ticket from a lagging report into a same-day coaching tool. You see the gap while the tech is still in the field.

Average ticket FAQs

See average ticket by technician, live, in your datacube

Connect your CRM or field-service platform and watch average ticket update in real time, broken out by tech and job type so your service manager can coach in the morning instead of explaining a soft month at the end of it.

Keep exploring