Tree removal and trimming sit in a strange sweet spot for advertising: the jobs are big-ticket ($400 to $3,000+ per job), the need is often urgent (a leaning oak after a storm doesn't wait), and the decision gets made fast once someone calls. That combination is exactly what Facebook ads are good at — showing the right homeowner a dramatic before/after clip at the moment they're worried about a tree in their yard. But it only works if the rest of your operation can keep up with the speed Facebook creates. This guide covers real costs, real targeting setups, and the specific situations where running Facebook ads for a tree service company is a waste of money.
Why Tree Service Work Fits Facebook Ads (and Where It Doesn't)
Facebook ads are a demand-creation tool, not a demand-capture tool. That distinction matters more for tree service than almost any other trade. Someone with a tree already down on their fence is searching Google, not scrolling Instagram — for that person, Google Ads or even just being visible in local search will out-convert Facebook every time, even though the clicks cost $8-$25 in most metros versus $1.50-$4 on Facebook.
Where Facebook wins is the much bigger group of homeowners who have a problem they haven't acted on yet: a tree that's clearly dying, branches hanging over the roof, a stump that's been sitting for two years, or storm damage they're still deciding whether to deal with themselves. These people aren't searching yet. A well-targeted ad with a strong before/after video can turn "I should probably deal with that" into a phone call in the same 15 seconds they're watching the video. That's the job Facebook does well for tree companies, and it's also why urgency-driven creative (storm damage, leaning trees, dead branches near power lines) consistently beats generic "we do tree trimming" copy.
The catch is that Facebook rewards fast follow-up harder than almost any other channel, because the person clicking wasn't already in "call three companies and compare quotes" mode — they were nudged into acting right now. If your team can't call back within 15-30 minutes, a meaningful share of that urgency evaporates before you ever pick up the phone.
Launch your first Facebook & Instagram ad in 2 minutes
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.
Try Leadria free7-day free trial — no credit card — cancel anytime
What Tree Removal Leads Actually Cost on Facebook
Home service leads on Facebook typically run $20-$65 depending on the trade and market (see the full breakdown in cost per lead by industry), and tree service tends to sit at the higher end of that range because the average job value is high enough that Meta's algorithm knows it can charge more for the same click. Realistic numbers for a single-city tree company:
| Metric | Typical range | What moves it |
|---|---|---|
| Cost per click (CPC) | $1.20 - $4.00 | Market size, competition from landscapers/roofers bidding same audience |
| Cost per lead (CPL) - routine season | $45 - $90 | Video vs. static image, radius size, day of week |
| Cost per lead (CPL) - active storm event | $20 - $45 | Urgency in copy, speed of launch after the storm |
| Lead-to-booked-job rate | 20% - 40% | Call speed, quote turnaround, whether crew can start within a week |
A quick, real-world example: a two-truck tree company in Sacramento, California ran $25/day ($750/month) for 60 days with a before/after video ad targeting a 15-mile radius around three ZIP codes with older tree canopy. Month one, CPL sat around $68 while the algorithm learned. By month two, once the ad account had enough conversion data, CPL dropped to $38-$45 and the company was getting 3-5 leads a week. At a 30% close rate and an average ticket of $1,100, that's roughly $750 in ad spend generating $4,000-$6,000 in booked work per month once it stabilized — but only because their office manager was calling leads back within 20 minutes.
Storm-Season Targeting: The Biggest Lever You Have
Nothing moves a tree company's Facebook performance more than timing around weather. A generic "tree trimming near you" ad running in a calm week competes with every landscaper and lawn care ad in the market for the same audience. The same ad running 12 hours after a wind storm knocked branches down across the county is a completely different proposition — higher click-through, lower CPL, and a much faster path from click to phone call.
Practical setup that works for storm-driven tree companies:
- Always-on baseline: $15-$25/day running year-round so the pixel keeps learning and you have a warm account (see running ads for a seasonal business for why going fully dark between seasons costs you later).
- Storm spike budget: $75-$150/day for 5-14 days immediately after a significant weather event, targeting the specific ZIP codes that got hit hardest.
- Radius: 10-25 miles depending on crew size and drive time you're willing to quote for.
- Audience: homeowners 35+, home value $200,000+ (correlates with mature tree canopy and ability to pay for professional removal rather than DIY).
- Timing: launch or reactivate the storm campaign within 24-48 hours of the event — by day 5-7, insurance adjusters and word-of-mouth referrals have already soaked up a chunk of the demand.
A tree company in Houston, Texas that keeps a standing "storm-ready" campaign in draft form (creative approved, targeting set, just needs the budget turned on) consistently gets a two-day head start on competitors who have to build a campaign from scratch after each storm. That head start alone can be worth more than any targeting refinement.
The Ad Creative That Actually Books Jobs: Before/After Video
Static photos of a truck and a logo don't move tree service leads. What works is a 15-30 second video: leaning or storm-damaged tree first, then the cleared yard with debris hauled away, phone number burned into the video (not just in the caption, since Facebook auto-plays without sound and people skim). The before/after format does three things at once — proves competence, shows speed, and gives the viewer permission to picture their own yard in the "after" state.
Copy that pairs well with that format leans into urgency and removes friction: "Storm damage in [city]? We're booking same-day removals this week. Call now for a free quote — no obligation." Avoid vague value props like "quality service you can trust" — they don't move a scroll-happy audience the way a specific timeframe and a phone number do. For more on structuring the copy itself, how to write Facebook ad copy covers hook, proof, and call-to-action structure in more depth.
Test at least two hooks against each other: one leading with urgency ("storm damage," "leaning tree," "dead branch over your roof") and one leading with price transparency ("free quotes, no hidden fees"). In most home service accounts, urgency-led creative wins by a wide margin during storm season, while price-led creative performs slightly better in the off-season when people are planning ahead rather than reacting.
Budget Example: A Full Month for a Real Tree Company
Take Buckeye Tree & Stump, a fictional but realistic two-crew tree service in Cleveland, Ohio. They run $40/day ($1,200/month) split roughly 70% storm-response and 30% routine trimming/stump grinding, targeting a 20-mile radius across older suburbs with mature tree lines.
- Leads generated: 28 over the month
- Average CPL: $43
- Booked jobs: 9 (a 32% close rate, helped by a 15-minute average callback time)
- Average job ticket: $1,800 (mix of full removals and larger trimming jobs)
- Revenue from booked jobs: $16,200
- Return on ad spend: roughly 13.5x
That number looks great, and it's realistic — but it's the result of three things stacking together: a video ad that actually shows real jobs (not stock photography), a callback process fast enough to catch the urgency, and a radius tight enough that the crew isn't quoting 45 minutes away and losing the job to a closer competitor. Pull out any one of those three and the same $1,200 in spend produces a much worse number.
When Facebook Ads for Tree Service Do NOT Work
This is the part most agencies won't tell you. Facebook ads for tree service fail, specifically and predictably, in these situations:
- You can't answer same-day. If your crew is already booked out 3+ weeks and you're not upfront about it in the ad, leads will call, hear the wait time, and hang up to call a competitor. Facebook-generated leads expect a fast quote because the ad itself implied urgency — if you can't deliver, you've paid $40-$90 for a lead that books nowhere.
- One-person operations during active storm events. A solo operator can generate more leads in 48 hours after a storm than they can physically call back, let alone schedule. Turning the spend up in that situation just wastes money on leads that go cold.
- Rural service areas with thin population density. Facebook needs enough people in the targeted radius to find your specific audience (homeowners with mature trees, sufficient income) efficiently. In a county with under 15,000 households, CPL often climbs above $100 because the algorithm runs out of qualified people to show the ad to.
- Low-ticket-only services. A company doing only small hedge trims and $150 jobs will struggle to make the math work at a $50-$70 CPL — the margin per job doesn't cover the acquisition cost unless close rate is unusually high.
- No licensing or insurance to point to. Tree removal near power lines or structures is high-liability work. Homeowners researching a company after clicking an ad will often check for insurance/certification (ISA certified arborist, liability coverage) before calling. An ad with no trust signal loses to a competitor's ad that mentions insurance explicitly.
If two or more of these apply to your business right now, fixing the operational gap (staffing, callback speed, service area) will do more for your booked-job count than any amount of ad optimization.
Common Mistakes That Waste Ad Spend
Beyond the structural issues above, these are the recurring, fixable mistakes that show up in underperforming tree service accounts:
- Running only static photos. Accounts using video before/after content routinely see 20-40% lower CPL than the same offer running as a static image.
- Targeting too broad a radius. A 40-mile radius sounds like more opportunity but usually means driving further for the same job value, plus a less relevant audience diluting your budget. Tighter radius almost always beats wider radius for tree service specifically.
- No phone-forward call to action. If the ad routes to a contact form instead of making the phone number the obvious next step, response speed drops. See the Facebook lead ads guide for how form-based leads differ from click-to-call in speed and quality.
- Ignoring the seasonal budget curve. Flat, unchanging budget year-round means you're underspending during storm windows (leaving money on the table) and overspending in the dead of winter (when demand is naturally lower). See setting a Facebook ads budget for a small business for how to structure that curve.
- Slow or inconsistent lead follow-up. This is the single biggest lever in the entire funnel. A $50 lead that gets called back in 5 minutes closes at a meaningfully higher rate than the same lead called back in 3 hours — not because the lead quality changed, but because a competitor answered first.
- Not tracking which ZIP codes actually convert. Some tree companies keep running the same radius for a year without ever checking which specific neighborhoods produce booked jobs versus just leads. Trimming the radius to the ZIP codes that actually close jobs, and cutting the ones that don't, is free money left unclaimed in most accounts after month two.
Setting Up Your Campaign: Targeting, Radius, and Timing
A workable setup for a tree service company running its own campaign:
- Define your real service radius based on drive time your crew will actually accept, not the biggest circle you could theoretically serve. 15-20 miles is typical for a two-crew operation.
- Layer in home value and age filters — homes over 15-20 years old in a $200,000+ range tend to have mature tree canopy and the budget to hire a professional rather than DIY.
- Build two campaign structures: a low, always-on budget for routine work, and a separate storm-response campaign you can turn on fast with a bigger daily budget when weather hits.
- Use video creative first, image as backup. If you don't have before/after footage yet, film your next three jobs — even phone footage from a crew lead outperforms stock photography for this trade.
- Route straight to a phone number, not just a form, and make sure whoever answers is trained to quote a rough price range on the first call rather than saying "we'll get back to you."
- Check the account weekly during storm season and daily for the first 72 hours after any major weather event, since demand and cost per lead both shift fast in that window.
If you're setting this up without an agency, advertising on Facebook yourself covers the account-level steps, and Facebook ads for contractors has more on radius and trust-building tactics that carry over well to tree service. If leads are coming in but not converting, why Facebook ads aren't getting leads walks through the diagnostic steps.
Tree service is one of the clearer cases where Facebook ads can produce a strong, measurable return — big tickets, urgent need, and visually dramatic proof of work all line up in the platform's favor. But the same urgency that makes the ads convert well is exactly what exposes a slow answering process. Get the follow-up speed right first, then let the storm-season targeting and video creative do the rest.
