Six services, one crew, no upsells. Whether we're on your roof for a cleaning, a repair, or a scheduled maintenance visit, you get the same safe treatment, the same straight talk, and a full photo report emailed when we're done.

Click into any service for the full rundown — what it covers, how we do it, and what it costs to get on the schedule.
Our specialty. A US-made, OMRI-listed treatment lifts moss without stripping granules — no zinc, no bleach, no peroxide — with gutters cleared and a spore treatment applied so it doesn't just grow back.
Learn morePipe boots, ridge caps, flashing, wind damage — the small stuff we spot during a cleaning, fixed with color-matched shingles before it turns into a leak. We don't do full roof replacement, so there's no reason to talk you into more than you need.
Learn moreDebris cleared, downspouts run clear, and the gutters and siding pressure-washed on the way down — plus repairs if we find worn seams, loose hangers, or find you're a good fit for gutter guards.
Learn more15 years cleaning siding, walkways, driveways, decks, and fences, with an optional moss and mold treatment afterward so the surface stays clean longer, not just for a season.
Learn moreScheduled care that keeps moss from ever re-establishing — the annual visit that costs a lot less than the deep clean it prevents.
Learn moreClearing the overhang that drops debris, feeds moss, and gives squirrels a way onto your roof — trimmed to protect the roof first, shaped the way you'd like it second.
Learn moreThese aren't upsells or add-on packages. They're just how we work, on every single visit.
Every visit comes with a full roof check, photographed and emailed to you the same day — the exact same picture we have, so nothing is left to guesswork.
No zinc, no bleach, no peroxide. Our treatment is made in the USA and applied at low pressure — engineered to protect your roof, not strip it.
CCB #214684, Oregon Commercial Chemical Operator license #AG-L1007486CPO, and full workers' comp on every crew member who steps on your roof.
We spot a lot of roof issues during a routine cleaning — some are a quick repair, and some are past the point where cleaning helps at all. We don't do full roof replacement, so when we tell you it's time to call a roofer instead of hiring us again, that's an honest read, not a sales pitch.
Tell us what's going on and we'll take a look — remotely or in person, whichever you'd rather. No pressure, no obligation, just an honest answer about what your roof actually needs.