On average, it is not cheaper to build your own gazebo. Building a gazebo from scratch will cost you anywhere from $3,401 to $9,554. Pre-built gazebo kits are cheaper and cost between $1,500 to $7,000. You can still build a gazebo cheaper than that if you use repurposed materials.