I install solar — and pair it with roofing when needed — across New Jersey and Bucks County, Pennsylvania. Every estimate comes directly from me. Every installation runs with the same crew I’ve worked with for 15 years: Darren and Fernando handle the electrical, Luis runs the installation crews. No subcontractors you’ve never met showing up on your roof.
If you’re outside NJ or Bucks County PA, I work with a vetted national partner network — companies I’d send a family member to. The savings estimator on this site routes your inquiry to the right place.
📞 Call or text: (609) 908-3700 | 💬 WhatsApp me | 📧 jon@mysolarhome.us
New Jersey Service Areas
I serve all of New Jersey — from Camden County in the south to Morris and Somerset Counties in the north. NJ homeowners benefit from the SuSI program ($85/MWh for 15 years), full retail net metering through PSE&G, JCP&L, or ACE, and complete property and sales tax exemptions on solar. Most NJ homeowners see payback in 7–8 years.
- Solar Panels in Cherry Hill, NJ
- Solar Panels in Toms River, NJ
- Solar Panels in Edison, NJ
- Solar Panels in Woodbridge, NJ
- Solar Panels in Hamilton, NJ
- Solar Panels in Brick, NJ
- Solar Panels in Middletown, NJ
- Solar Panels in Parsippany, NJ
- Solar Panels in Marlboro, NJ
- Solar Panels in Howell, NJ
- Solar Panels in Moorestown, NJ
- Solar Panels in Mount Laurel, NJ
- Solar Panels in Bridgewater, NJ
- Solar Panels in Voorhees, NJ
- Solar Panels in Princeton, NJ
Pennsylvania Service Areas — Bucks County
My crew installs directly in Bucks County PA — same team, same standards as every NJ job. Bucks County homeowners get full retail net metering through PECO, PA SRECs, and a property tax exemption on solar-added home value. Payback typically runs 8–10 years.
- Solar Panels in Doylestown, PA
- Solar Panels in Newtown, PA
- Solar Panels in Warminster, PA
- Solar Panels in Langhorne, PA
- Solar Panels in Yardley, PA
Don’t see your town? I serve all of New Jersey and Bucks County PA. Get a free savings estimate or call me directly at (609) 908-3700.
