Portland & Surrounding Oregon  ·  Licensed, Bonded & Insured  ·  CCB# 214684
15+ Years · Jesse Answers Every Call (503) 432-9093
Where We Work

Proudly serving the Portland metro — Oregon only.

From Portland's tree-lined neighborhoods out to Sandy at the edge of Mt. Hood, we clean roofs across ten Oregon communities. Most estimates are done remotely from satellite imagery, so a same-day quote is usually just a call or text away — no matter which of these cities you're in.

Moss-covered composition roof typical of the Portland metro
Same-Day Quotes, Metro-Wide

You don't have to wait on a truck.

Moss-covered composition shingle roof shaded by mature trees, typical of homes across the Portland metro

Most of our estimates are done remotely, using satellite imagery and Google's measuring tools — no truck has to drive out just to give you a number. That means a homeowner in Sandy gets the same fast turnaround as one a few minutes from our Clackamas base.

Prefer someone to walk the roof with you first? Happy to — just say so when you call or text, and we'll set it up.

Cities We Serve

Ten communities, one crew.

Every city in the metro gets the same treatment: a real inspection, photos, and an honest answer — not just whoever's closest that week.

Portland

Our home turf. Portland's mature tree canopy and long wet season are exactly what moss loves, and it shows up fastest on the north- and shade-facing slopes of older comp-shingle roofs across the city's established neighborhoods.

West Linn

Servicing since day one

We've been working West Linn roofs for as long as we've been in business — 15+ years now. Big fir and cedar cover along the bluffs above the Willamette keeps a lot of these roofs shaded, which means steady moss pressure year after year.

Clackamas

Home base

Clackamas is one of our main areas of operation, so it's usually the fastest turnaround for both estimates and scheduling. Mixed tree cover and a good spread of comp-shingle roofs, old and new.

Happy Valley

A lot of newer construction here, and homeowners tend to keep a close eye on curb appeal — moss streaking shows up fast against clean new shingle, so we hear from Happy Valley folks before it gets out of hand.

Milwaukie

Jesse's favorite views

Old-town Milwaukie is one of Jesse's favorite spots to work — some of the ridge caps up above the Willamette River have views worth the climb. Established trees mean established moss, so it's steady work.

Gladstone

Tucked in near where the Clackamas meets the Willamette, Gladstone's older, tree-lined streets mean a lot of shaded roofs — a textbook setup for moss buildup on comp shingle.

Oregon City

Between the bluffs and the falls, Oregon City has plenty of older homes with mature landscaping, and older shingle holds moss longer than newer roofs do. We check the shingle's condition before we ever recommend a cleaning here.

Lake Oswego

Heavy fir and cedar canopy around the lake keeps a lot of roofs shaded most of the day, which is exactly the damp, low-light condition moss needs to take hold. Higher-end homes here also tend to get roofs watched more closely — which works in everyone's favor.

Sandy

Out toward Mt. Hood, Sandy sees more rain and more forest cover than most of the metro, so moss pressure runs higher and roofs need attention more often. It's the far edge of our service area, but satellite estimates mean distance doesn't slow down your quote.

Gresham

A mix of older established neighborhoods and newer subdivisions, Gresham gets the same tree cover and wet-season moss pressure as the rest of the metro — just spread across a wider range of roof ages.

Oregon Only

Why we stop at the state line.

We're not licensed in Washington — so we don't work there.

JNR is licensed, bonded, and insured to work in Oregon: CCB #214684, Oregon Commercial Chemical Operator #AG-L1007486CPO, and workers' comp coverage on every crew member. That license and insurance is what actually stands behind the job — not just a logo on the truck.

When someone's up on your roof with a ladder, a hose, and a chemical treatment, that's not a small thing. An unlicensed or uninsured crew leaves the homeowner holding the risk if anything goes wrong. We carry the license and the coverage so you don't have to think about it.

It's also why we stay Oregon-only. We're not licensed to operate across the river, so if your roof is in Vancouver, Camas, or anywhere else in Washington, we can't take the job — plain and simple. Everywhere listed above, on the Oregon side, we can.

Ready When You Are

See if we cover your roof.

Wherever you are in the Portland metro — Oregon side only — tell us about your roof and we'll get you a quote, usually the same day.