
Keep your roof clean and built to last
David & Sons is a family-run business in Portland with over 10 years of experience. We protect your home with thorough roof cleaning, gutter clearing, and minor repairs.
Complete roof and gutter care
Regular maintenance extends the lifespan of your roof and prevents costly water damage. Discover how our family team cares for your home from top to bottom.
Roof cleaning
Gentle and thorough moss, algae, and debris removal to preserve the beauty and structural integrity of your shingles.
Gutter clearing
Complete debris removal and downspout flushing to ensure rainwater drains safely away from your foundation.
Minor repairs
Quick fixes for loose shingles, minor leaks, and damaged flashing before small issues become big problems.
Preventative care
Targeted treatments to inhibit moss and fungus regrowth, keeping your roof pristine through Oregon seasons.

A proud family business
With over 10 years of hands-on experience, David & Sons is proud to serve Portland homeowners. Working side by side with my two sons, we bring honest craftsmanship, personal attention, and respect to every project. Our mission is simple: keep your roof performing at its best, extending its life and restoring its curb appeal.
Transformations you can see
From moss-covered shingles to spotless gutter lines, take a look at our recent projects across Portland to see the lasting difference professional care makes.
"David and his sons did an incredible job clearing years of moss off our roof. They were prompt, polite, and left our yard spotless."
Mark Henderson
"Our gutters were overflowing every rainstorm. David & Sons cleaned them out, fixed a loose downspout, and solved the issue entirely."
Sarah Jenkins
"True family values and hard work. They treated our home like their own, and our roof looks brand new again. Highly recommended!"
Robert Miller
Protect your biggest investment
Don't wait for a leak or water damage to take care of your roof. Contact our family today to schedule your cleaning or routine inspection.
Get in touch
Our service area
Portland, Oregon and surrounding neighborhoods
Call us: [[phonenumber]]
Email: [[email]]