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.
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
| Department | Invoiced revenue | Completed jobs | Average ticket |
|---|---|---|---|
| HVAC install | $225,000 | 50 | $4,500 |
| Plumbing service | $140,000 | 280 | $500 |
| Electrical service | $87,000 | 100 | $870 |
| Drain cleaning | $28,000 | 210 | $133 |
| Blended (all four) | $480,000 | 640 | $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
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.
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.
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.
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
| Metric | Current | Target | Status |
|---|---|---|---|
| Average ticket vs your 90-day baselineHolding steady or trending up while completed jobs stay flat or rise. | Good | ||
| Department spreadOne department drifting down month over month while others hold; inspect pricing and upsell there. | Watch | ||
| Ticket falling with job count flatUsually discounting or missed add-ons rather than soft demand; a coaching signal, not a marketing one. | Poor | ||
| Ticket climbing while jobs drop sharplyMay mean you are winning big jobs but losing volume; pair with booking rate before celebrating. | Watch |
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
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.
Keep exploring
Related
Go deeper
