Skip to main content
VA Horizon
Book a Call
EPC Firms

Appointments built to keep your crews installing, not idle.

Quick answer

An EPC handles engineering, procurement, and construction in-house, typically without subcontracting any stage of the job. That model runs on crew utilization: a design and install crew sitting idle between jobs costs an EPC money whether or not a sale closes that week. VA Horizon books exclusive, double-confirmed, higher-intent appointments for $300 one-time setup, then $249 per booked appointment, filtered for property and timeline fit so your crew calendar stays full instead of guessing week to week.

Book a Solar Call See Pricing

$300 setup + $249 per booked appointment.

Higher-intent, exclusive appointmentsBuilt around crew utilizationNo-show, replaced free
18-21%
Forecast 2026 Residential Install Decline
40%
Projected 2026 CAC Spike, to $0.84/W
$249
Per Booked Appointment

Sourced: SEIA Q2 2026 Insight Report, Wood Mackenzie.

A generalist lead does not protect your crew calendar.

An EPC carries the design and install crew cost whether a given week is full or half-empty. A raw lead does nothing to smooth that out. A booked, qualified appointment does.

Idle crew time is a fixed cost, not a variable one

Design and install crews on payroll cost the same whether your calendar is full or half-empty this week. A generic lead vendor optimized for volume does not solve a utilization problem.

Design and procurement need lead time

Unlike a pure sales org that subcontracts install, an EPC has to sequence engineering and procurement ahead of the install date. A booked appointment with real timeline intent gives you that lead time. A cold lead does not.

A shrinking market makes utilization math tighter

Residential installs are forecast to contract 18% to 21% in 2026, and CAC is spiking 40% at the same time. An EPC filling its crew calendar in that environment cannot afford appointments that were never a real fit for the property.

Generic lead vendors do not screen for scope fit

Most lead and appointment vendors researched in this market are built for volume residential sales orgs, not for an EPC that needs a property and scope match before a crew gets scheduled against it.

Qualified for scope fit before it hits your crew calendar.

Built around the lead-time an EPC actually needs, not a same-week close.

Step 01

Scope-aware list build

We source contacts for the property type and system scope your crews actually design and build for.

Step 02

Timeline qualification

The call confirms real intent to move forward on a timeline that gives your engineering and procurement team lead time, not a someday appointment.

Step 03

Property and scope check

Roof condition, system size, and financing intent are checked against your criteria before a slot is offered.

Step 04

Double-confirmed booking

The homeowner confirms once when the slot is set and again as the appointment approaches, so a crew date does not get built around a cancelled meeting.

One published rate, built around keeping crews busy.

$300 one-time setup, then $249 per booked appointment.

The $300 setup fee covers your list build, scope criteria, and calendar integration. After that, every booked appointment is $249, published, and fixed. No retainer, and no charge for a no-show, because it gets replaced free instead.

Exclusive

Every appointment is booked for you and only you. It is never resold to another contractor.

Pay per booked sit

You pay when a qualified, double-confirmed appointment lands on your calendar.

No retainer

No monthly minimums and nothing owed between booked appointments.

Small one-time setup

Covers your list build, campaign, and calendar integration.

What counts as a qualified EPC appointment.

Built around the lead time your design and procurement process actually needs.

Property and scope fit

Roof condition and system scope checked against the work your crews actually design and build.

Real timeline intent

A homeowner planning to move forward on a timeline that gives your team lead time, not idle interest.

Homeowner, decision-maker

The appointment is with the person who owns the home and can say yes.

Service area

The exact territory your crews cover, nothing outside it.

Built for utilization, not just volume.

An EPC does not need more leads. It needs a crew calendar that stays predictably full.

Exclusive, never resold

Every appointment is booked for your business only, never sold to a second EPC working the same territory.

Scope-checked before booking

Property and system fit are confirmed against your criteria, not sorted out after the crew is already scheduled.

No-show, never billed

A no-show costs nothing. It gets replaced free instead of invoiced.

Receipts-backed billing

Every booked appointment carries the conversation log behind it, so you know exactly why that homeowner made your calendar.

Appointment setting for EPCs, answered.

How is this different from a standard residential solar lead vendor?
Most lead and appointment vendors are built for volume-focused residential sales orgs. VA Horizon qualifies for property and scope fit specifically, and for real timeline intent, so appointments give your design and procurement process the lead time an EPC actually needs.
Can appointments be scoped to the systems our crews actually install?
Yes. System scope and property type are part of the qualification criteria set with you at kickoff, so appointments match the work your crews are actually built to design and construct.
Why does crew utilization matter more for an EPC than a sales org?
An EPC carries design and install crew cost whether the calendar is full or half-empty, unlike a sales org that subcontracts install. A booked, scope-checked appointment protects that fixed cost in a way a raw lead cannot.
Does this work for commercial or C&I projects?
This is built around residential, appointment-based sales. Commercial and C&I solar typically runs on longer, RFP-based decision cycles, which is a different buying motion than a booked homeowner consultation.
How much does this cost?
A one-time $300 setup fee covers your list build and scope criteria. After that, every booked appointment is $249, published, with no retainer.

Keep your crew calendar predictably full.

Book a 15-minute call. We map your scope criteria and service area, and confirm a start date inside the week.

Takes 20 seconds. We reply within a few business hours.

$300 one-time setup · $249 per booked appointment · No-shows replaced free

Prefer to pick a time now? Open the calendar

Get Solar pricing in your inbox

Exact rates, what is included, and current availability. Written by a human, not a sequence.

Exclusive appointments · $300 setup + $249 per booked appointment