Earnings · Question pages

How Much Can a Solar Installer Make?

Realistic revenue + owner draw benchmarks by year and operation size. Plus sales rep earning ranges. The acquisition channel mix is the dominant variable.

The short answer: year-1 owner-operator solar installers run $250K-$500K revenue with $30K-$60K owner draw. Year 3 multi-crew shops run $1M-$3M revenue with $80K-$200K draw. Year 5+ multi-region operations run $3M-$15M+ with $200K-$800K draw. Sales reps run $40K-$300K depending on performance + churn.

Owner-operator + business owner earnings

StageAnnual revenueOwner draw
Year 1 — owner-operator, broker-lead heavy$200K-$500K$25K-$50K
Year 1 — owner-operator, direct acquisition$300K-$700K$40K-$90K
Year 2-3 — 2-3 install crews + sales rep$1M-$3M$80K-$200K
Year 4-5 — multi-market, sales team$3M-$10M$200K-$500K
Year 5+ — established multi-region$5M-$15M+$300K-$800K+

Solar sales rep earnings

Rep tierAnnual W-2 / 1099 earningsNotes
Bottom 50% (wash out in 1-6 months)$0-$30K50%+ annual rep churn
Average tenured rep$40K-$80K2-4 closes/month
Strong rep$80K-$150K4-6 closes/month consistently
High-performing D2D rep$150K-$300KTop 10-15% of reps
Top 1% (large platform, multi-year)$500K-$1M+Few dozen reps nationally

Commission structure is typically 100% commission at $500-$2,000 per closed install depending on system size, financing path, and platform overrides. Rep churn dominates the average — most reps wash out before reaching the high-end numbers.

What drives the upper end (owner-operator path)

The realistic year-1 path

A year-1 owner-operator solar installer running direct mailed quotes through Solar Launch can realistically:

This isn't get-rich-quick — it's a path to year-3 multi-crew earnings if executed disciplined. The $32 in install revenue per $1 spent on mailed solar quotes is what makes the math work at year-1 budgets.

The path to upper-end owner earnings runs through direct acquisition.

Free account, free rendering, $1 per mailed solar quote. Average $32 in install revenue per $1 spent.

Start free →