
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 / Area | Zip | Median Job Cost |
|---|---|---|
| Tigard | 97223 | $1,755 |
| West Linn | 97068 | $1,610 |
| Wilsonville | 97070 | $1,440 |
| Beaverton (SW) | 97007 | $1,570 |
| Lake Oswego (N) | 97034 | $1,865 |
| Tigard (S) | 97224 | $1,750 |
| Tualatin | 97062 | $2,095 |
| Lake Oswego (S) | 97035 | $1,770 |
| Oregon City | 97045 | $2,415 |
| Beaverton (N) | 97008 | $1,560 |
| Aurora / Donald | 97002 | $1,755 |
| Canby | 97013 | $1,450 |
| Sherwood | 97140 | $2,335 |
| Newberg | 97132 | $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