
Roof Replacement
Roof Replacement in Durham Region
When a roof is past repair, 905 Roofing Inc. replaces it properly: complete tear-off, new underlayment and drip edge, flashing and premium architectural shingles, all installed to manufacturer specifications.
Roof Replacement done right
Justin supervises every job himself. Most residential roofs are done in one to two days, and the property is protected with tarps and cleaned with magnetic sweepers before the crew leaves.
Inspections and estimates are always free, with no obligation. 905 Roofing Inc. is fully insured and WSIB certified.
What's included
- Full tear-off and disposal of the old roof
- Rotten or damaged plywood decking replaced
- New synthetic underlayment and drip edge
- Premium architectural shingles
- New flashing, vents and pipe boots as needed
- Proper ventilation
- Tarps to protect landscaping and driveway
- Magnetic sweep and full cleanup
Recent roof replacement work






What clients say
"Justin and his team just completed the roof on our first home, and I could not be happier. Our roof was very old and was causing a leak in our living room ceiling, so it was a bit of an urgent job. Not only did he drop everything and come patch it that night when it was raining; but he got us an install date that was sooner than we thought, and at a very good price point. He came with a team of workers and got it done very quickly, without cutting any corners on quality. I am absolutely floored at how easy everything was handled from start to finish, and I cannot recommend 905 Roofing Inc enough. The best part was that he sent us pictures of the whole process, so we got to see where they removed the rotten wood in the roof, where they placed the waterproofing sheets (whatever they're called LOL), and it also showed how they laid down tarps on the ground to protect the patio and surrounding area. I am very happy and can't thank you guys enough."
Julie S.
Google review
"Justin & his team not only accommodated us on short notice, the roof was installed perfectly, small repairs were made as required, photos provided throughout the entire project and were finished and cleaned up in hours! Highly recommend ⭐️⭐️⭐️⭐️⭐️"
Callum M.
Google review
"Justin came highly recommended by a neighbour. This was my first time getting a roof replaced so I didn’t know what to expect. Justin came out promptly, did an inspection and provided his honest opinion about both the age & condition of my roof. On the day of the job, Justin and his team arrived on time and ready to go. In just 5 hours my entire roof was replaced and they had left like they were never there. Everything was completed as promised and explanations were provided along the way. The team tarped the perimeter of my house and left it just as clean as they found it. Don’t hesitate to call Justin and his team!"
Francesco C.
Google review
Common questions
How much does a new roof cost?
Cost depends on roof size, pitch, number of layers, shingle type, and any plywood repairs needed. We provide free, detailed estimates so you know exactly what to expect.
How long does a roof replacement take?
Most residential roofs can be completed in 1–2 days, depending on the size and complexity of the project.
How long will my roof last?
Most architectural asphalt shingles last 30–40 years when properly installed and ventilated. Proper installation is key — which is why owner supervision on every job matters.
Will you replace damaged plywood?
Yes. Any rotten or damaged decking must be replaced before new shingles are installed. We'll identify this during installation and discuss it with you.
Where we work
- Oshawa
- Whitby
- Ajax
- Pickering
- Uxbridge
- Brooklin
- Scugog
- Brock
- Stouffville
- Markham
- Richmond Hill
- Newmarket
- Bowmanville
- Courtice
- Newcastle
- Clarington
- Port Perry
- Toronto
- Scarborough
- Peterborough
- Kawartha Lakes
- Cobourg
- Port Hope