Residential Roof Repair & New Roof Installations

Decades of top quality residential roofing installation, and repair

Shadowfax Roofing and Solar understands that your home is a valuable investment. Our estimators will come out and assess your needs and give you a fair estimate for repairs or roof replacement. Our expert roofing contractor team based in Campbell CA will work with you to achieve the results that you want.

We can help you choose from a wide variety of roofing products and manufacturers. Shadowfax Roofing and Solar will walk you through the re-roofing process to assure that you have a beautiful new roof and are completely satisfied.

Considering solar? It is the perfect time to add solar to your home with a new roof. We can install and warranty both your solar and roof systems under one company.

We service most of the Bay Area including the cities of San Jose, Campbell, Santa Clara, Los Gatos, Saratoga, Cupertino, Sunnyvale, Morgan Hill and many others.

You can rely on our expert San Jose roofers and their services for all your roofing and solar needs. Give us a call for a free estimate on your next residential re-roofing or solar project.

We repair and replace all types of residential roofing systems.

LICENSE #894247

Shadowfax Roofing and Solar Company
Based on 61 Reviews
Vera F.
Vera F.
2019-07-24 13:06:54
Our neighbor recommended Shadowfax to us after their roof was replaced recently. We weren't sure that our roof needed replacement, but asked them to look at...
Aaron C.
Aaron C.
2018-08-31 21:14:55
They came first to discuss with me about the solutions and gave me a couple of advice but never rushed me to make any decisions. When I decided to hire...
Brady S.
Brady S.
2018-06-19 15:29:13
It's now June. I began getting roofing bids last August. I wanted to compare five for cost, references, and customer service. If they didn't return my call...
Ron O.
Ron O.
2018-03-20 19:37:00
Shadowfax provide a competitive quote and then delivered ahead of schedule without overruns. They had some great ideas that we hadn't considered. Highly... (408) 628-0065