There are many things to consider when choosing to repair or replace your roof
Condition of roof – if you’re missing only a few tiles, then a repair could be the solution you need. However if extensive damage has been done, then it could be worth looking at getting a new roof properly fitted.
Age of the roof – an average roof will last anywhere from 20-30 years depending on the type of roof you have. If problems are appearing and it’s nearing the end of the lifespan, then a roof replacement could be your best shout.
Budget – Many people opt to just repair their roof because this seems like the more affordable thing to do. However, investing in a new roof may prove to be more economical choice in the long run. A repair/ patch up may only give you a short term benefit, and more repairs may need done again in future and can end up costing you a lot more.