Roof vents can cost between $ 300 and $ 650 on average. These costs include labor and materials. It also depends on its type, size, and a number of units. Roof vents can range from $ 10 to $ 500 as they come in a variety of styles.