Our average ticket is up but revenue is flat. What is going on?
Revenue equals completed job count times average ticket. If the ticket rose and revenue did not, job count fell by roughly the same proportion. The usual causes are a mix shift toward fewer large jobs, a price increase that suppressed booking, or a capacity limit pushing the team toward big work and away from small work. A rising average ticket is not automatically a healthy sign.
Start with the arithmetic, not the theory
Before diagnosing anything, decompose the change. Revenue is job count times average ticket. Pull both for the current period and the comparison period. If average ticket rose ten percent and revenue is flat, completed job count is down about nine percent. That single fact eliminates most of the explanations people offer in the meeting.
Do this at the job type level too. Aggregate average ticket is a weighted blend, and a blend can rise while every individual job type is flat, purely because the weights changed.
Three causes that produce the same top-line result
- Mix shift. More replacements, fewer repairs. Ticket rises, job count falls, and the cause is upstream in demand or in what your marketing is attracting.
- Price suppression. You raised prices and booking rate or close rate fell in response. Ticket rises on the jobs you win, and you win fewer.
- Capacity rationing. The schedule is full, so dispatch and the field prioritize the largest jobs. Ticket rises because small jobs are being quietly declined or scheduled far out.
How to tell which one you have
Look at estimates presented and close rate. If presented volume held steady and close rate fell, that points to price resistance. If presented volume fell while close rate held, the problem is upstream: fewer opportunities reached the field.
Then look at days-to-schedule and the share of small-ticket calls that were booked. If small jobs are getting pushed out or turned away while large jobs are scheduled promptly, you are rationing capacity, and the flat revenue is a capacity story dressed up as a pricing story. Call-level data is usually the fastest way to see turned-away demand, because it never reaches the operational system at all.
Why the capacity version is the dangerous one
A mix shift toward larger jobs is often a fine outcome. Rationing is not, because the small jobs you decline today are the replacements you would have sold next year. Repair customers become replacement customers; strangers do not.
If the diagnosis lands on capacity, the fix is operational rather than promotional, and buying more leads will make revenue per lead worse without moving revenue. That relationship between demand and capacity is the single most common reason a marketing increase produces nothing, and it is why revenue reporting has to sit next to schedule data rather than next to ad reporting.
Topics: average ticket · job count · mix · capacity · diagnostics
Have a version of this question about your own business?
The useful answer usually depends on which systems you run and how they're connected. That's a conversation, not a blog post.