Landscaper Cost in Portland 2026: Real Rates by Neighborhood

BLS hourly wage

$21.69

Local multiplier

2.68×

Your rate

$58.08/hr

Range $43.56 – $72.60

Landscaper Portland, Oregon BLS OEWS May 2024, adjusted for Portland cost of living Updated May 12, 2026

How is this calculated?

RATE BAND

Landscaper · Portland, OR

$58/hr
$44 LOW
AVG
$73 HIGH
Landscaper in Portland, OR: $44/hr to $73/hr, average $58/hr.
NeighborhoodGrid is rendered INSIDE .article-content so it inherits the body-table chrome (dark thead, alternating cream rows, mono digits in cols 2/3/4) automatically — no duplicated CSS to drift out of sync. -->

Pricing by neighborhood — Landscaper · Portland, OR

Landscaper hourly rate by neighborhood in Portland, OR. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.
Neighborhood Low High Why the price moves
Northwest Hills / Forest Park $75 $120 Estate design-build, sloped wooded lots, native restoration, fire-buffer pruning near urban-wildland edge
Pearl / NW Portland $70 $110 Loft courtyards, rooftop planters, container gardens, freight-elevator and load-in scheduling
Eastmoreland / Laurelhurst $70 $115 Premium historic estates, mature canopy, heritage-tree protections, period-appropriate planting
Lake Oswego / West Linn $75 $125 Lakeside luxury design-build, irrigation and lighting integration, HOA design review
Hawthorne / Sellwood / SE inner $55 $90 1900s craftsman cottage gardens, narrow side-yards, moss-prone lawns, raised-bed and pollinator installs
Alberta / NE inner $55 $90 Permaculture and food-forest installs, fruit-tree pruning, gentrifying blocks mix DIY and pro work
Beaverton / Hillsboro $50 $80 Washington County suburban tract; mow-and-blow plus seasonal cleanup the dominant pattern
Gresham / Outer East $44 $72 Lowest metro rates; flatter sites, easier equipment access, fewer tree-permit triggers

Landscaper hourly rate by neighborhood in Portland, OR. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.

How much does a landscaper cost in Portland?

Portland landscapers charge $44-$73 per hour for scheduled crew work, with an average of $58/hr. Storm-response and after-hours calls run $130-$220/hr plus a $125-$275 trip charge. Geography matters: Lake Oswego, West Linn, and Northwest Hills estate work sits at the top of the range because of sloped wooded lots, HOA design review, and integrated irrigation, lighting, and hardscape scope. Gresham and outer-east suburbs sit at the bottom.

The Bureau of Labor Statistics reports the median hourly wage for landscaping and groundskeeping workers in the Portland-Vancouver-Hillsboro metro at $21.69. The gap between that and the $58/hr you actually pay is real and explainable, and the rest of this article walks through where every dollar goes, what permits you actually need, and what to ask when comparing quotes.

Portland Landscaper Rates by Neighborhood

The Portland metro is not one market. An Eastmoreland restoration with mature heritage oaks and a 1920s perennial border is a different job than a 1990s tract lot in Gresham with flat turf and a six-foot fence, and the price reflects that. The full per-neighborhood breakdown sits at the top of this page; this section explains the why behind the numbers.

The west-side premium is not arbitrary. A typical Lake Oswego or Northwest Hills project includes mature-canopy arborist coordination, sloped-lot terracing and drainage, HOA architectural approval (two to six weeks for design submittals in Lake Oswego), integrated irrigation and low-voltage lighting that pulls a specialty sub, and limited material-staging room on narrow hillside driveways. Inner-east and outer-east work skips most of that and leans on volume turf maintenance, cottage gardens, and permaculture installs.

Comparable cities for cross-reference:

Portland sits roughly 10-20% below the Seattle metro rate, mostly explained by lower Oregon L&I-equivalent insurance costs and a smaller Eastside-style luxury design-build market.

Portland Landscaper Pricing by Property Type

Neighborhood is one axis. Property type is the other, and it often matters more than the zip code. A 1908 craftsman in Hawthorne with a 40-foot frontage and a side-yard the width of a wheelbarrow costs more per square foot to landscape than a flat Beaverton ranch on the same block, because access slows everything down.

Property typeHourly rateWhy the price moves
Lake Oswego / West Linn lakeside custom$75-$125HOA design submittal, lakeside buffer rules, integrated irrigation and lighting, premium plant material
Northwest Hills / Forest Park estate$75-$120Sloped wooded lots, fire-buffer pruning, native restoration, mature-canopy arborist coordination
Eastmoreland / Laurelhurst historic$70-$115Heritage-tree protections, mature plantings, period-appropriate design, narrow driveways
Pearl / NW loft + courtyard$65-$105Rooftop and container work, load-in scheduling, freight-elevator coordination, weight-load limits
Craftsman cottage (Hawthorne, Sellwood, Alberta)$55-$90Side-yard access constraints, moss management, raised beds, permaculture and food-forest installs
Suburban tract (Beaverton, Hillsboro)$50-$80Standard turf maintenance, drought-tolerant retrofits, larger flat lots, easier equipment access
Gresham / outer-east suburban$44-$72Flat lots, easy equipment access, dominant mow-and-blow market

The Eastmoreland and Laurelhurst premium is real and not arbitrary. Heritage-tree work in those neighborhoods triggers Title 11 review for anything over the size threshold, and a 1920s estate often has two or three protected trees in the front yard alone. If your project sits in a designated historic district or includes any tree over 20 inches in diameter, ask whether the contractor has filed a heritage-tree permit in the last 12 months.

What Your Billed Hour Actually Covers

The $21.69 BLS wage is take-home pay for the worker on the ground, not what the customer pays. The customer rate of $44-$73/hr covers everything the business needs to legally operate in Oregon.

Roughly: 50% labor, 13% commercial liability, bonding, and workers’ comp insurance ($8,000-$16,000/yr per crew in Oregon; LCB requires a $10,000 bond minimum for landscape contractors), 11% trucks, trailers, mowers, blowers, and specialty equipment (mini-excavator rentals, plate compactors, irrigation tools, chippers for storm work), 10% Portland-specific overhead (LCB licensing and continuing-ed fees, yard-waste hauling and tipping fees at Metro transfer stations, parking and dispatch), and 16% contractor profit margin. Strip any of those out and the business cannot stay open.

This is why the cheapest quote is not always the right one. A crew bidding $30/hr is usually a side-job operator working without LCB licensing (Oregon requires a license for any landscape work over $500; unlicensed work can void your homeowner’s policy), without an LCB bond (no recourse if they walk off mid-project), or about to disappear before the rainy season.

Portland Permits and What They Cost

Portland Urban Forestry, the Bureau of Environmental Services (BES), and the Bureau of Development Services sit on top of every meaningful landscaping job past basic maintenance. Skipping the permit step is the most common way homeowners turn a $4,000 patio into a $10,000 problem when an inspector flags it during a future sale.

WorkPermitTypical costLead time
Heritage or street tree removalUrban Forestry Tree Permit (Title 11)$50-$350 (notice fee; mitigation extra)2-4 weeks; arborist report + replanting required
Retaining wall over 4 ftBDS Building Permit$300-$1,0004-8 weeks; engineering stamp required
Rain garden / bioswale (Green Street tie-in)BES Stormwater Connection / Ecoroof Review$150-$6503-6 weeks; SW Code Section 1.2 compliance
Driveway curb cut or apronPBOT Right-of-Way Permit$200-$7003-6 weeks; affects parking and ROW
Hardscape over 500 sq ft imperviousBDS Site Development Review$150-$5002-6 weeks; ties into stormwater code
Irrigation backflow + tapPortland Water Bureau Cross-Connection$200-$6002-4 weeks; annual backflow test required

Your landscaper files most permits on your behalf and the fee gets added to the invoice. Heritage-tree mitigation is the line item that surprises homeowners: Urban Forestry typically requires 1-3 replacement trees per heritage tree removed, and a 2-inch caliper replacement tree installed runs $350-$800 each. For larger renovations involving multiple trades, expect to coordinate the landscape permit with a Portland handyman for fence and deck repair and a Portland gutter crew when the new drainage layout shifts downspout routing into the new rain garden.

Common Landscaper Job Pricing in Portland

These are typical all-in prices, including labor, materials, yard-waste hauling, and applicable permit fees. Lake Oswego, Northwest Hills, and inner-east historic sit at the high end of each range; Gresham and outer-east at the low end.

JobTotal costLabor hoursNotes
Spring cleanup (mid-size lot)$350-$8004-8Pruning, bed cleaning, moss removal, mulch refresh
Lawn aeration + overseed + lime$200-$4202-4Best in mid-September through October; PNW clay needs lime
Sod installation (per sq ft)$2.25-$5.00variesIncludes soil prep, sod, starter fertilizer
Flagstone or paver patio install$22-$40/sq ftvariesBase prep matters; 36 in/yr rain demands proper drainage
Rain garden / bioswale (per project)$3,000-$10,50024-72BES Green Street-compliant; sometimes rebated via Clean River Rewards
Cedar fence install (per linear ft)$35-$70variesWestern red cedar standard locally; treated posts $5-$12 each
Drip irrigation install (typical lot)$2,000-$5,80012-30Smart controller adds $300-$650; backflow $250-$600
Native plant conversion (per 1,000 sq ft)$4,000-$8,50020-50Sword fern, salal, vine maple, oregon grape; lower long-term water bill
Tree pruning (per tree, mature)$275-$7502-5ISA-certified arborist required for heritage and hazard trees

Rain gardens deserve a callout. Portland’s stormwater code (and BES’s Clean River Rewards program) often rebates a portion of the install cost when the design meets BES standards and disconnects a downspout from the combined sewer. Ask whether your landscaper has filed a Clean River Rewards stormwater retrofit before signing; a certified designer can drop your net cost by 15-30% on the right lot. Moss management on lawns is the other Portland-specific recurring spend: most crews bundle a fall lime and dethatch pass for $180-$350 because PNW conifer canopies acidify soils faster than turfgrass can tolerate.

How to Get and Compare Portland Landscaper Quotes

Three things separate a useful quote from a useless one in Portland, and they all come down to specificity.

  1. Tell the contractor your lot type and goal. “1912 Sellwood craftsman, 4,500 sq ft lot, want a low-water front yard and a rain garden tying into the back downspout” gets a different number than “1996 Lake Oswego on a quarter-acre with HOA design review and existing irrigation tied to city water.” Landscapers price the job partly off access and material logistics, so generic “I want to redo my yard” estimates are worth less than a more detailed brief.

  2. Ask for an itemized written estimate that breaks out labor hours, plants by named species and pot size, hardscape unit pricing (per sq ft for pavers, per linear ft for cedar fence or edging, per cubic yard for soil), yard-waste hauling, and permit fees. Verbal estimates are not enforceable and tend to grow on the day. Reputable Portland landscaping companies email itemized PDFs within 48-72 hours of the site visit. If a contractor will not put it in writing, walk.

  3. Verify the LCB license, bond, and insurance before you book. Pull the Landscape Contractors Board license number from the Oregon LCB license search, confirm an active $10,000 LCB bond and current general liability insurance, and check the LCB complaint history. The LCB is separate from the CCB (Construction Contractors Board) and is mandatory for any landscape work over $500. Both checks take five minutes and rule out 90% of the operators who later become problems.

How We Calculated These Prices

The Portland landscaper hourly rate of $44-$73 starts with the BLS Occupational Employment and Wage Statistics median hourly wage for landscaping and groundskeeping workers in the Portland-Vancouver-Hillsboro metropolitan statistical area: $21.69 as of May 2024. We apply a 2.0x-3.4x consumer multiplier covering business overhead, LCB-required bonding and insurance, vehicle and equipment costs, yard-waste tipping fees at Metro transfer stations, employer-paid taxes, and contractor profit margin, calibrated against current quotes from LCB-licensed landscaping contractors across the Portland metro.

Neighborhood-level adjustments reflect access logistics (hillside terracing, narrow inner-east driveways, lakeside buffer review, HOA design submittals in Lake Oswego and West Linn), property-stock differences (1908 craftsman cottage vs. mid-century ranch vs. west-side custom estate), and stormwater overlays from Portland’s Title 17 stormwater code and Title 11 tree code. The full formula and source list lives on our methodology page.

Other Portland Service Costs You Might Need

Landscaping rarely happens in isolation. A full backyard renovation typically pulls in 3-4 trades, and getting quotes from all of them at the same time is faster than serial calls.

Frequently Asked Questions

How much does it cost for a landscaper in Portland?

Portland landscapers charge $44-$73 per hour for scheduled crew work, averaging $58/hr based on BLS wage data adjusted for local cost of living. Two-person crews with a truck and trailer typically bill in that range; single-operator mow-and-blow runs $35-$50/hr at the low end. Lake Oswego and Northwest Hills estate work sits at the top of the range because of sloped lots, irrigation and low-voltage lighting integration, and HOA design-review cycles. Gresham and outer-east suburbs sit at the bottom.

What's the difference between Portland landscaper rates and the BLS wage of $21.69/hr?

The $21.69 BLS figure is the median hourly wage for a landscaping and groundskeeping worker in the Portland metro, before any business overhead. The customer rate of $44-$73/hr covers Oregon Landscape Contractors Board (LCB) licensing and bonding, $8,000-$16,000 a year in commercial liability and workers' comp per crew, commercial truck and trailer registration, mowers and string trimmers, hauling and dump fees for yard waste, and contractor profit margin. The labor share is roughly half of what you pay; the rest keeps the business legal and equipped.

How much does a landscaper cost in Portland?

Most Portland homeowners pay $44-$73 per hour for a licensed landscaping crew, with an average of $58/hr. Project pricing diverges from the hourly rate fast: a basic spring cleanup runs $350-$800, a flagstone patio install runs $22-$40 per square foot, and a full backyard redesign with hardscape, native plantings, and a rain garden routinely lands between $18,000 and $65,000 depending on lot size. The hourly figure is most useful for ongoing maintenance contracts and small task-based jobs.

How much does lawn aeration cost in Portland?

Core aeration for a typical Portland residential lawn costs $110-$260, depending on lot size and access. Front-yard-only aeration on a 2,000-3,000 sq ft Hawthorne or Sellwood lawn runs $110-$170; a full property in Beaverton with 6,000-8,000 sq ft of turf runs $190-$260. Most local crews bundle aeration with overseeding ($50-$140 in seed and labor) and a lime application ($40-$80) because Portland's clay soils run acidic and grow moss aggressively under the conifer canopy. Fall (mid-September through October) is the right window before the wet season locks the ground.

Do I need a permit to remove a tree on my Portland property?

Often yes. Portland's Title 11 Tree Code (administered by Urban Forestry under PCC 11.50) requires a tree permit and arborist sign-off for removal of street trees, heritage trees, and most private trees over a size threshold (generally 12-20 inch diameter depending on zone and species). Confirm status at portland.gov/trees before the chainsaw comes out; removal of a heritage tree without authorization can trigger fines of $1,000-$5,000 per tree plus restoration costs. Even when no permit is required, your landscaper should pull the right haul-route paperwork and confirm replanting requirements.

Why are Lake Oswego and Northwest Hills landscaper rates higher than Gresham?

Three structural reasons. First, west-side luxury work is design-build by default: a single project often pulls a landscape designer, an irrigation specialist, a low-voltage lighting tech, and a stonework crew, and coordination eats hours that get billed. Second, Northwest Hills lots back onto Forest Park and trigger urban-wildland fire-buffer pruning, slope stabilization, and arborist coordination for the mature canopy. Third, HOA design-review cycles in Lake Oswego and West Linn push timelines from days into weeks, and contractors price that overhead in. Gresham and outer-east work skips nearly all of that.

How much will an emergency landscaper cost in Portland after an ice storm?

Storm-response work (downed limbs, blocked driveways, debris clearing after a Columbia Gorge ice storm or windstorm) bills out at $130-$220/hr with a 2-4 hour minimum, plus a $125-$275 trip charge. A typical post-storm callout in Eastmoreland or Northwest Hills with two technicians, a chainsaw, and a chipper runs $550-$1,250 before any large limb or full-tree removal. If a tree is leaning on a structure or wires, you need an ISA-certified arborist with rigging gear, not a general landscaper, and that work runs $1,500-$5,500 for a single removal.

How do I know if my Portland landscaper is overcharging me?

Three sanity checks. First, the crew rate should sit between $44 and $73/hr for routine work and $75-$125/hr for design-build or hardscape on the west side; anyone quoting $180+/hr without an arborist credential or a specialty trade is high. Second, ask for an itemized written estimate with labor hours, plant and material lines (named species and pot size), yard-waste hauling, and any permits separated out. Third, verify the Oregon LCB license at oregon.gov/lcb, confirm an active LCB bond and current liability insurance, and check that the bid uses a transparent unit basis (per square foot for sod, per linear foot for paver edging, per cubic yard for soil).

Data: BLS OEWS May 2024 · Methodology · Updated May 2026