According to Tesla, a typical homeowner could expect to pay $21.85 per square foot to replace a 3,000-square-foot roof with a Solar Roof that’s 35 percent solar tiles—for a total of $65,550. As for your own situation, your house’s location and other factors also have a bearing.