How Much Does Tree Removal Cost in the Portland Metro Area? (2026 Pricing Guide)

Tree removal cost guide for Portland metro and Willamette Valley homeowners

Published by Grove Tree Care | Oregon City, OR | Serving Beaverton, Lake Oswego, Tigard, West Linn, Tualatin, Wilsonville, Oregon City, Canby, Newberg, and surrounding areas


If you’ve got a tree that needs to come down, the first question on your mind is probably: “What is this going to cost me?”

It’s a fair question — and one that’s hard to answer without seeing the tree. But here’s what we can tell you: after completing hundreds of tree removal and tree care jobs across the Portland south metro and Willamette Valley, we have a clear picture of what homeowners in our area actually pay. Not ballpark estimates pulled from national averages, but real numbers from real jobs in Beaverton, Lake Oswego, Tigard, West Linn, Tualatin, Wilsonville, Oregon City, Canby, Newberg, and the surrounding communities.

Here’s the full breakdown.


The Short Answer: What Tree Removal Costs in the Portland Metro

Based on our recent job data for the Portland metro area:

  • Typical range: $1,035 – $2,670
  • Median job cost: $1,685
  • Average job cost: $2,200
  • Smaller/simpler jobs: $575 – $1,035
  • Large or complex removals: $3,450 – $8,050+
  • Most complex large-scale jobs: Up to $15,500+

The middle 50% of all our jobs — the most representative slice of what most homeowners pay — falls between $1,035 and $2,670.

If you’re getting a quick ballpark before calling for an estimate, budget $1,150–$2,875 for a typical residential tree removal in the Portland metro. That covers the majority of jobs we see.


What Affects the Price?

No two trees are the same, and no two jobs are priced the same. Here are the factors that move the number up or down.

Tree Size

This is the biggest factor. A 20-foot ornamental cherry near your fence is a fundamentally different job than a 70-foot Douglas fir leaning toward your roof. Bigger trees mean more time, more crew, more equipment, and more debris to haul.

Access and Location

Can our equipment get close to the tree? A tree in an open backyard with gate access is straightforward. A tree surrounded by a deck, fence, outbuildings, or a narrow side yard requires more planning, more rigging, and more time — all of which affect cost.

Proximity to Structures

Trees near your house, garage, fence, or power lines require careful piece-by-piece dismantling rather than a straightforward fell. This is slower, more technical work, and it costs more. It’s also the work that separates experienced crews from inexperienced ones.

Number of Climbers and Crew

Many of our jobs require two certified climbers working together, plus a ground crew. Jobs with more complexity — advanced rigging, precision lowering, tight quarters — need a larger, more specialized team.

Equipment Required

Standard jobs use a chipper truck and climbing gear. Complex jobs may require a mid-size or large stump grinder, a Dingo (mini-excavator), a dump trailer, ground protection mats, or specialized rigging equipment. Each piece of equipment adds to the job cost.

Stump Grinding

Tree removal and stump grinding are usually quoted separately. Removing the stump adds cost but eliminates the eyesore, the tripping hazard, and the potential for pests. More on stump pricing below.

Permits

Some cities in our service area require permits to remove trees above a certain size. We handle the permit process for our customers, but permit fees — paid to the city — are typically passed through and added to the job total. Permit jobs in our data average around $2,970, reflecting the fact that they tend to involve larger, more regulated trees.


Pricing by Service Type

Tree Removal (Major Work)

Typical range: $1,035 – $4,025 | Average: ~$2,300

This is our bread and butter — full tree removals requiring climbing, rigging, and chipping. The majority of jobs in this category fall between $1,600 and $2,875, with complex or large-tree jobs running higher.

Tree Pruning and Trimming

Typical range: $400 – $3,450+ | Average: ~$2,150

Pruning costs vary more widely than removal because the scope varies enormously — from a single overgrown oak limb to a complete crown reduction on a mature tree. Ornamental and hedge pruning tends to run on the lower end; structural pruning of large trees runs higher.

Stump Grinding

Typical range: $175 – $3,450 | Median: ~$1,870

Stump price is driven primarily by stump diameter, depth of grinding required, and access. A single small stump in an open yard is inexpensive. Multiple large stumps, or stumps in tight spots requiring specialized equipment, cost significantly more. The high end reflects jobs with multiple large stumps or difficult access.

Cabling and Bracing

Typical range: $975 – $8,850 | Average: ~$3,850

Tree cabling is structural support work — installing high-strength cables in the canopy to stabilize split or weak branches and prevent failure. It’s more labor-intensive and specialized than pruning, which is reflected in the price. Cabling is often the right choice when a tree is worth saving but has a structural risk that shouldn’t be ignored.

General Tree Work (Minor Services)

Typical range: $175 – $2,150 | Average: ~$735

This covers smaller-scope work: deadwood cleanup, minor limb removal, hazard branch removal, and similar tasks that don’t require a full climbing crew. If you have a straightforward, lower-risk job, this is where your price will likely land.


Pricing by Area

Our job data gives us real price benchmarks across the communities we serve. Here’s how typical job costs vary by city:

City / AreaZipMedian Job Cost
Tigard97223$1,755
West Linn97068$1,610
Wilsonville97070$1,440
Beaverton (SW)97007$1,570
Lake Oswego (N)97034$1,865
Tigard (S)97224$1,750
Tualatin97062$2,095
Lake Oswego (S)97035$1,770
Oregon City97045$2,415
Beaverton (N)97008$1,560
Aurora / Donald97002$1,755
Canby97013$1,450
Sherwood97140$2,335
Newberg97132$2,965

The variation between cities reflects the mix of job types in each area — Oregon City, Sherwood, and Newberg tend to have larger lots with larger, more complex trees, which pushes median prices higher.


What a $1,700 Job Looks Like vs. a $5,750 Job

To make the numbers more concrete, here’s the difference in what you’re actually getting:

$1,150 – $2,070 (most common range):

  • Single tree removal, medium size (30–50 feet)
  • Moderate access — standard backyard with gate
  • 2-person climbing crew plus ground crew
  • Standard chipping and debris removal
  • No permit required

$3,450 – $5,750:

  • Large tree removal (50–80 feet), OR multiple trees
  • Tight access, proximity to structure, or technical rigging required
  • 2 certified climbers + larger ground crew
  • May include stump grinding
  • May require permit and arborist documentation

$5,750 – $15,500+ (largest and most complex jobs):

  • Very large trees (80+ feet) or significant multi-tree projects
  • Complex rigging, GRCS (friction device for precision lowering), Dingo, dump trailer
  • Advanced felling or piece-by-piece dismantling near structures
  • Permit required; ISA Certified Arborist on site
  • Multiple days or crews

Why You Should Be Cautious of Very Low Quotes

If you get a quote that’s significantly below what’s in this guide, it’s worth asking a few questions before you sign anything. In our experience, very low quotes often mean one or more of the following:

  • The company is not properly licensed, bonded, and insured (which leaves you liable if something goes wrong on your property)
  • They don’t have ISA Certified Arborists on crew
  • The quote doesn’t include debris removal and cleanup
  • They plan to top the tree rather than properly remove it (which damages your property value and leaves a hazard)
  • Hidden fees will appear on the final invoice

Tree removal is skilled, dangerous work. The price reflects the training, equipment, and insurance that keep your property and the crew safe. We’re not the cheapest option in the market — and we’re not trying to be.


What’s Included in a Grove Tree Care Quote?

When you get an estimate from us, the price covers:

  • On-site assessment by a trained arborist
  • All labor — climbers, ground crew, supervision
  • All standard equipment (chipper truck, climbing gear, ropes and rigging)
  • Complete debris removal and cleanup
  • Any specialized equipment required (quoted upfront, not added as a surprise)
  • Permit filing if required (city fees passed through at cost)

The number we give you is the number you pay. No hidden fees, no surprise line items after the job.


How to Get an Accurate Estimate

The only way to get a truly accurate price is to have someone look at the tree. Factors like lean, decay, root structure, and proximity to structures can dramatically change the scope of a job in ways that aren’t visible from a photo or a description.

We offer free, no-obligation on-site estimates throughout our service area. We’ll come out, assess the tree, explain what the job involves, and give you a clear, written quote — usually within a day or two of your call.

Ready to get your estimate? Request a Free Estimate or call us at 503-208-4071.

We serve Beaverton, Tigard, Sherwood, Lake Oswego, West Linn, Tualatin, Wilsonville, Oregon City, Canby, Aurora, Hubbard, Newberg, Dundee, and surrounding communities in Washington, Clackamas, and Yamhill counties.


Pricing reflects current 2026 rates for the Portland metro area and Willamette Valley. Individual job costs vary based on tree size, species, access, proximity to structures, equipment requirements, and permit status. All estimates are provided free of charge and in writing.

Grove Tree Care | 2050 Beavercreek Rd, STE 130, Oregon City, OR 97045 | 503-208-4071 | info@thegrovetree.com

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top