A demo website made for Tom’s Roofing by Anduin Mooney. It isn’t live yet.

Tom’s RoofingPortland roofing since 2006 Free estimate

Home / Repairs and leaks

Leaks found and fixed

Leaks, storm and weather damage, mold from a leak, and roofs another company didn’t get right.

Leaks

John finds where the water is getting in, explains it, and patches it.

Storm and weather damage

Missing shingles and damage after a storm, handled quickly before the next rain.

Another company’s mistakes

Roofs that were done wrong the first time, put right.

Shingle repair

Damaged shingles replaced without redoing the whole roof.

He explains it first

Customers keep mentioning this: John doesn’t just fix it and leave. He shows you what was wrong, what he’s going to do about it, and how to keep it from happening again.

“John came out to inspect my roof and quickly discovered a small leak. They wasted no time getting it addressed and handled it professionally from start to finish.”
Benson B., on Google

★★★★★

“Tom and son did a great job! I had to call them to repair our roof because a previous company didn’t do it right and It got weather damage. They came on time and cleaned up after themselves.”
Rosalina, on Google

★★★★★

“Tom and his son were very professional and responsive. There was a leak somewhere on my roof. Tom and his son quickly found and patched the leak.”
Randy L., on Google

★★★★★

“Asked for help with a leak in the roof that lead to some mold and I got service above and beyond.”
Hansan H., on Google

★★★★★

“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!”
Chelsea K., on Google

Tell us about the leak

Tell us what’s going on with your roof. John will call you back and come out to look at it himself.

(503) 516-5633

Busy season gets busy. If you don’t reach John on the first call, leave a message or send the form.

Call JohnFree estimate