The solar installer software market is fragmented across four distinct layers, and most installers waste budget by using the wrong tool for the wrong job. This guide breaks the stack down by layer, names the dominant tools in each, and lays out which combinations actually fit the residential solar sales workflow.
The four layers of the solar installer software stack
| Layer | Job | Dominant tools |
|---|---|---|
| Acquisition | Generate homeowner interest before any contact | Solar Launch (mailed quotes), broker platforms (Modernize, SolarReviews, EnergySage) |
| Design + proposal | Panel layout, production modeling, proposal generation | Aurora Solar, OpenSolar, Solargraf, HelioVolt |
| CRM + sales pipeline | Manage leads, sales reps, close-rate analytics | Sunbase Data, Solo, Bodhi, Salesforce, HubSpot |
| Financing + ops | Loan/PPA approval, install scheduling, photo capture, NEM paperwork | Sunlight Financial, GoodLeap, Mosaic; project tools like Scoop or Workever |
Layer 1: acquisition
The most expensive layer to get wrong. Most installers either don't have an acquisition tool (and rely on broker leads + door-knocking) or they use a broker platform without owning the lead-gen output. The best long-term play is owning a self-generated channel that compounds.
Solar Launch
Acquisition software purpose-built for residential solar. Type a street name → AI renders every roof with panels → Google Solar API models the 25-year savings → postcards mail at $1 each → scans land on a homeowner-specific page with ITC math and a refundable site-survey deposit button. Average installer return: $32 per $1 spent.
Best for: Solar installers who want a self-generated acquisition channel with predictable unit economics. Sign up free.
Broker platforms (Modernize, SolarReviews, EnergySage)
Easiest channel to start with. Hand over a credit card, leads start flowing. Loaded CAC: $1,500–$3,000 per closed install (lead price + close rate × sales rep time). The leads have been shopped to 3–5 competitors before arriving. Useful for capacity-fill; expensive as a primary engine.
Layer 2: design + proposal
The most mature segment of the solar software market. Aurora Solar is the dominant tool — most installers running serious volume use it for panel layout, shading analysis, production modeling, and proposal generation. OpenSolar (free tier available), Solargraf, and HelioVolt are credible alternatives at lower price points.
What to look for: Google Maps + LiDAR integration for roof modeling, panel-by-panel shading analysis, automated production calculations, branded PDF proposal export. What to skip: Tools that don't generate proposals — design without proposal is just a sketch.
Layer 3: CRM + sales pipeline
This layer has the most overlap with adjacent industries. Pure-play solar CRMs (Sunbase Data, Solo, Bodhi) ship with solar-specific stages, financing integration, and proposal workflow. Generic CRMs (Salesforce, HubSpot) are more powerful but require heavy customization to fit solar.
What to look for: Per-rep close-rate analytics, pipeline-stage automation, integration with both your acquisition layer (Solar Launch) and your design layer (Aurora). What to skip: Generic home-services CRMs (Jobber, ServiceTitan) — they weren't built for solar's specific workflow needs.
Layer 4: financing + ops
Financing partners (Sunlight Financial, GoodLeap, Mosaic, Dividend) handle homeowner loan pre-qualification and approval. Your CRM should integrate with at least one. Solar Launch's customer portal surfaces pre-qualified monthly payment estimates per home automatically.
Ops tools (Scoop, Workever, JobNimbus) handle install scheduling, technician dispatch, photo capture, and NEM paperwork. Most installers running 100+ installs/year use a dedicated ops tool; below that, spreadsheets + a shared calendar usually work.
The minimum viable stack for a new solar installer
- Solar Launch (acquisition): $1 per mailed quote, free account.
- OpenSolar (design + proposal): Free tier covers solo installers; upgrades cheap.
- Notion or Trello (CRM): Genuinely fine until you have a sales rep + 50+ active leads.
- One financing partner (Sunlight, GoodLeap): Apply for an installer agreement, integrate with the customer portal.
- Stripe Connect (deposits): Built into Solar Launch's customer portal.
Total monthly cost in year 1: under $200 in fixed software + variable per-mailed-quote spend. Most new installers overbuild the stack and underbuild the acquisition.
Common stack mistakes
- Buying a generic CRM (Jobber, ServiceTitan) for solar. They lack solar-specific features and you'll end up rebuilding them in custom fields. A solar-specific CRM (Sunbase, Solo) costs less and works out of the box.
- Spending on Aurora Solar before having lead flow. Aurora's value compounds with more proposals. If you're closing 5 installs a year, Aurora is overkill — start with OpenSolar's free tier.
- Treating broker leads as the acquisition strategy. Broker leads are capacity fill. They're not a moat — anyone can buy them. Self-generated channels (Solar Launch) compound the same dollars over years.
- Not integrating financing at the quote step. Homeowners need monthly payment numbers BEFORE the site survey. Solar Launch's customer portal surfaces these automatically.
The acquisition layer of your solar stack.
Type in a street. Render every roof with solar. Mail postcards with each homeowner's savings on the front. Average return: $32 per $1 spent. First $1,000 campaign is money-back guaranteed.
Create my free account →