The answer to 'cost to replace skylight' is that the cost can vary significantly depending on several factors. Typically, the cost to replace a skylight can range from around $1,000 to $5,000 or more, depending on the size, type, and complexity of the installation.
The size of the skylight is a major factor, as larger models will generally cost more than smaller ones. The type of skylight, such as fixed, vented, or tubular, can also impact the price. Additionally, the complexity of the installation, including any necessary roof repairs or modifications, can influence the overall cost.