The cost may vary from $8,000 to $12,000 or more. It depends largely upon the following variables: Size of the family to be served (and therefore the amount of heat required) Size, type and brand of solar system Type of roof upon which the panels are mounted Building code requirements Local incentives