Question: how much would it cost to build a roof over my deck?
Answer: Average Cost to Build a Roof Over a Deck But we can give you an average range of prices that it would most likely fall within. They include: Adding any deck covering or enclosure will typically cost between $1,000 – $10,000. Adding a covered roof to your deck will typically cost between $3,000 – $10,000.