Costs will vary dramatically depending on the pitch of your roof, the type of tiles or roof you have, the condition of the existing roof and beams so it's always best to ask 3 or more roofing professionals to quote for the repair or replacement so you can compare the cost, their advice and services. Always ask for recommendations from friends, family, local businesses and look at a companies reviews before you have any work done with them or even invite them to quote.
For each residential roofing material, there are different grades and corresponding prices and a variety of styles and shapes. You need to look at the full product range and make a choice based on your budget and needs.