Three revenue engines — installs, service, agreements — each with different margins, cash timing, and seasonality. We build the job-costing model, the maintenance-base math, and the live dials that keep quoted margin and actual margin the same number.

Job-margin drift has no name in most shops — material creep, callback hours, and scope slip between the quote and the closeout, invisibly.
Install-heavy months carry the year, then the shoulder seasons starve cash. The maintenance base is the fix — but nobody has sized how big it needs to be.
Billable efficiency and revenue per truck-day decide the year — and they're usually a feeling, not a number on a wall.
The membership base smooths cash, feeds installs, and lifts the exit multiple — but attach rate and churn go unmeasured in almost every shop.
Every engagement starts by wiring these to your reality — your data, your definitions, posted live. If a dial doesn't change a decision, it doesn't make the wall.
The dials are the standard for the industry — the thresholds, targets, and drill-downs are designed around how your operation actually makes money.
Each one plays as a two-minute film — the same build we'd run on your numbers.
Install, service, and agreement engines modeled separately — with a quoted-vs-actual margin bridge that names the drift.
Watch the build →The shoulder-season floor, priced in advance — and the maintenance-base target that actually smooths it.
Watch the build →Job margin, callbacks, truck-day revenue, and agreement health — live in the shop, not in the year-end review.
Watch the build →Buyers pay up for agreement bases and pay down for project risk. Know how your mix prices — before you ever take a call.
Watch the build →Installs carried a margin story that service quietly subsidized; the agreement base covered nine days of a ninety-day trough.
Three-engine model with job-cost bridges, an agreement-base target, and a command center page per question.
The drift got a name and a fix, the membership push got a number, and the shoulder months stopped being a surprise.
A free consultation — 15 minutes. We'll talk about your operation in its own language, and what the build would look like on your numbers.
Request a consultation