If maintenance costs exceed 33% of a new roof, it may make sense to replace your existing roof. Another important factor to consider is the cost of ownership. If you cannot decide whether you should repair or replace your roof, compare the cost of owning a new roof vs the cost of owning an old roof after repairing it.