Roof replacement is one of the biggest maintenance costs for homeowners in Muskoka.

One challenge many homeowners face is understanding how much a new roof will actually cost.