gazebo average cost individual gazebo costs can vary based on design options local labor and material prices installation and other factors the cost of a gazebo can be anywhere from $ 200 for a canvas tent like structure to $ 12000 or more for a wooden metal or vinyl freestanding structure prefabricated gazebo kits might cost $ 2000 to $ 12000 hiring a carpenter to build a gazebo costs approximately $ 5000 to $ 6000