What Service Fees Should a Tree Service Company Charge?
A tree service company should charge fees tied to real equipment and real cost: an equipment-mobilization or trip fee, stump grinding priced by diameter-inch, debris haul-away or chipping by load, a crane or bucket-truck day rate, and permit handling. Each maps to a deployed asset, is disclosed on the estimate, and carries high contribution margin.
How a fee travels from estimate to deposited cash
The fee itself is the easy part. The hard part is the path it has to survive: an estimator writes it, a customer approves it, a crew lead performs the work, an office admin invoices it, and a payment processor collects it. Every handoff is a place the fee can silently vanish, and in most tree companies at least one of those handoffs is a human remembering something.
Start at the estimate. A fee that isn't a saved line item in your price book is a fee that gets typed from memory, which means it gets typed inconsistently or not at all. Build the catalog first: mobilization, stump grinding (per diameter-inch and flat-rate variants), debris haul-away by load size, chipping-only, crane day, bucket-truck day, after-hours or weekend premium, permit handling, and disposal/tipping pass-through. Nine or ten items covers most tree work. Each one gets a fixed name, a default price, a short customer-facing description, and a rule for when it applies.
Then the approval step. Tree work is unusual among the trades because the scope is frequently visible from the street — a homeowner can see the tree, guess at the difficulty, and form a price expectation before you arrive. That makes disclosure at the estimate stage more important than in HVAC or plumbing, where the customer has no baseline. Put every fee on the written quote with its own line and its own one-sentence justification. "Crane day — required for removal over the roofline; includes operator and rigging" reads as a real cost. The same amount buried in a lump-sum total reads as a number you made up.
The field step is where the leak actually happens. A crew arrives, discovers the stump is bigger than the estimator measured, or the neighbor asks them to haul three extra loads, or the job runs past 5pm. That's a change order, and if the crew lead can't create one on a phone in under a minute, they won't. They'll do the work and mention it later, and "later" is after the invoice went out. Field-service platforms exist largely to close this gap: a crew lead taps a saved item, adds a photo, gets a signature, and the fee is captured before the truck leaves.

Finally, invoicing and collection. Fees booked as separate line items in your accounting system let you report on them. Fees rolled into a lump sum are invisible forever — you'll never know whether stump grinding earned money or lost it, because it never existed as its own number.
That loop at the bottom is the whole point. Fee pricing isn't a one-time decision you make in a spreadsheet; it's a measurement you take every month and adjust. The companies that get this right treat their price book the way a RevOps team treats a pricing table — versioned, reviewed, and tied to actual realized revenue rather than list price.
Where the money actually leaks
Ask most tree service owners how much their stump grinding earns and you'll get a confident answer. Ask them to prove it from the books and you usually can't, because the fee was never isolated. Leakage in this business concentrates in five specific places, and each has a different fix.

Unbilled change orders. A crew grinds two extra stumps because the homeowner pointed at them, and nobody writes it down. This is the single largest leak in tree care and it's almost entirely a tooling and habit problem. The fix is procedural: no crew leaves a site without either a signed change order or a note that scope matched the quote. Some operators tie a small spiff to change-order capture, which works because it converts an annoying admin task into found money for the person doing it.
Underpriced disposal. Tipping fees at green-waste facilities vary enormously by region and have generally trended upward. If your haul-away fee was set three years ago against a lower tip rate, you're now subsidizing the dump. Disposal cost should be re-checked at least annually and priced as a pass-through plus a handling margin, not as a flat number you inherited from whoever set the price sheet first.
Crane and bucket-truck idle time. A crane day is expensive whether the machine runs eight hours or two. Companies that rent rather than own get hit hardest, because the rental clock starts when the unit leaves the yard. If you're charging a crane fee that assumes full utilization but scheduling only half a day of crane work, the fee is structurally short. Either batch crane jobs geographically to fill the day, or price a half-day rate that actually covers the mobilization of a machine that size.
Travel that nobody pays for. Tree work is dispersed. A rural or exurban route can put two hours of drive time against a four-hour job, and if your quote only prices the on-site labor, you've donated a quarter of the day. The mobilization fee exists for exactly this reason, and it should scale by distance band — a flat fee inside your core radius, a higher one beyond it. Some operators simply decline work past a mileage threshold unless the job clears a minimum ticket, which is a cleaner solution than a fee that never quite covers the drive.

Permit and administrative time. Municipal tree ordinances are real and getting stricter in a lot of jurisdictions. Protected species, heritage trees, right-of-way work, and HOA approvals all generate paperwork. That paperwork takes an hour of someone's day and is often done by the owner at night for free. A permit-handling fee makes the labor visible. It's rarely a large number, but it converts unpaid owner time into billed time, which is the entire argument for it.
The upstream effect worth noticing: every one of these leaks shows up first as a gap between quoted revenue and invoiced revenue. If you track nothing else, track that delta. A company whose invoices consistently come in at or above quote has tight fee capture. A company whose invoices land below quote is either discounting at the truck or forgetting to bill work it performed. Both are fixable, but you can't fix what you don't measure — the same discipline any RevOps function applies to a sales pipeline applies here to a job pipeline.
Real number ranges and how to build yours
Published rate ranges for tree work vary widely by region, so treat any national figure as a starting point rather than a target. What follows is the structure to price against, plus the arithmetic that turns your own costs into a defensible number.

Stump grinding. The two dominant pricing models are per diameter-inch and flat-rate-per-stump, and serious operators use both. Per-inch is fairer on large stumps and protects you when a 40-inch oak turns up. Flat-rate is faster to quote and better for small residential stumps where the measurement overhead isn't worth it. A common hybrid: a minimum charge that covers mobilization of the grinder, then per-inch above a threshold diameter. Add modifiers for access — a stump behind a fence gate too narrow for the machine is a different job entirely — and for grind depth, since some customers want a replantable hole rather than a surface grind.
Debris haul-away and chipping. Price by volume, not by weight, unless you're passing through a scale ticket. Cubic yards or truck-loads are the units customers understand. Offer the choice explicitly: chip on site and leave the mulch (cheapest for you and them), haul the chips away, or haul the logs as well. Log removal is meaningfully more expensive because of the weight and the handling, and it deserves its own line. Building the customer a menu here is genuinely good service — a lot of homeowners will happily keep the wood to save money.
Crane and bucket truck. Day rate is standard, half-day rates are common, and the number needs to cover machine cost, operator, rigging labor, insurance, and transport. If you rent, price at rental cost plus your handling and risk margin — you are carrying liability on a machine over someone's roof, and that risk has a price. If you own, run the honest math: annualized depreciation, financing, maintenance, insurance, and storage, divided by the realistic number of billable days per year. Owners routinely overestimate that denominator. Two hundred billable days is optimistic for a crane in a seasonal market.
Mobilization. Set this against your actual cost per truck-hour, including fuel, wear, and the loaded labor of the crew sitting in the cab. Then band it: core radius, extended radius, and outside-territory-by-quote. Waiving mobilization on jobs above a certain ticket is a legitimate sales tool as long as you decide the threshold in advance rather than at the truck.

Permit handling. Cost-plus-time. Whatever the municipality charges, pass it through at cost and add a handling charge for the hour it takes.
Now the arithmetic that matters. Incremental fee revenue is straightforward:
> monthly jobs × attach rate × fee amount = incremental monthly revenue

Multiply by your contribution margin on that fee — the margin after the variable cost of delivering it, not gross revenue — to get what actually reaches the bottom line. The variable-cost piece is where people fool themselves. A haul-away fee is not high-margin if the tipping fee eats most of it. A mobilization fee genuinely is high-margin, because the truck was already going. Grinding sits in between: the machine cost is real, but it's mostly fixed, so incremental grinds are profitable once the machine is paid for.
Run the calculation per fee, not as a blend. Blending hides the loser. And run it against your realized attach rate — the percentage of jobs where the fee was actually billed and collected — not the percentage where it theoretically applied. The gap between those two numbers is your leakage rate, and it's usually the most actionable figure in the whole exercise.
One adjacent benchmark worth borrowing: field-service operations in neighboring trades track "average ticket" and "revenue per truck-day" as their primary health metrics. Tree care should too. A fee program that raises average ticket while holding job count flat is doing exactly what it should. A fee program that raises average ticket while job count falls is repricing you out of the market, and you'll see it in the close rate before you see it in the P&L.
The mistakes that cost you customers or margin
Charging a fee with no work behind it. The clearest test: could you explain this fee to the customer in one sentence and would they nod? "Fuel surcharge" during a period of stable fuel prices fails that test. "Equipment mobilization — we're bringing a chipper and a grinder to your property" passes. Junk fees generate chargebacks, reviews, and in some jurisdictions regulatory attention. The reputational cost in a referral-driven local business is far higher than the revenue.

Surprising people on the invoice. A fee disclosed on the quote is a price. The same fee appearing for the first time on the invoice is a dispute. This is the most common self-inflicted wound in the trades and it is entirely avoidable. Everything goes on the written estimate, including the conditions under which a fee might increase.
Letting crews discount at the truck. A crew lead facing an unhappy homeowner will waive the haul-away fee to end the conversation. That's understandable and it's also uncontrolled discounting. Decide who has authority to waive what, write it down, and make the crew's out a phone call to the office rather than a unilateral decision.
Pricing off competitors instead of costs. Local tree pricing is noisy — you're competing against licensed insured operators and against two guys with a chainsaw and no coverage. If you price your fees to match the uninsured operator, you're pricing your insurance out of your own margin. Price from your cost structure, then sell the difference: certification, insurance, cleanup standards, and the fact that you'll still exist next year if the tree you pruned drops a limb.

Never revisiting the price sheet. Disposal costs, fuel, insurance, and wages all move. A price book that hasn't changed in three years is losing to inflation in silence. Set a review cadence — annually at minimum, semi-annually in a volatile input market — and treat it as a real calendar event.
Bundling everything into one number to look simpler. It does look simpler, and it costs you the ability to manage. You lose per-fee margin visibility, you lose the customer's ability to opt out of the expensive part, and you lose the upsell path. Itemization is a management tool as much as a sales one.
Ignoring the seasonal shape. Storm work, dormant-season pruning, and spring cleanup have very different demand and cost profiles. Emergency storm response justifies a genuine premium — you're paying overtime, running at night, and taking on risk. Charging the same mobilization fee for a scheduled Tuesday trim and a 2am storm callout underprices the callout badly.
Choosing how to price and enforce each fee
Pick the pricing model per fee rather than applying one philosophy to everything. Flat rates work where the work is predictable and the quoting overhead matters. Per-unit rates (diameter-inch, cubic yard, hour) work where the work varies a lot and a flat rate would either lose money on big jobs or gouge on small ones. Cost-plus works for genuine pass-throughs like permits and tipping.

Then decide how the fee gets enforced. Three levels, roughly. A saved line item relies on the estimator remembering to add it — fine for a small shop where one person writes every quote. A rule-based prompt in your field software forces the question ("job includes stump removal — attach grinding fee?") and is what you want once more than a couple of people are quoting. A hard requirement blocks the quote from being sent without a decision on the fee, which is appropriate for high-value items like crane days where a single miss is expensive.
Match the enforcement level to what a miss costs. Forgetting a small permit fee is annoying. Forgetting a crane day is a bad month.
The branch at the bottom is the one people get backwards. When fee revenue comes in low, the instinct is to raise the fee. Usually the fee is fine and the capture is broken — you're billing it on 40% of eligible jobs instead of 85%. Raising the price on 40% of jobs earns less than fixing capture at the current price, and it costs you close rate on top. Diagnose capture first, price second.

What this looks like beyond tree work
The structure generalizes, which is useful because you can borrow proven patterns from adjacent trades. Junk removal prices almost entirely by volume and has trained an entire market to accept load-based pricing — that's why haul-away by cubic yard reads as normal to homeowners. Landscaping and lawn care run recurring-maintenance contracts with standing trip charges built in, which is the model to copy if you're moving toward seasonal pruning agreements or ongoing lot clearing. HVAC and plumbing pioneered the flat-rate price book and the diagnostic fee, and the tree-care mobilization fee is the same idea wearing different clothes.
The recurring-revenue angle deserves attention. One-off removals are lumpy and weather-dependent. A maintenance agreement — scheduled pruning, seasonal inspection, storm-priority response — smooths the calendar and lets you bill a standing trip fee every cycle rather than negotiating it each time. It also changes the customer relationship from transactional to ongoing, which raises retention and referral rates. Commercial and municipal accounts think this way natively; residential customers need to be sold on it, but the ones who buy tend to stay.
Upstream, fee structure affects lead quality. Publishing clear starting ranges on your website filters out shoppers looking for the cheapest chainsaw in the county before they consume an estimator's afternoon. That's a real cost saving: a site visit that produces no work still burns fuel and an hour. Downstream, itemized fees make collections easier — a customer disputing one line item still pays the rest, whereas a customer disputing a lump sum holds up the whole invoice.
And there's an operational payoff most owners miss. Once each fee is its own tracked line, you can see which crews attach fees and which don't, which sales channels produce jobs with high fee attachment, and which service types carry the margin. That's the same discipline a RevOps team applies to a sales org — instrument the process, find the gap between what should happen and what does, close it. A tree Service Company that runs its price book this way is doing revenue operations whether or not anyone calls it that. The question of what Fees to Charge turns out to be mostly a question of what you can measure and enforce.
Related questions
Should I charge a fee just to come out and give an estimate?
Most residential tree companies quote free, because estimates are a sales cost and charging suppresses lead volume. Consider a consultation fee only for complex work — arborist reports, risk assessments, permit-related evaluations — where you're delivering genuine expertise rather than a price.
How do I raise my fees without losing existing customers?
Give notice, explain the driver (disposal costs, insurance, wages), and raise in one clear step rather than repeated small increases. Grandfather active contracts through their term. Most customers accept a justified increase; what they resent is discovering it silently on an invoice.
Should stump grinding be included in removal or priced separately?
Separately, in almost every case. It uses a different machine, often on a different day, and a meaningful share of customers decline it. Bundling it forces every customer to pay for something some of them don't want, which loses you jobs on price.
Do I need to charge sales tax on service fees?
That depends entirely on your state and sometimes your municipality — rules for services versus tangible goods vary a lot, and tree work sometimes straddles both. Ask your accountant about your specific jurisdiction rather than copying what a company in another state does.
What minimum ticket should I set before a job isn't worth taking?
Work backward from your cost per crew-hour plus travel. If a job can't cover mobilization plus at least a couple of billable crew-hours, it's occupying a slot a better job could fill. Many operators set a hard minimum and hold it.
FAQ
What is an equipment-mobilization fee and why should I charge it?
It covers moving your trucks, chipper, and grinder to the property and setting up — real cost the customer benefits from but that isn't visible in on-site cutting time. Because the equipment and crew were already dispatched, the incremental cost of collecting it is near zero, which is why it's among the highest-margin lines on the estimate. Band it by distance so long drives don't get priced like short ones.
How should I price stump grinding — by the inch or a flat rate?
Use both. A flat minimum covers mobilizing the grinder for small residential stumps where measuring isn't worth the time. Per-diameter-inch pricing above a threshold protects you when a large hardwood stump turns up and the flat rate would have lost money. Add modifiers for restricted access and for extra grind depth when the customer wants to replant.
Should debris haul-away be a separate fee or built into the price?
Separate, and offered as a menu. Chipping on site and leaving the mulch is cheapest for everyone. Hauling chips away costs more. Hauling logs costs more still because of weight and handling. Presenting the options lets price-sensitive customers reduce their bill by keeping the wood, and it makes your disposal cost visible rather than absorbed.
When does a crane or bucket-truck fee apply, and how should I set it?
When the tree's height, lean, or proximity to a structure makes climbing unsafe or impractical. Price it as a day or half-day rate covering machine cost, operator, rigging labor, insurance, and transport. If you rent, price from rental cost plus a handling and risk margin. If you own, divide true annual carrying cost by a realistic — not optimistic — count of billable days.
Is a permit-handling fee worth charging for the small amount involved?
Yes, because the point isn't the revenue, it's making unpaid administrative labor visible. Pass the municipal cost through at exactly what it costs and add a modest handling charge for the time spent filing, following up, and scheduling around approval. Owners doing permit paperwork at 9pm for free are the ones who most need this line.
My fee revenue looks low — should I raise the prices?
Check capture before you touch price. If the fee applies to most jobs but only appears on half your invoices, the problem is crews and estimators not attaching it, and raising the price makes a smaller number of jobs slightly more expensive while doing nothing about the missing half. Fix attachment first; reprice only once realized attach rate is where it should be.
Sources
- https://www.isa-arbor.com/ — International Society of Arboriculture, certification and arboricultural standards
- https://www.tcia.org/ — Tree Care Industry Association, safety standards and business resources
- https://www.osha.gov/tree-care — OSHA tree care industry safety requirements
- https://www.sba.gov/business-guide/manage-your-business/pricing-products-services — SBA guidance on pricing products and services
- https://www.irs.gov/businesses/small-businesses-self-employed — IRS small business tax and recordkeeping guidance
- https://www.epa.gov/sustainable-management-food/composting — EPA guidance on organic and green waste management
- https://www.ftc.gov/business-guidance/advertising-marketing — FTC advertising and pricing disclosure guidance
- https://www.bls.gov/oes/current/oes373013.htm — BLS wage data for tree trimmers and pruners
- https://quickbooks.intuit.com/r/pricing-strategy/ — QuickBooks resources on service pricing strategy
Related on PULSE
- [How Many Attendants Should I Schedule Each Day at My Car Wash?](/knowledge/tl0067)
- [How Many Sales Reps Do I Need to Hire for My Logistics Company?](/knowledge/tl0058)
- [How Many Salespeople Do I Need to Hire for My Car Dealership?](/knowledge/tl0052)
- [How Many Producers Do I Need to Hire for My Insurance Agency to Grow My Book?](/knowledge/tl0015)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/tl0002)










