Roots CRM
Tree service pricing and profit

Tree Service Profit Margin: Which Jobs Are Actually Worth Selling?

A full schedule only helps if the work is priced right, produced efficiently, and turning into collected money.

Tree service companies can stay busy and still feel tight on cash when the wrong work fills the schedule.

The goal is not just more revenue. The goal is better revenue: jobs with enough margin to cover labor, equipment, fuel, insurance, overhead, sales time, office time, callbacks, and profit.

A good profit system helps the owner compare service types, average job size, crew production, add-on capture, and labor hours estimated versus actual.

Use the numbers below as operating targets. Your market, equipment, crew skill, pricing, and service mix will change the exact math, but the framework helps show where margin gets won or lost.

Diagnosis

Bad profit math versus good profit math

Bad small-job example. A crew drives 35 minutes, completes a $650 trim job, spends 4 total labor hours plus travel, and the office still has to invoice and collect. The crew stayed busy, but the job may not carry enough margin after labor, fuel, routing, and admin time.

Good small-job example. A $650 trim job is grouped with nearby work, added to an efficient route, completed fast, and invoiced the same day. Small jobs can work when routing, crew time, and payment flow are tight.

Bad removal example. A $3,500 removal takes two full crew days because access, haul-off, equipment needs, and cleanup were underquoted. Revenue looked good, but labor hours and equipment time ate the margin.

Good removal example. A $4,500–$7,500 removal is scoped clearly, matched to the right crew/equipment, completed in the planned time, and captures stump grinding, haul-off, cleanup, or additional limb work when appropriate.

Bad service mix example. The company books lots of low-ticket work across a wide service area, crews spend too much time driving, and average job size stays too low to support payroll and equipment.

Good service mix example. The company balances trimming, removals, stumps, storm work, PHC, and commercial maintenance so crews stay productive and higher-margin work gets priority.

Bad add-on example. The customer asks for another limb, another stump, extra cleanup, or haul-off on site, the crew does it, and it never gets added to the invoice.

Good add-on example. Added work is captured before the crew leaves, tied to the job, and billed cleanly. Even $150–$500 add-ons can change weekly margin when crews capture them consistently.

Cost of ignoring it

How to compare services by ROI

Track average job size by service type. Trimming, removals, stumps, storm work, PHC, hauling, cleanup, and commercial work should not all be judged the same.

Track labor hours estimated versus actual. If removals, trims, or stumps keep running over, the price or production standard needs adjustment.

Track revenue per crew day. A service that looks profitable on paper may still hurt the schedule if it takes too long to complete.

Track gross margin by service. The strongest service is not always the highest revenue service. It is the service that leaves enough margin after labor, equipment, travel, and callbacks.

Stack services when possible. A trim job plus stump grinding, haul-off, PHC, or additional cleanup can improve average ticket size when the work fits the same visit.

Separate residential and commercial goals. Residential work may close faster and pay faster. Commercial work may bring larger contracts, longer sales cycles, and different margin rules.

Watch the split. A useful starting point is knowing what percent of revenue comes from residential, commercial, storm, PHC, removals, trimming, stumps, and maintenance so the company can push the mix that fits its crews and margins.

Metrics

Profit targets tree service owners should compare every week

Average job size: track by service type, not just company-wide

Gross margin by service: compare trimming, removals, stumps, PHC, storm work, and commercial

Revenue per crew day: $3,000–$5,000 per 3–4 man crew as a useful working range

Strong production days: $6,000–$10,000+ on the right removal, storm, commercial, or multi-service work

Labor variance: estimated labor vs actual labor should usually stay within 10–20%

Callback rate: keep under 5–8% when scope and quality control are clean

Add-on capture: track every extra stump, limb, haul-off, cleanup, or service request

Route efficiency: group small jobs by geography so travel does not eat margin

Residential vs commercial split: track close rate, average ticket, payment speed, and margin separately

Cost per booked customer: compare ad/sales cost against gross profit, not just revenue

Roots solution

Protect margin from estimate to payment.

Roots helps keep the estimate, service type, scope, crew assignment, work order, added work, invoice, and payment tied together.

That makes it easier to see whether profit is coming from pricing, service mix, crew production, routing, add-ons, billing speed, or payment collection.

When the details are connected, the owner can stop guessing which work is worth selling and start comparing service types, crews, lead sources, and job outcomes.

The goal is not to say yes to every job. The goal is to sell the work that produces enough margin to support the team and grow the company.

If you are stuck here, follow these and watch your business grow.

Roots gives your team the system to track the number, fix the process, and turn more work into profit.