The cost of a solar roof depends on the size of your home, the availability of skilled labor, and a few other factors. It can cost anywhere from $20,000 to $100,000 to install solar roof shingles on a single-story home. For a Luma or Tesla roof, you’d be looking at the higher end of that range, plus the Tesla Powerwall battery or other battery storage.  If you’re just thinking of integrating a few solar shingles into your current or existing roof, the cost will be much lower than for a full Tesla Roof or Luma roof. Some homeowners just opt for a band of solar shingles around the edge of the roof, for instance.