Average ticket calculator

Drop in your revenue and job count to get your average ticket in seconds, then see how to track it live by department in datacube instead of rebuilding the math every month.

By Datacube content engineAutogeneratedJune 23, 2026

Calculator

What this average ticket calculator does

Average ticket is the simplest way to answer one question: when a job closes, how much is it worth on average? This average ticket calculator divides your invoiced revenue by your completed jobs and returns three numbers, your average ticket, your jobs per period, and what one minute of that period is worth. Enter your own figures below. The math is the same whether you run HVAC, plumbing, electrical, drain cleaning, or garage doors, and the calculator works for a single department or the whole company. The hard part is never the one-time calculation. It is keeping the number current as jobs close every day, which is where most operators fall back to a stale spreadsheet.

Calculate your average ticket

Use one clean period and keep both inputs inside it. Invoiced revenue and completed jobs must cover the same days.

Average ticket

$750

Average ticket = revenue divided by completed jobs. At the sample inputs, $480,000 over 640 jobs is a $750 average ticket. Change the days field to reframe the same revenue as a per-day or per-minute capacity figure.

Figures are illustrative. Targets vary by trade, season, market, department mix, and business model.

Formula

Average ticket = total invoiced revenue / completed jobs

Use revenue and job counts from the same closed period so the two numbers line up. For a per-minute view of capacity, divide the same period revenue by its minutes: a 24-hour day holds 1,440 minutes, so $480,000 of monthly revenue across 43,200 minutes in a 30-day month is roughly $11.11 per minute. That per-minute lens is the same trick behind questions like how much $10,000 per minute is over 24 hours, which is $14,400,000.

Average fare uses the identical structure: total fare revenue divided by completed trips. Swap fare for invoiced revenue and trips for completed jobs and the formula does not change.

Sample: average ticket by department

DepartmentInvoiced revenueCompleted jobsAverage ticket
HVAC install$225,00050$4,500
Plumbing service$140,000280$500
Electrical service$87,000100$870
Drain cleaning$28,000210$133
Blended (all four)$480,000640$750

Warning

Common mistake: trusting the blended number

The $750 blended average in the table above describes none of the four departments. It sits between a $4,500 install and a $133 drain clear. If install volume dips for a month, the blended figure falls even when every department held its own average. Always calculate average ticket per department first, then roll up, so a shift in job mix never gets mistaken for a pricing or sales problem.

How to use the result

  1. 01

    Pick one clean period

    Choose a full week, month, or quarter where invoices are closed. Pull invoiced revenue and the matching completed-job count from your CRM so the two numbers cover the same days.

  2. 02

    Calculate per department, then blend

    Run the calculator once for each department, HVAC, plumbing, electrical, drain, then once for the whole company. The spread between departments tells you where pricing, upsell, or job-mix conversations belong.

  3. 03

    Compare against your own trend

    Average ticket is most useful as a trend line, not a single snapshot. Watch it week over week per department and per technician. A falling ticket with steady job counts usually points to discounting or missed upsells, not demand.

  4. 04

    Move it off the spreadsheet

    Once you are checking average ticket weekly, the manual export stops keeping up. Connect CRM and accounting data to a dashboard so the number recalculates as jobs close, broken out by department, tech, and location.

Reading your average ticket trend

What good looks like is your own baseline holding or climbing without job counts collapsing. These signals are directional, not universal benchmarks.

  • Average ticket vs your 90-day baselineHolding steady or trending up while completed jobs stay flat or rise.
    Good
    Current
    Target
  • Department spreadOne department drifting down month over month while others hold; inspect pricing and upsell there.
    Watch
    Current
    Target
  • Ticket falling with job count flatUsually discounting or missed add-ons rather than soft demand; a coaching signal, not a marketing one.
    Poor
    Current
    Target
  • Ticket climbing while jobs drop sharplyMay mean you are winning big jobs but losing volume; pair with booking rate before celebrating.
    Watch
    Current
    Target

Info

Data visibility gap: month-end math vs live tracking

A calculator gives you a number for one period. The problem operators actually have is that average ticket changes every day as jobs close, and a spreadsheet only tells the truth on the day someone rebuilds it. By the time the month-end report lands, a soft department has already been soft for three weeks. Live tracking closes that gap so the number on the board is the number right now.

Related template

Track average ticket alongside the rest of your KPIs

Average ticket is one tile on a healthy operating board. The contractor KPI dashboard template pairs it with booking rate, completed jobs, revenue per technician, and marketing ROI so you read the whole operation in one view.

  • Average ticket by department, technician, and location
  • Booking rate and completed jobs side by side
  • Revenue per technician and marketing ROI
  • Built for office TV, mobile, and web
Resource

Average ticket calculator FAQ

See your average ticket update as jobs close

A calculator gives you one number for one period. Datacube keeps average ticket live on the board, split by department, technician, and location, so you spot a soft department in week one instead of at month-end.