Given that you can opt to have your deck personalized in an almost infinite number of ways, the average cost of deck features vary. For example, in 2019, having your deck roofed cost between $3,500 and $10,000, depending on the size and materials. Putting your deck at ground level – rather than raising it on posts – can halve its cost. Elevating it to the second story may double the price. A sunroom costs from $25,000 to $55,000.