A general guide is to allow a high ballpark figure of $20,000 for every 5,000 square feet of roof surface. For additions like skylights include approximately $1,000 (depending on size) for each. Factor inflation into your projections. Work with your company’s accountant or finance department as there may be existing or upcoming tax implications that help determine optimal timing for a roofing project.