Portland roofing since 2006
A roof that holds up in Portland rain
A family roofing company in SE Portland. Tom started it, and his son John runs the jobs now. He comes out to look at your roof himself, and a lot of new roofs go on in a single day.
What we do
Roofs for houses, rentals and commercial buildings around Portland.

New roofs
Full replacements, new decking where it’s needed, and your choice of materials.
New roofs
Repairs and leaks
Leaks, storm damage, and roofs another company didn’t get right.
Repairs
Skylights, vents and gutters
Skylights and vents replaced, new gutters, and moss treatment for the roof.
Skylights and gutters
Realtors and rentals
Tight timelines for listings, and roofs for rentals and apartment buildings.
For realtorsHow a new roof goes
Tear-off to cleanup often happens in a single day.

John looks at it
He comes out, inspects the roof and walks you through what he’d do and what it costs.

Off with the old
The old roof comes off. Rotten plywood gets replaced so the new roof sits on a solid deck.

Vents and flashing
Vents, pipes and flashing get done properly, since that’s where a lot of leaks start.

New shingles
New shingles, vents and trim. You pick the material, and John explains the options.

Cleanup
The crew clears the yard and the street before they leave. Customers bring it up in review after review.


Down to the deck
Drag across the photo. On the left, the old roof is off and new plywood decking is going down. On the right, the finished roof.
“Good people with great work done on the new roof. Price was excellent! Workmanship warranty!”
Fixing someone else’s roof
A lot of calls start the same way: another company did the roof, and the first heavy rain found the mistakes. John comes out fast, finds the problem and gets it fixed before it does more damage inside.
“Tom’s Roofing did an amazing job with our roof! The previous job done on the roof was done incorrectly which cause some damage during the heavy rain storm. John came to inspect the roof and was so kind and empathetic about our situation. He was able to squeeze us in immediately so no further damage was done to our house!”
What customers say
4.8 stars from 61 reviews on Google.
★★★★★
“WOW !!! Awesome job ! The roof went up fast and clean. Tom and johns crew were respectful of our Niebors and left the surrounding area of my house clean. They gave us an estimate and stuck to it. No surprises, top Quality work.”
★★★★★
“I’m an Oregon State Licensed General Contractor, and my house needed a new roof. I will definitely be referring Tom‘s Roofing & General Contractor, to any of my clients or anybody who asked me. They were very efficient, clean, respectful, and a pleasure to work with. The price was very reasonable compared to the other five quotes I received.”
★★★★★
“The workers arrived early and stayed late to complete our roof in 1 day. There were no surprises with the estimate. We love the fact that this is a family business.”
Get a free estimate
Tell us what’s going on with your roof. John will call you back and come out to look at it himself.
(503) 516-5633Busy season gets busy. If you don’t reach John on the first call, leave a message or send the form.