Sometimes there’s a room in a house that just needs a little more light because the existing windows aren’t cutting it. Or perhaps a finished attic feels stuffy and needs better airflow. Both of these scenarios and many, many more could be solved by installing a skylight on the roof. According to HomeAdvisor and Angi, skylight installation cost is usually between $1,000 and $3,000 with a national average cost of $1,893.