A practical operating guide for solar owners who need more booked-and-completed installs without letting permitting, PTO, crews, or cash become the failure point.
How do you grow a solar company without filling the calendar faster than the business can deliver? Solar is a high-ticket, considered purchase. A homeowner may compare several proposals, choose financing, wait for design and permits, then wait again for inspection and utility action. A signed contract can still be far from a completed job.
The operating answer is to grow the narrowest part of that chain first. This guide helps a residential or light-commercial installer identify whether demand, design, permitting, interconnection, crews, or cash is holding back completed installs. It does not cover forming a company, installation technique, equipment selection, legal advice, or price setting.
The solar growth rule: add demand only after the next downstream constraint has named ownership, visible queue age, and room to absorb work. Measure completed jobs under a written PTO rule, not web activity or contracts alone.
Here is what you will build:
- a distinct funnel from impression to completed job;
- a demand calendar that respects policy windows and weather;
- a constraint diagnosis before any channel spend; and
- a keep, change, or stop review based on completed-install evidence.
What “grow” means for a solar installer
For a solar installer, growth means increasing booked jobs that can move through design, permitting, installation, interconnection, and the company’s completed-job rule without breaking service or cash control. It is not more traffic, calls, forms, proposals, or contracts in isolation, because each can stall before Permission to Operate.
Keep the funnel uncollapsed. An impression is exposure in a search result, an ad, or a referral post. A click is a site visit. A call click is an intent signal on the site. A form is submitted contact information. A qualified enquiry meets your written territory, job-type, and readiness rules. A booked job is a signed contract. A completed job reaches the documented finish line, such as passed inspection plus Permission to Operate (PTO).
This matters more in solar than in a same-day service category. A residential rooftop project can move across several parties after the customer says yes: salesperson, designer, authority having jurisdiction, utility, crew, inspector, and finance or collections team. A commercial rooftop or ground-mount project may carry a different buyer group, design review, crew plan, and cycle again. O&M and repair work should stay separate from new-install reporting because its ticket shape and operational load differ.
| Job type | Relative ticket size | Sales-cycle length | Permit / interconnection burden | Crew profile |
|---|---|---|---|---|
| Residential rooftop | High | Medium | High | Residential install crew |
| Residential battery / storage add-on | Medium to high | Medium | High | Solar plus storage-qualified crew |
| EV-charger bundle | Medium | Medium | Moderate to high | Solar crew with applicable electrical coordination |
| Commercial rooftop | High | Long | High | Commercial project crew |
| Ground-mount | High | Long | High | Site, civil, and install coordination |
| O&M / service call | Low | Short | Low to moderate | Service technician |
| Inverter / panel repair | Low to medium | Short | Low to moderate | Diagnostic and repair technician |
Read your demand shape before adding spend
Solar demand is uneven because homeowner decisions can gather around incentive, net-metering, utility-rate, and policy windows, while irradiance and weather vary by region. Before adding budget or hiring, map twelve months of enquiries by month, source, job type, territory, and downstream outcome instead of treating demand as flat.
Start with your own intake history. Mark the days when a state or utility announcement changed the conversation, when northern winter conditions slowed site work, and when a pre-deadline rush filled design or permit queues. Do not put a generic federal percentage, a net-metering rule, or a deadline into a calendar. The IRS credit guidance and DSIRE are the places to re-check current policy context for the relevant customer and jurisdiction.
| Month | What to inspect in your records | Capacity decision to prepare |
|---|---|---|
| January | Winter site-work constraints and prior-year policy enquiries | Set design and permit backlog thresholds |
| February | Financing-readiness questions and spring site-visit queue | Confirm sales and design handoff coverage |
| March | Utility-rate conversations and regional weather changes | Review field availability by job type |
| April | Residential rooftop enquiry mix and permit age | Protect permit-submittal capacity |
| May | Pre-deadline or policy-window signals, if locally verified | Do not sell beyond crew and cash capacity |
| June | Site visits, signed contracts, and installed-job queue | Balance crew loading with inspection readiness |
| July | Heat, weather, and utility processing effects | Separate installed jobs from PTO-ready jobs |
| August | Commercial buyer timing and residential follow-up age | Allocate design review time by segment |
| September | Autumn weather and policy-window enquiries | Check interconnection queue ownership |
| October | Year-end incentive questions, if locally verified | Stage equipment and labor only to commitments |
| November | Northern-weather slowdown and inspection backlog | Plan O&M and referral follow-up work |
| December | Carryover contracts and PTO aging | Reconcile booked versus completed cohorts |
Fix the constraint that actually caps installs
The constraint that caps a solar company is the stage whose queue, delay, or cash exposure prevents an otherwise qualified job from reaching PTO. Diagnose that stage before increasing demand: sending more homeowner enquiries into a permit backlog or an already full crew calendar creates more commitments, not more completed installs.
| Constraint | Solar-specific symptom | Metric that confirms it | Wrong lever to pull |
|---|---|---|---|
| Qualified-enquiry flow | Sales time goes to out-of-territory, unsuitable roof, or unsupported job-type requests | Qualified enquiries divided by unique attributable enquiries in one declared window | Adding designers or another install crew |
| Sales / design throughput | Site visits or proposals wait while multiple-quote shoppers cool off | Qualified enquiries with a completed site visit or design, by cohort | Buying broader local-search or ad reach |
| Permitting + interconnection (PTO) | Signed jobs age in AHJ, inspection, or utility queues | Booked-job age by sub-stage and owner | Taking deposits for more similar jobs without queue capacity |
| Install-crew capacity | Ready-to-install projects wait for a field date or crews are split across mismatched job types | Scheduled field capacity against install-ready jobs | Publishing another high-intent campaign |
| Cash cycle | Equipment and labor commitments arrive before the next customer or PTO-linked receipt | Cash forecast by committed job milestone and payment event | Increasing volume before funding the working cycle |
Give one owner the authority to declare the active constraint each review. That owner does not need to solve every problem; they need to prevent the next spend decision from masking it. A sales manager may own site-visit delay, operations may own permit aging, and finance may own the cash forecast. The owner changes as the binding constraint changes.
Choose an operating model: EPC, dealer, or hybrid
An EPC, dealer, and hybrid model can all serve a solar buyer, but they distribute installation control, customer ownership, cash exposure, and compliance responsibilities differently. Document those handoffs before growing, because the party that sells the project is not always the party that installs it, carries the project record, or controls PTO follow-up.
| Question | EPC | Dealer | Hybrid |
|---|---|---|---|
| Who sells? | EPC team | Dealer team | Defined by job or market |
| Who installs? | EPC team or its managed field operation | Contracted installer | Internal or contracted by project |
| Licensing / bonding owner | Confirm applicable responsibility for the contracting installer | Confirm responsibility in the installer agreement | Confirm responsibility per delivery path |
| GBP / profile implication | Profile must reflect a customer-facing operating business | Profile eligibility depends on the dealer’s real customer contact | Do not create duplicate profiles for the same operation |
| Cash-cycle owner | Usually the contracting delivery business; document milestones | Document the dealer and installer handoff | Document by project path |
| Customer-relationship owner | Define from sale through warranty touchpoints | Define dealer and installer communications | Define one accountable contact per job |
| Risk owner | Assign in contracts and operating records | Assign in contracts and operating records | Assign in contracts and operating records |
This is an operating matrix, not legal advice. Verify applicable licensing, bonding, and contracting duties locally. NABCEP offers a recognized voluntary installer certification, but that does not make it a universal legal requirement. For profile decisions, Google says a Business Profile needs in-person customer contact during stated hours, and a non-storefront business that travels to customers can use one service-area profile for its real operating location and service area. Read the eligibility and service-area guidance before changing a profile.
Build demand capture around high-intent local searches and referrals
Demand capture for solar works when it matches the customer’s project and locality, then carries local proof into a long multi-quote decision. Build accurate service-area and project-type pages, keep the eligible Google profile truthful, and ask for genuine reviews at meaningful post-PTO, monitoring, or warranty touchpoints without promising placement.
Separate a residential rooftop page from a battery-storage add-on, a commercial rooftop page, and an O&M page. A homeowner comparing a roof proposal needs different proof from a facilities buyer assessing a commercial project, and neither should land on a generic emergency-trade page. Local competitive density also matters: choose the cities and project types your crews can genuinely serve rather than scattering thin pages across a wide map.
Google permits businesses to ask genuine customers for reviews but prohibits incentives, and public responses should protect privacy under its review policy. A clean request can follow the company’s completed-job rule, the monitoring-app handoff, or a warranty check-in. Referrals work best when the customer has a concrete completed-project moment to describe, not when the sales team has only a signature.
For execution support, the Content SEO module researches live SERPs, drafts long-form articles, scores on-page content, and publishes to a connected CMS. The Local SEO module covers GBP posts, review replies, Q&A, citations/NAP consistency, and geo-grid rank tracking. The Social Media module supports scheduled, per-network posts and approval flows across Instagram, Facebook, LinkedIn, and X. Use any channel as an attributable input, not as a substitute for the capacity check above.
Instrument the funnel before scaling channels
A solar growth decision needs a written dictionary in which every stage has one rule, source system, owner, and timestamp. Keep impression, click, call click, form, qualified enquiry, booked job, and completed job separate; operational sub-stages explain delay inside the funnel but never rename a contract or an installed system as completed.
| Stage | Exact business rule | Source system | Owner | Timestamp | Operational sub-stages |
|---|---|---|---|---|---|
| Impression | Channel records the company result or asset being shown | Search, ad, social, or referral reporting | Marketing owner | Channel event time | None |
| Click | Person opens the tracked website destination | Analytics | Marketing owner | Analytics event time | None |
| Call click | Person activates the tracked phone link | Analytics or call-tracking log | Intake owner | Click time | Call may later become an enquiry |
| Form | Person submits the solar project form | Form tool and CRM | Intake owner | Submission time | Not yet qualified |
| Qualified enquiry | Unique enquiry meets written service, territory, and readiness rule | CRM / intake log with source field | Intake owner | Qualification time | Site visit; design / proposal |
| Booked job | Qualified enquiry reaches signed contract status | CRM and contract record | Sales owner | Signature time | Signed contract; permitting; interconnection; install scheduling; installed; inspection |
| Completed job | Booked job meets written completion rule, such as passed inspection plus PTO | Project system plus utility / AHJ record | Operations owner | Completion-rule time | PTO / interconnection; no earlier sub-stage qualifies |
Google Analytics recommends distinct lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead; the business defines what those moments mean. Its lead-event guidance is useful for the channel side, but the CRM and project records must remain the operational record for a signed job, installation, inspection, and PTO.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Qualified-enquiry rate | Unique enquiries marked qualified under the written service, territory, and financing-readiness rule | All unique attributable enquiries in the same window | One declared 28-day window | CRM / intake log plus channel source field | Intake owner | Duplicates, spam, out-of-territory, unsupported job types, employment/vendor enquiries |
| Site-visit / design rate | Unique qualified enquiries with a completed site visit or design | All unique qualified enquiries created in the same cohort | 28-day cohort plus lag for the stated scheduling cycle | CRM plus scheduling / design tool | Sales owner | Reschedules counted once; enquiries outside service territory |
| Booked-install rate | Unique qualified enquiries that reach a signed contract (booked job) | All unique qualified enquiries in the same cohort | 28-day cohort plus lag for the stated sales cycle | CRM plus contract records | Sales owner | Cancelled-before-install counted as booked but not completed |
| Completed-install (PTO) rate | Booked jobs that reach completed-job status under the written rule, such as passed inspection plus PTO | Booked jobs in the same cohort | Booked cohort plus enough lag for the stated permitting / interconnection cycle | Project-management plus utility / AHJ records | Operations owner | Installs awaiting inspection or PTO remain booked, not completed |
| Cost per booked install | Direct channel spend attributable to the cohort | Unique booked installs from that cohort | One declared 28-day acquisition cohort plus booking lag | Ad / vendor invoice plus CRM | Marketing owner with operations sign-off | Owner labor unless explicitly costed, unattributable jobs, cancelled jobs |
Make the marketing record answer to the project record. Use SEO, GBP, and social inputs only after your funnel has a written booked-job and completed-job definition.
Sequence growth so cash survives the cycle
Solar growth must be paced around the cash gap between commitments for equipment and labor and the company’s next customer or PTO-linked payment event. As booked volume rises, that gap can widen before the completed-job count does, so sequence demand, crews, and project commitments against a job-level cash forecast.
Build the forecast from your actual deposit, milestone, final-payment, financing, equipment, and labor arrangements; do not copy payment terms from another installer. Break it out by residential rooftop, storage add-on, commercial rooftop, ground-mount, and service work. These jobs draw on different timing and crews, and a full commercial queue can distort the cash picture of a residential installation operation.
When a policy or incentive question creates a rush, the temptation is to accept every viable project before confirming permit, interconnection, field, and cash capacity. Instead, publish the constraint and the maximum work the next stage can responsibly absorb. This protects the customer relationship through the long period between proposal and PTO, when a delay can otherwise feel like a broken promise.
Review booked-and-completed evidence, then keep, change, or stop
Keep, change, or stop a solar growth lever only after a declared evidence window connects it to the company’s qualified, booked, completed, and cash records. A channel that creates clicks or forms without completed jobs may still need a better intake rule, but it is not proof that the company should scale that channel.
| Lever | Binding constraint addressed | Prerequisite capacity | Owner | Evidence window | Decision |
|---|---|---|---|---|---|
| Project-type local page | Qualified-enquiry flow | Sales can handle that project type and territory | Marketing owner | Declared acquisition cohort plus sales lag | Keep / change / stop from qualified and booked records |
| Referral request after PTO | Qualified-enquiry flow | Completed-job handoff and privacy-safe review process | Customer-success owner | Declared completed-job cohort | Keep / change / stop from attributable downstream records |
| Design handoff change | Sales / design throughput | Shared site-visit and proposal definitions | Sales owner | 28-day cohort plus scheduling lag | Keep / change / stop from site-visit and booked records |
| Permit queue review | Permitting + PTO throughput | AHJ, utility, and internal owner fields complete | Operations owner | Booked cohort plus permitting / PTO lag | Keep / change / stop from completed-job aging |
| Crew-loading change | Install-crew capacity | Install-ready definition and field calendar | Field owner | Declared install cohort | Keep / change / stop from install-ready and completed records |
If referral follow-up includes commercial email, keep sender information, subject lines, disclosures, and opt-out handling aligned with the FTC’s CAN-SPAM guidance. That is a minimum federal reference, not a substitute for legal review. The same discipline applies to claims about incentives, savings, and completion timing: use the customer’s jurisdiction and project record, not a generic solar promise.
Choose the next growth lever from your bottleneck, not from the loudest channel. A strategy review can connect local demand capture to the permit, PTO, crew, and cash record that decides whether work is actually completed.
Frequently asked questions
These answers keep the distinction between demand signals, booked work, and completed solar jobs intact. They also reflect solar’s long, locally regulated delivery path, where a homeowner decision, a design approval, an install date, and utility permission are different operational moments that need different records.
What does it mean to grow a solar installation company?
Growing a solar installation company means increasing the number of jobs that move from a qualified enquiry through design, permitting, installation, and the company’s written completed-job rule. It is not simply gaining more web traffic, quotes, or signed contracts, because each can stall before interconnection or Permission to Operate.
Is growing a solar company mostly about getting more leads?
No. More demand helps only when sales, design, permitting, interconnection, crews, and cash can carry additional jobs to completion. A company with a permitting queue or a full install calendar should expose that constraint first; adding enquiries at that point can create slower follow-up, cancellations, and disappointed homeowners.
How do solar incentives and net-metering changes affect growth timing?
They can concentrate homeowner decisions before a stated policy, utility, or incentive change, then leave a quieter period afterward. Treat every claimed deadline as jurisdiction-specific and re-check it with the IRS, DSIRE, the utility, and the relevant authority before using it in sales or capacity planning.
Should a growing solar installer be an EPC, a dealer, or both?
There is no universal best model. An EPC, dealer, and hybrid place selling, installation, customer ownership, cash exposure, and compliance responsibilities in different hands. Choose only after documenting who contracts with the customer, who controls the project records, and who is responsible under applicable local rules.
What usually caps a solar installer's growth first?
The first cap varies by company: qualified-enquiry flow, sales and design throughput, permitting and interconnection throughput, crew capacity, or the cash cycle. The useful answer comes from stage timestamps and queue age, not from a general industry benchmark or from the volume of forms submitted.
Does a signed solar contract count as a completed job?
No. A signed contract is a booked job in this framework. It does not become a completed job until it meets the company’s written completion rule, such as passing the required inspection and reaching Permission to Operate; jobs waiting on inspection or utility action remain booked.
How should a solar company decide where to spend next — SEO, ads, or referrals?
Compare channels against the same qualified-enquiry cohort and the same completed-install definition, then account for the channel’s operating load. Local search can capture project-specific intent, ads can be tested with attributable spend, and referrals fit post-PTO and warranty moments; none should be judged by clicks alone.
How long does it take to see whether a growth change worked?
Use an evidence window that matches the company’s actual sales, permitting, and interconnection lag rather than a generic timetable. A 28-day acquisition cohort can show intake quality, while booked and completed outcomes need the additional lag stated in the company’s records before a keep, change, or stop decision.
Start with the constraint, then earn the next install
The safest way to grow a solar company is to make one bottleneck visible, add only the capacity needed to relieve it, and then test the next demand lever against completed-job evidence. That sequence respects the real path from a local homeowner’s first search to design, permits, crew work, inspection, and PTO.
- Write the funnel dictionary and completion rule.
- Map twelve months of enquiries, booked jobs, and completed jobs by source and job type.
- Name the active constraint and its owner.
- Fund the next capacity change against your own job-level cash forecast.
- Review the next lever over its declared evidence window.
Build demand that your solar operation can complete. Bring the funnel, permit, PTO, crew, and cash questions into one practical strategy conversation.
Sources & references
- IRS — Residential Clean Energy Credit
- DSIRE — state and utility incentive, rebate, and policy database
- NABCEP — solar industry certification
- SEIA — solar industry background
- Google Business Profile — eligibility guidelines
- Google Business Profile — service-area business guidelines
- Google Business Profile — review policy
- Google Analytics — recommended lead events
- FTC — CAN-SPAM compliance guide
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.