Tarhill Tree Service provides tree service across Fayetteville, NC and Cumberland, Hoke, Moore, and Harnett counties. Based right here in Fayetteville, our local crews — not a franchise routing calls from out of state — reach most towns in the region within a short drive, with a 30-minute callback, 24/7, a free same-day estimate, and full cleanup and haul-away on every job. Find your town below and give us a call, and you’ll be left with a safe, clear property and a clean yard at a flat price you can count on.

From Fayetteville we reach most towns in the region within a short drive, which is what lets us promise storm-fast response across four-plus counties. Below are the communities we serve, grouped by county. Pick yours for tree service details specific to your town — or jump straight to all our tree services or get a free estimate.
Cumberland County
Our home county. We work throughout Fayetteville and the surrounding towns daily, so response here is fastest.
Hoke County
Just west of Fayetteville, Raeford and the Rockfish area are an easy run for our crews — same fast response, same flat pricing.
Moore County
We cover the Sandhills — the Pinehurst, Southern Pines, and Aberdeen golf country and the towns around it, where tall pines and storm season keep us busy.
Harnett County
North and east of Fayetteville along the Cape Fear, we serve Dunn, Lillington, and the towns nearby for removals, trimming, and storm cleanup.
Nearby — Lee County
We also head into Lee County for Sanford and the surrounding area. If you’re close to one of our covered towns and don’t see yours listed, just ask — we likely cover it.
What we do in every town we serve
No matter which community you’re in, you get the same Tarhill crew and the same full menu of work — safe tree removal, trimming and pruning, stump grinding, and round-the-clock emergency tree removal when a tree is down or about to be. Every job comes with a free upfront estimate, flat pricing with no surprise add-ons, and full cleanup and haul-away. Browse all of our tree services to see everything we handle.
Service-area FAQs
Do you serve my town?
Almost certainly yes — if you’re in Cumberland, Hoke, Moore, or Harnett County, or nearby in Lee County, you’re in our service area. Check the lists above for your community, or just call (910) 725-5476 and we’ll confirm; if you’re close to a town we cover, we very likely cover you too.
How fast can you get to me?
Fast — we offer a 30-minute callback, 24/7, and free same-day estimates across the whole region from our Fayetteville base. Response is fastest in Cumberland County, but we move quickly into Hoke, Moore, Harnett, and Lee as well, especially for active hazards. See our emergency tree removal page.
Do you charge a travel fee for outlying towns?
No — there are no surprise mileage charges. Our estimates are flat and upfront, and any travel for the more distant towns is factored into that single quote, so the number we quote is the number you pay. Request a free estimate and you’ll see the full price before any work starts.
Are you licensed and insured everywhere you work?
Yes — Tarhill is fully licensed and insured across every county and town we serve, so you’re protected on the job no matter where you are. (Confirm current license details on your free estimate.)
Can I get an estimate over the phone?
Yes, for a ballpark — but an accurate flat price needs a quick in-person look. We offer free same-day estimates on site, which only takes a quick look at the tree and the access. Call (910) 725-5476 or book online.
Call (910) 725-5476 · Open 24/7 for emergencies · Free same-day estimates · Serving Cumberland, Hoke, Moore & Harnett counties.