If you've got a tree that needs attention in your yard, you're probably wondering what it's going to cost you. I get it—tree service isn't cheap, and prices can vary wildly depending on what you need done. After years of helping homeowners across Oregon figure out their tree service budgets, I've put together this guide to give you realistic numbers for 2025.
Whether you're in Portland dealing with those massive Douglas firs or in Eugene trying to manage your oak trees, understanding the pricing will help you plan better and avoid sticker shock when you get that estimate.
Tree removal is usually the biggest expense you'll face. The cost depends on several factors: how tall the tree is, its diameter, how close it is to your house or other structures, and how difficult it is to access.
For a small tree (under 30 feet), you're looking at around $200-$500 in most Oregon cities. Salem and Gresham tend to be on the lower end of that range, while Portland prices run slightly higher due to demand.
Medium trees (30-60 feet) will run you $500-$1,500. This is where most residential trees fall. A typical 40-foot pine in your Eugene backyard might cost $800-$1,200 to remove completely.
Large trees (over 60 feet) are where things get expensive fast. You're looking at $1,500-$4,000+ for these jobs. If you've got a massive fir tree near your house in Portland that needs removal, expect to be on the higher end or even exceeding these numbers. These jobs require more equipment, more crew time, and often need bucket trucks or cranes.
There's also the matter of complexity. If your tree is dead, leaning toward your house, or tangled up with power lines, add 20-40% to your estimate. Portland and Gresham have more urban trees competing for space, so removal costs can run 10-15% higher than in smaller Oregon communities.
Not every tree needs to come down. A lot of people just need trimming to keep their trees healthy and looking good. This is often more affordable than removal.
Small trimming jobs—like cleaning up a few branches or doing basic maintenance—run $150-$400. You can usually get these done quickly without much hassle.
For moderate trimming on medium-sized trees, expect $400-$1,000. This might include crown cleaning, removing crossing branches, or thinning out the canopy so more light gets through. This is standard maintenance most homeowners do every couple of years.
If you need crown reduction (making the tree significantly smaller) or extensive shaping, you're in the $1,000-$2,500 range depending on the tree size and how much work needs doing. These jobs require more skill and time.
Here's something to keep in mind: prices in Portland tend to run about 15-20% higher than Salem or Eugene for equivalent work. That's just the market—demand is higher and operating costs are steeper.
You got the tree down, but now you've got a stump. Stump grinding usually costs $150-$400 for a standard residential stump. If you've got multiple stumps, many companies offer discounts for doing them all at once.
Extra-large stumps or ones in difficult spots might run $400-$600 or more. In Gresham and Portland suburbs, where space is tighter, you sometimes see premium pricing for stump work.
Debris removal and hauling adds another $200-$500 to your bill depending on how much wood you're removing and whether you want it chipped or hauled away. Some people keep the chips for mulch, which can save you money.
If you need emergency tree service—say a storm drops a branch on your roof at night—expect to pay a premium. Emergency calls can run 25-50% higher than standard pricing.
Tree size is obvious, but there's more to it. The tree's health matters—removing a dead tree is sometimes easier than a healthy one, but not always. Location is huge. A tree inches from your house costs more to remove safely than one in the middle of a field. Equipment access, ground conditions, and whether you need permits all factor in.
In Portland, you might need permits for tree removal in certain neighborhoods, which adds to the process. Same applies to some Salem areas. Eugene and Gresham are typically more flexible, but always ask.
The season matters too. Winter in Oregon means wet ground and less visibility, sometimes making jobs harder. Spring is busy season for tree companies, so prices might be higher due to demand.
How do I get an accurate quote for tree service?
Always get multiple quotes from licensed companies. Most reputable tree services offer free estimates. They'll want to see the tree and assess access, proximity to structures, and any complications. Phone quotes are rough—in-person estimates are where you get real numbers.
Do I need a permit to remove a tree in Oregon?
It depends on your city. Portland and Salem have tree protection ordinances that sometimes require permits or approval. Eugene and Gresham vary by neighborhood. Check with your local city or county before hiring anyone. Your tree service company usually knows the local rules and can advise you.
Is cheaper always better when hiring a tree service?
Absolutely not. You want licensed, insured companies with experience. Cheap quotes sometimes mean they're cutting corners on safety or cleanup. Get at least three quotes and check reviews. The lowest bid isn't always the best deal.
Ready to get your trees taken care of? Call us at (888) 705-2656 for a free estimate. We serve Portland, Salem, Eugene, Gresham, and surrounding areas. Let's get your yard looking great.
Get a FREE estimate — call now:
(888) 705-265624/7 Available • Licensed & Insured • All of Oregon
Licensed pros in your area. Fast response guaranteed.