How Much HVAC Cleaning Owners Make: $70K Pay Plus Profit
An HVAC cleaning business owner can model $70,000 in planned owner pay in this case, but extra take-home depends on profit after payroll, equipment, debt, taxes, reserves, and reinvestment The first year shows $257,000 in implied revenue and -$51,000 in EBITDA, so owner distributions beyond salary would be tight By Year 2, implied revenue rises to about $645,000 and EBITDA to $185,000 before taxes and financing The scaled Year 5 case reaches about $244 million in implied revenue and $15 million in EBITDA, but that depends on a larger crew, higher marketing spend, and strong job volume
Owner income$70kNet margin-19.8%Revenue for target pay$257kBusiness difficultyHard
Want to test your take-home?
Owner income calculator
Estimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.
!
Planning note: Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.
Want the six profit levers?
1
Booked Volume
High
More booked jobs spread the $4.1K monthly fixed load and the $70K owner pay across more billable hours.
2
Ticket Size
$492
The blended Year 1 ticket is $492, and upsells lift revenue without adding a full new route.
3
Crew Speed
4.0h
Residential work runs about 4.0 billable hours, so faster crews create more sellable capacity.
4
Labor Cost
220%-165%
Variable cost, the cost that moves with jobs, starts at 220% of revenue and falls to 165% by Year 5.
5
Customer Acquisition
$150->$80
Customer acquisition cost (CAC) drops from $150 to $80 by Year 5, so cheaper leads protect cash as marketing spend grows.
6
Overhead Load
$4.1K/mo
The $122K equipment and vehicle buildout sits under a $4.1K monthly fixed load, so idle assets pull down take-home.
Want to pressure-test the numbers in HVAC Cleaning?
For HVAC Cleaning, plan on about 36 blended jobs per month to fund $100,000 owner pay before payroll, taxes, debt, and reserves; with $117,500 in planned Year 1 non-owner payroll, the target rises to about 61 jobs per month. This uses a $492 blended ticket and 78.0% contribution before payroll and fixed costs; see What Is The Current Growth Trend For HVAC Cleaning Business? for the market-growth context.
Owner-pay math
$100,000 owner pay target
$64,200 fixed overhead and marketing
$211,000 revenue needed
36 jobs/month at $492 per job
Payroll case
Add $117,500 non-owner payroll
Revenue target rises to $361,000
Jobs needed rise to 61/month
Taxes, refunds, debt, and ramp-up reduce cash
How much revenue can one HVAC cleaning truck make?
One HVAC Cleaning truck does not have a fixed revenue number. In Year 1, the inputs given are 40 hours at $85/hour for residential work and 120 hours at $120/hour for commercial work, so sales depend on the job mix, not a promise. The real cap is booked days, travel time, setup time, job complexity, reviews, and seasonal demand, and profit then sits behind $4,100 a month in fixed overhead plus variable costs, payroll, marketing, equipment, and reserves.
Sales capacity
Residential input: 40 hours at $85/hour
Commercial input: 120 hours at $120/hour
Booked days set truck output
Travel and setup cut billable time
Profit reality
Profit is after variable costs
Fixed overhead is $4,100 per month
Payroll and marketing reduce take-home
Equipment and reserves still need cash
Is an HVAC cleaning business profitable with employees?
Yes, HVAC Cleaning can be profitable with employees, but the math changes fast once payroll scales. The model shows $187,500 in Year 1 wages, rising to $435,000 by Year 5, with EBITDA at -$51,000 in Year 1, then $185,000 in Year 2, and $15 million in Year 5. Owner labor savings help early, but they are not the same as scalable profit.
Owner savings
Year 1 wages: $187,500
EBITDA: -$51,000
Owner work can cut cash burn
But it does not scale by itself
Employee scale
Year 2 EBITDA: $185,000
Year 5 wages: $435,000
Staff adds scheduling and training load
Quality control, insurance, and callbacks rise
Key Takeaways
Profit depends on booked, completed jobs and truck use.
Higher ticket mix matters more than raw lead count.
Faster crews cut cost, but quality must stay high.
Capex, wages, and overhead delay owner distributions.
Owner income scenario table objective
Owner income scenarios
Owner income moves a lot here because wages, vehicle costs, marketing, and capex rise as you add crews.
Low, base, and high cases show how pay shifts with scale.
Scenario
Low CaseCash strain
Base CaseBreakeven watch
High CaseScale risk
Launch model
A lean owner-operator start keeps pay close to the model's $70,000 plan and leaves little room for error.
A base one-truck operation can support mid-six-figure earnings if demand stays steady and CAC keeps easing.
A higher-volume crew model can produce strong upside, but only if payroll, vehicles, and cash turns stay controlled.
Typical setup
One truck, owner-led work, about $257,000 implied revenue, and -$51,000 EBITDA make cash tight once launch capex and marketing hit.
A small crew, about $645,000 implied revenue, $252,500 wages, and $185,000 EBITDA can fund growth while still carrying overhead and marketing.
Multiple crews, heavier marketing, and more capex can push EBITDA to $1,500,000, but the scale plan raises execution and cash risk.
Cost drivers
Year 1 EBITDA -$51,000
$70,000 owner pay
launch capex
marketing spend
fixed overhead
Year 2 EBITDA $185,000
$252,500 wages
lower CAC
fixed overhead
marketing budget
Year 5 EBITDA $1,500,000
$435,000 wages
larger marketing budget
more crews
capex and reserves
Owner income rangeBefore owner reserves
$0 - $70,000Low-income band
$70,000 - $185,000Base-income band
$185,000 - $1,500,000High-income band
Best fit
Use this to stress test a slow start, weak demand, or delayed hiring.
Use this as the core plan for a steady local service business with one main truck and a small team.
Use this to test aggressive growth, multi-crew operations, and the risk of thin cash during expansion.
!
Planning note: Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.
HVAC Cleaning Core Six Income Drivers
Booked job volume and truck utilization
Booked Jobs Per Truck
More paid jobs per truck only helps when crews can finish safely and on time. At $257,000 in Year 1 revenue, the model implies about 44 blended-ticket jobs per month at a $492 ticket, or roughly 523 jobs a year. That volume sets owner pay only if completed jobs stay close to booked jobs.
Year 2 revenue of $645,000 implies about 110 jobs per month at the same ticket. That needs much higher truck use, tighter routing, and fewer no-shows and callbacks. Lead count alone does not pay the bills; only booked work that gets completed does.
Track Truck Days, Not Just Leads
Measure booked days, completed jobs, drive time, no-shows, callbacks, and revenue per truck. Here’s the quick math: if a truck books more jobs but drive time rises or callbacks pile up, revenue per day falls and labor cost per dollar of sales goes up.
Use a simple dashboard by truck and crew. Track booked-to-completed rate, jobs per day, and dollars per route. If a route fills up but quality slips, cap bookings before service breaks down. Owner income rises when each truck day turns into clean revenue, not just busy schedules.
Book profitable jobs, not raw leads.
Watch no-shows and callback rates.
Cut drive time between stops.
Compare revenue per truck weekly.
Average ticket and service mix
Average Ticket and Service Mix
Average ticket is the revenue per job, and it drives owner income when price matches real scope. In Year 1, modeled tickets are $340 for residential, $1,440 for commercial, $105 for maintenance, and $90 for add-on services. A bigger share of larger jobs lifts revenue faster than raw job count, as long as labor and callbacks stay under control.
Here’s the quick math: more commercial work and more add-ons push the blended ticket up, so the same crew hours can produce more gross profit. The model shows commercial mix rising from 150% in Year 1 to 250% in Year 5, while add-on attachment rises from 300% to 450%. If pricing ignores scope, owner pay gets squeezed even when sales look strong.
Track Scope-Based Pricing
Measure tickets by job type, not just total revenue. Track residential count, commercial count, maintenance plans, add-on attach rate, labor hours per job, and gross margin by service line. That shows whether higher-priced work is actually more profitable or just more complex. One clean rule: price the job you see, not the job you hoped for.
Use scope-based pricing for larger homes, multi-system jobs, dryer vent cleaning, coil cleaning, sanitizing, and commercial work. If a job needs extra labor, access, or equipment, the ticket should rise with it. Watch revenue per job and gross margin; if either falls while volume rises, owner income usually falls next.
Crew productivity and job duration
Crew speed and job duration
Crew productivity is how fast a team finishes paid jobs without creating callbacks. Here’s the quick math: job times fall from 40 to 35 hours for residential cleaning, 120 to 100 hours for commercial cleaning, 15 to 12 hours for maintenance, and 10 to 8 hours for add-ons by Year 5. That lowers labor cost per dollar of revenue and leaves more cash for owner pay.
Measure speed without hurting quality
Track the inputs that matter: jobs per day, labor hours per ticket, rework, safety issues, and customer ratings. Faster work helps only when the job is still clean the first time. If a crew saves 5 hours on a residential ticket but creates a callback, the margin gain is gone. One bad review can cost more than the time saved.
Compare hours by job type.
Watch callback rates weekly.
Bonus clean, on-time jobs.
Fix slow steps, not shortcuts.
Marketing efficiency and lead quality
Booked Profitable Jobs
Marketing only helps when clicks and calls turn into paid, profitable HVAC cleaning jobs. The key inputs are leads, close rate, average ticket, and CAC (customer acquisition cost). With annual marketing spend rising from $15,000 in Year 1 to $55,000 in Year 5, CAC improving from $150 to $80 only matters if those bookings cover crew time and overhead.
Weak close rates or low-ticket jobs can make CAC look cheap while still hurting owner take-home. A $340 residential job is not the same as a $105 maintenance visit or a $90 add-on, so the owner needs to know which channel books profitable work. Cheap leads are not cheap jobs.
Track Profit by Source
Judge each channel by booked jobs, ticket size, and gross profit after CAC. Reviews, local search visibility, referral partners, and paid ads should be tracked by source, then compared on close rate and collected cash, not raw lead count. If a channel brings many small jobs, it can fill the calendar and still reduce owner pay.
Here’s the quick math: marketing spend ÷ booked profitable jobs = CAC. At $15,000 spend and $150 CAC, that supports about 100 booked jobs. At $55,000 and $80 CAC, that’s about 688 booked jobs. If close rates slip, the math breaks fast, so watch lead-to-booked and booked-to-paid every week.
Track CAC by source.
Split job types by ticket.
Measure close rate weekly.
Cut low-value bookings fast.
Equipment, vehicle, and overhead burden
Equipment, Vehicle, and Overhead Burden
HVAC cleaning ties up cash fast: $122,000 in startup capex goes into equipment sets, service vehicles, office and IT setup, inventory, website work, diagnostic tools, signage, and duct cameras before the owner can safely take profit. Fixed overhead is $4,100 per month, or $49,200 a year, so owner pay has to wait until cash is left after these base costs.
The inputs are simple: vehicle count, tool replacement cycle, insurance, software, storage, fuel swings, and repair risk. If a truck goes down or a camera set wears out, cash drops fast. One clean rule: no owner distribution until reserves cover maintenance and replacement.
Protect Cash Before Owner Pay
Track monthly burn by truck and by tool set, then set aside cash before any draw. Here’s the quick math: with $4,100 in fixed overhead, the business needs steady working cash just to stay in the game, and every extra repair or fuel spike comes out of the owner’s pocket if reserves are thin.
Track truck downtime weekly.
Reserve for repairs monthly.
Watch fuel and insurance swings.
Replace tools on schedule.
Labor model and technician cost
Labor Cost Drives Owner Pay
This driver includes who performs the HVAC cleaning work and who supports it: the $70,000 owner-operator, $55,000 lead technician, $45,000 HVAC technician, $35,000 administrative assistant, and $40,000 sales and marketing coordinator. Payroll rises from $187,500 in Year 1 to $435,000 in Year 5, so owner take-home depends on how fast revenue can carry that extra fixed cost.
Here’s the quick math: owner-performed labor protects cash early because you avoid paying a full crew before demand is steady. But once you hire, the business adds management time, scheduling risk, and payroll pressure. If booked jobs do not rise with staff, labor cost moves ahead of profit and cuts the owner draw first.
Control Payroll Before You Scale
Track labor cost per completed job, hours per ticket, and revenue per payroll dollar. Those three numbers tell you if the owner is doing the work efficiently or if hired help is actually earning its keep. One clean rule: add staff only when booked work is steady enough to keep them busy.
Use the staffing ladder on purpose. Start lean with owner labor, then add a lead tech, then support roles like admin and sales only when the job pipeline can cover the jump from $187,500 to $435,000 in wages. That is a 132% increase, so weak scheduling or low utilization will hit cash fast.