WASHINGTON & OREGON · COST GUIDE

Tree removal cost in Washington and Oregon

A 50–80 ft tree, chipped and hauled with the stump left in place, models at $1,800–$3,600 in Oregon and $1,700–$3,400 in Washington. Modeled estimate, not quotes (method).

Model inputs and permit fees checked 2026-10-02 · Sources at the end

Modeled ranges by tree height

The model prices a three-person crew at $225 per crew-hour in Oregon and $210 in Washington. Both start from the BLS May 2025 mean hourly wage for tree trimmers and pruners, $35.40 in Oregon and $32.20 in Washington, multiplied by 1.6 for payroll burden and overhead, plus the truck, chipper, saws and fuel [1]. Each height band gets a crew-hour range; the range times the rate, rounded to $50, gives the figures below.

The ranges cover felling or dismantling, chipping and hauling. They exclude the stump, a crane and permit fees.

Tree heightWhat that looks like hereCrew-hoursOregonWashington
Under 25 ftJapanese maple, young dogwood, an overgrown arborvitae2–4$450–$900$400–$850
25–50 ftRed alder or bigleaf maple at roof height, a mature fruit tree4–8$900–$1,800$850–$1,700
50–80 ftMature Douglas fir or western redcedar on a city lot8–16$1,800–$3,600$1,700–$3,400
Over 80 ftBig Douglas fir, tall black cottonwood on a creek line14–30$3,150–$6,750$2,950–$6,300

Modeled estimate, not quotes (method). Bands and rates from the Westcoast-Tree.org model, wages from BLS [1].

A tree that tops out around a two-storey roofline is in the 25–50 ft band; most mature Douglas firs on Portland and Seattle lots are in the 50–80 ft band. The tree removal cost calculator runs the model with your inputs.

A climber high in the branches of a large tree above a brick house, with a second worker standing on the lawn below
A climber working in a large tree beside a house, with a ground worker below. Photo: Zack Masters / Unsplash

Labor index by metro

Labor is the biggest input in the model. The index divides each area’s BLS mean wage by its state’s mean wage, and, in the last column, by the US mean wage for the same occupation, $26.91 an hour [1].

AreaBLS mean hourly wage, May 2025Index (state = 1.00)Index (US = 1.00)
United States$26.91–1.00
Oregon, statewide$35.401.001.32
Portland–Vancouver–Hillsboro$35.040.991.30
Salem$34.490.971.28
Eugene$33.560.951.25
Bend$33.320.941.24
Coast Oregon nonmetropolitan area$37.561.061.40
MedfordSuppressed by BLS; use the Oregon figure1.00 (state)1.32 (state)
Washington, statewide$32.201.001.20
Seattle–Tacoma–Bellevue$33.851.051.26
Spokane$25.940.810.96
Bellingham, Yakima, Olympia, KennewickNot published; use the Washington figure1.00 (state)1.20 (state)

Source: BLS Occupational Employment and Wage Statistics, SOC 37-3013, May 2025 [1]. Tree trimmers in the Portland metro earn about 30 percent more than the national mean and in the Seattle metro about 26 percent more, which is one reason Northwest crew rates sit above figures quoted in national cost articles. Spokane is the exception, slightly below the national mean. The spread inside each state is wide too: BLS puts the 10th to 90th percentile hourly wage at $24.63 to $45.42 in Oregon and $21.41 to $45.01 in Washington, so a crew led by a senior climber costs more per hour than one built around entry-level ground workers [1].

  • This is a labor index, not a price. The wage leaves out payroll taxes, workers’ comp, insurance, the chipper, the truck, fuel, dump fees and margin. Spokane’s 0.81 does not mean quotes there run 19 percent below Seattle; equipment and insurance cost about the same statewide.
  • The model uses the state rate everywhere; Portland and Seattle sit within 5 percent of their state figure.

What moves the price

Height sets the band. Everything else changes the crew-hours inside it.

  • Trunk within 10 ft of a structure: ×1.25. The tree comes down in pieces lowered on ropes, and the big wood is rigged over the roof rather than dropped.
  • No truck or chipper access: ×1.3. A fenced backyard, a steep lot or a house with no side yard means every round and armload of brush is carried to the street.
  • Crane day: adds $1,500–$3,500. Operator and mobilization, rising with distance from the crane yard. A crane cuts climbing hours, so the net increase is smaller than the line item. See crane tree removal.
  • Stump grinding: $150–$450 by diameter. Modeled at $4–$6 per inch of stump diameter with a $150 minimum; details on stump grinding cost.
  • Haul versus leave the wood. Chipping and hauling are inside the bands. A quote that leaves rounds and brush on your lot should land below the range; the model does not price that discount, so ask for both.
  • Permit fees. Zero in some cities, $600 plus surcharge in Kirkland. The next section has the published amounts.

Worked example. A 60-ft Douglas fir in Beaverton, trunk 8 ft from the house, fenced backyard with no chipper access, 30-inch stump ground afterward.

  • 50–80 ft band, Oregon: $1,800–$3,600
  • Within 10 ft of the house, ×1.25: $2,250–$4,500
  • No access, ×1.3, rounded to $50: $2,950–$5,850
  • Stump, 30 in at $4–$6, $150 floor, rounded: $150–$200
  • Modeled total: $3,100–$6,050. Modeled estimate, not quotes (method).

Within 10 ft of an energized line only a qualified line-clearance tree trimmer may work, under WAC 296-45-035 in Washington and OAR 437-002-0306 in Oregon [13][14]. Read tree removal near power lines before asking for bids on a tree in the wires.

City permit fees that can show up on the bill

The fee is rarely the expensive part. Skipping the permit is: Renton’s code allows a mitigation fee of up to $2,000 per tree [10], and Edmonds lists fines of $1,500 per tree under 12 inches [11]. These are the fees on official city pages as of 2026-10-02, for private-property trees unless marked.

CityPermitPublished feeSource
Portland, ORTree Removal and Replanting permit, private trees 12 in DBH and largerNo charge for applications on or after July 1, 2025. Replanting Waiver $50. Fee in lieu of replanting $472 per DBH inch or $712 per on-site tree (FY2025–26)[2]
Eugene, ORTree-felling permit, more than 5 trees in 12 months on a parcel of 20,000 sq ft or more1–10 trees $152.07; with public notice $305.25; 11–50 trees $610.50; 51–100 trees $991.23[3]
Happy Valley, ORTree removal permit, trunk over 6 inType A $56; Type B $85 plus $56 per tree, maximum $5,294; Tree Bank contribution $277 per tree instead of replanting[4]
Gresham, ORTree removal exemption, up to 3 regulated trees per 12 months on lots of 35,000 sq ft or lessFree. Type II permit beyond that, fee per city schedule, amount not published[5]
Tigard, ORSimple tree permitsNo fee[6]
Kirkland, WATree Removal Permit beyond the annual allowance$600 plus 3.5% surcharge; landmark tree $300 plus surcharge; $305 recording fee for mitigation trees[7]
Seattle, WASDCI tree removal reviewNo fee for dead-tree removals; hazard, emergency and pest removals at 0.5 × the Land Use hourly rate[8]
Redmond, WAHazard Tree DeclarationFree. Other single-family removals: application fee since Feb 1, 2024, amount in the fee schedule[9]
Lynnwood, WATree removal permitCity guidelines say many single-family permits are no-cost[12]
Sherwood, OR (street tree)Street tree permit, planter strip$35 first tree plus $15 each additional, plus 5% technology fee[15]
Milwaukie, OR (street tree)Public tree application$50 application fee, removal fee by DBH[16]
Tacoma, WA (street tree)Right-of-way tree removalFree, except “conflict trees”, which pay a Canopy Loss Fee of $130 per caliper inch less replanting credits[17]

Thresholds, allowances and issuing departments for 40 cities per state are in tree removal permits in Oregon and tree removal permits in Washington. Fees change each fiscal year; the table shows the amount on the check date.

How to read a quote line by line

A one-line quote, “remove fir, $2,800”, hides every assumption. Ask for these lines in writing.

  1. Scope. Which tree, its height, and what “removed” means. A flush cut at grade and a stump left at knee height are different jobs.
  2. Method. Climb and rig, straight fell, or crane. A crane’s mobilization and operator hours should be separate from the crew’s hours.
  3. Debris. Brush chipped and hauled, rounds hauled, or wood left bucked for firewood. Leaving wood should take the price down.
  4. Stump. Included, separate, or not offered; if separate, the per-inch rate and the depth.
  5. Protection and cleanup. Mats on the lawn, a rake-and-blow, who repairs a cracked driveway.
  6. Permit. Who applies, who pays, and whether the fee passes through at cost. In Portland the removal application is free [2]; in Kirkland it is $600 plus surcharge [7].
  7. Utility. If the service drop is in the way, who schedules the disconnect. Puget Sound Energy asks for at least 5 business days’ notice, Avista for at least 3 [18][19].
  8. Credentials. Washington: an L&I contractor registration number, since the statutory definition of “contractor” includes tree removal (RCW 18.27.010) [20]. Oregon: a CCB or LCB number, since ORS 701.005 covers anyone hired to remove or prune trees or stumps [21][22]. Check it at the Washington license lookup or the Oregon license lookup.

Why two quotes differ by thousands

Two crews looking at the same fir can be $3,000 apart and both be honest. The usual reasons:

Crane or climb. One bid includes a crane day at $1,500–$3,500 in the model; the other plans two extra climbing days. Over a house, the crane bid is often the safer one and sometimes the cheaper one.

Who is allowed near the wires. If the canopy reaches within 10 ft of a primary line, only a qualified line-clearance trimmer may work there [13][14]. A crew without that qualification bids the job without that work, or bids it wrong.

Bond, insurance and registration. A registered Washington contractor carries a bond and insurance under chapter 18.27 RCW [20]; Oregon requires a CCB or LCB license for tree work [21][22]. An unregistered operator skips those costs, and you carry the risk when a limb goes through the neighbor’s roof.

Disposal. Dump fees, drive time, and whether the wood is sold or chipped. In Oregon’s Washington, Yamhill, Marion, Clackamas and Multnomah counties, ash wood, chips, stumps and roots may not leave the emerald ash borer quarantine without an ODA compliance agreement (OAR 603-052-1075) [23], which adds a disposal line to an ash removal.

Permits and penalties. A bid that assumes no permit in a city that requires one is a different job, not a lower price. Tigard cites a minimum penalty of $250 per tree for illegal removal (2015 figures) [6], and Lakewood triples the replacement value for malicious cutting [24].

Pricing habits. Even professional bidders disagree widely on identical work. When the City of Tulsa, Oklahoma took bids for emergency tree work in 2024 (TAC 1326), it priced removal per trunk in diameter bands (6 to 13 in, 13 to 25 in, 25 to 37 in, and 37 in and up) and hanging limbs per tree, and the nine bids for the same 25-to-37-in trunk ranged from $250 to $1,475 [29]. Those are Oklahoma municipal bulk-contract figures, not Washington or Oregon prices; the lesson that carries over is to get at least two written quotes with the same scope.

Storm week. After a windstorm every crew is booked and emergency rates apply. Insurance usually pays only when the tree hit a covered structure: Washington’s insurance commissioner says cleanup is usually not covered unless the tree fell on the house, garage or car, with debris removal typically capped at an extra 5 percent of the dwelling limit [25][26]; Oregon’s Division of Financial Regulation says a tree that falls without damaging the residence is typically not covered [27]. National industry guidance from the Insurance Information Institute (Triple-I) is that when a tree hits an insured structure, many homeowners policies cover removing the tree, commonly up to about $500 to $1,000 depending on the insurer and policy [28]; your own policy and the state regulator’s guidance govern. The tree removal hub covers the emergency path.

What is not on this page

No collected quotes, yet. Westcoast-Tree.org has not gathered quote samples from Washington or Oregon crews. Every dollar figure above except the published permit fees, the BLS wages and the out-of-region bid example comes from the model: a three-person crew at the BLS mean wage times 1.6 plus equipment, crew-hour bands by height, fixed multipliers, a crane allowance, a per-inch stump rate, everything rounded to $50. The method, its limits and the re-check schedule are on the methodology page. The ranges are not offers, and no one who answers the phone is bound by them.

Sources

  1. BLS Occupational Employment and Wage Statistics, May 2025, SOC 37-3013 Tree Trimmers and Pruners, checked 2026-10-02.
  2. City of Portland, Tree Removal and Replanting Permits (fees eliminated July 1, 2025; FY2025–26 fee schedule), checked 2026-10-02.
  3. City of Eugene, Tree Removal Permits handout (Eugene Code 6.300–6.330, fee sheet), checked 2026-10-02.
  4. City of Happy Valley, Tree Cutting Ordinance (LDC 16.42.050; Type A and Type B fees), checked 2026-10-02.
  5. City of Gresham, Trees (Development Code 9.1000; tree removal exemption), checked 2026-10-02.
  6. City of Tigard, Tree Permits (TMC Title 8), checked 2026-10-02.
  7. City of Kirkland, Trees (KZC Chapter 95; permit fees), checked 2026-10-02.
  8. Seattle SDCI, Tree Removal (SMC Chapter 25.11; fees), checked 2026-10-02.
  9. City of Redmond, Tree Removal (RZC 21.72), checked 2026-10-02.
  10. Renton Municipal Code 4-4-130, Tree Retention and Land Clearing Regulations, checked 2026-10-02.
  11. City of Edmonds, Handout P46 Tree and Vegetation Removal (ECDC 23.10), checked 2026-10-02.
  12. Lynnwood Municipal Code 17.15.100, Tree Removal Permit Required, checked 2026-10-02.
  13. WAC 296-45-035, Definitions (line-clearance tree trimmer), checked 2026-10-02.
  14. Oregon OSHA Division 2/R, OAR 437-002-0301 to -0311, Tree and Shrub Services (437-002-0306 electrical hazards), checked 2026-10-02.
  15. City of Sherwood, Tree Removal (street tree permit fees), checked 2026-10-02.
  16. Milwaukie Municipal Code Chapter 16.32, Trees (public tree application fee), checked 2026-10-02.
  17. City of Tacoma, Trees in the Right-of-Way (Canopy Loss Fee), checked 2026-10-02.
  18. Puget Sound Energy, Tree Trimming help center (service-line disconnect notice), checked 2026-10-02.
  19. Avista, Tree Trimming (service-drop disconnect notice), checked 2026-10-02.
  20. RCW 18.27.010, Definitions (contractor includes tree removal services), checked 2026-10-02.
  21. ORS Chapter 701, Construction Contractors (ORS 701.005(5)(e), 701.021), checked 2026-10-02.
  22. Oregon Landscape Contractors Board, licensing for tree removal, pruning and stump removal, checked 2026-10-02.
  23. Oregon Department of Agriculture, Emerald Ash Borer (OAR 603-052-1075 quarantine), checked 2026-10-02.
  24. City of Lakewood, Pro Tip P7 Tree Preservation and Protection (LMC 18A.70.300–.320), checked 2026-10-02.
  25. Washington Office of the Insurance Commissioner, Winter Weather and Insurance Coverage, checked 2026-10-02.
  26. Washington Office of the Insurance Commissioner, Debris Removal Insurance Coverage, checked 2026-10-02.
  27. Oregon Division of Financial Regulation, Storm Damage and Home Insurance, checked 2026-10-02.
  28. If a tree falls on your house, are you covered? (Insurance Information Institute / Triple-I), checked 2026-10-02.
  29. Emergency Debris Removal bid tabulation, TAC 1326, City of Tulsa Purchasing Department, opened October 10, 2024 (Oklahoma; cited for pricing structure and bid spread only).

Comparing quotes? Check these eight things first.

Two quotes for the same tree can differ by thousands. The gap is usually in what's included, not the cutting.

01A current certificate of liability insurance, sent by the insurer
02A state license you looked up yourself: Oregon CCB or LCB, Washington L&I
03Who is on site: an ISA Certified Arborist, or a crew lead with years on the job
04Haul-away, chipping and cleanup written in, not assumed
05The stump: ground, left, or priced as a separate line
06Who pulls the city permit, and whether the fee is in the price
07What happens if a fence, roof or lawn gets damaged
08Your written approval before any extra work is added
Check any company yourself

We don't vet or license anyone. These are the official lookups; each takes about a minute.

WhatWhereWhat it shows
Oregon CCB licenseCCB license searchActive status, bond, insurance on file, complaints
Oregon LCB licenseLCB verify a licenseLandscape contracting license, which covers tree work
Washington contractor registrationL&I VerifyRegistration, bond, workers' comp, lawsuits, violations
ISA Certified ArboristISA directoryCurrent certification and credential number

How to read them: Oregon guide · Washington guide

Check any company yourself

We don't vet or license anyone. These are the official lookups; each takes about a minute.

WhatWhereWhat it shows
Oregon CCB licenseCCB license searchActive status, bond, insurance on file, complaints
Oregon LCB licenseLCB verify a licenseLandscape contracting license, which covers tree work
Washington contractor registrationL&I VerifyRegistration, bond, workers' comp, lawsuits, violations
ISA Certified ArboristISA directoryCurrent certification and credential number

How to read them: Oregon guide · Washington guide

Westcoast-Tree.org is an independent information site. If you call a number on this site, the call goes to a tree service that covers your area and we may be paid a referral fee by that company. We don't perform tree work and we don't vet, license or insure anyone. Cost figures are modeled estimates, not quotes (method). Not affiliated with the former Westcoast Tree Care Inc of Tumwater, WA.

Call for a local estimate(877) 720-7431