If you've got trees on your property in Maine, you've probably wondered at some point what it costs to have them professionally maintained or removed. I get asked this question all the time, and honestly, the answer isn't as straightforward as people hope. Tree service pricing in Maine varies quite a bit depending on what you need done, the size of your trees, and where you live.
Let me break down what you can actually expect to pay in 2025 based on real-world pricing across Maine.
Tree removal is typically the most expensive tree service you'll need. A small tree (under 30 feet) might run you anywhere from $200 to $500 in most Maine communities. I've seen removals in Portland and South Portland tend toward the higher end of that range since there's more competition and higher operating costs.
Medium-sized trees (30-60 feet) will cost you between $500 and $1,500. This is where most residential removals fall. A typical oak or maple in your yard is going to land somewhere in this ballpark. In Bangor and Lewiston, you're looking at the lower to middle portion of that range, while Portland area pricing often pushes toward $1,200-$1,500.
Large trees (over 60 feet) can easily cost $1,500 to $3,000 or more. If you've got a massive pine or an old elm that's become a hazard, expect to pay premium prices. These removals take longer, require specialized equipment, and demand more expertise. I've quoted jobs in South Portland that hit $4,000+ for really challenging removals near structures.
Emergency tree removal (storm damage, trees down on houses) typically costs 25-50% more than standard removal. When you need someone out there fast, especially after an ice storm tears through Maine, expect to pay a premium.
This is where a lot of homeowners can actually save money by being proactive. Regular maintenance is way cheaper than letting trees get out of hand.
Basic tree trimming for smaller trees usually runs $200 to $600. This might be cleaning up a few branches, shaping up a younger tree, or general maintenance pruning.
Larger trees need more equipment and labor, so trimming typically costs $500 to $1,500. Most residential jobs I see in the Portland area fall into this range. Crown thinning, deadwood removal, and branch reduction all fall under general trimming services.
Crown reduction (where you actually reduce the overall size of the tree) tends to be on the higher end—$800 to $2,000 depending on the tree's size and health. This is different from just pruning; it's more involved work.
Cable bracing or tree health care services (treating diseased trees, fertilization, pest management) usually cost $150 to $500 per tree, depending on what treatment they need.
Here's something people often forget about after tree removal: the stump. That thing doesn't disappear on its own.
Stump grinding a small stump (under 12 inches) might cost $75 to $150. Seems cheap, right? Medium stumps (12-24 inches) usually run $150 to $400. Large stumps over 24 inches can cost $300 to $600 or more.
If you want the entire stump removed (dug out, roots and all), you're looking at significantly more—sometimes $400 to $800 for a single stump. This is pricier but leaves you with fill dirt to work with.
Here's why two quotes might look totally different:
Tree Health and Condition: A diseased or dead tree is riskier to remove, so it costs more. A healthy, sturdy tree is straightforward work.
Location on Your Property: A tree hanging over your house, near power lines, or surrounded by other structures is going to cost more. Trees in open yards are cheaper. This matters a lot in populated areas like Portland and South Portland where properties are closer together.
Accessibility: Can the crew get their equipment in easily? If they need to navigate a narrow driveway or navigate around landscaping, that adds cost. Rural Bangor and Lewiston properties often have better access than city lots.
Wood Removal and Cleanup: Some quotes include hauling away wood and brush; others don't. Ask whether the price includes cleanup or if that's extra.
Seasonal Demand: Spring and fall are busier seasons in Maine. Winter jobs sometimes cost less since crews have more availability, but weather can complicate things.
It depends on your municipality. Some towns (especially Portland and South Portland) have tree ordinances requiring permits for larger trees. Always check with your local code enforcement before removing anything substantial. Your tree service company should know the local requirements.
Late winter through early spring (February-April) is ideal because trees are dormant and there's less leaf material. Fall is also good. Summer works too, but you'll deal with full foliage, which makes cleanup harder. Avoid late fall when you're racing weather.
Absolutely. Get 2-3 quotes minimum. Prices vary between companies, and you'll want to compare what's included. A cheap quote might not include cleanup; a high quote might be from a premium crew. Compare apples to apples.
Ready to get your trees handled? Call us today at (888) 705-2656 for a free quote. We service Portland, Lewiston, Bangor, South Portland, and all of Maine.
Licensed pros in your area. Fast response guaranteed.