Skip to content
Guide · Metrics

Solar EPC KPIs: 15 metrics every owner must track

If you cannot see the numbers, you cannot run the business. Here are the 15 solar EPC KPIs that matter — across sales, delivery, finance and service — what each one tells you, and how often to look.

S By SuryaHub Team · 12 min read · Updated July 2026
15
KPIs every owner should track
4 groups
sales, delivery, finance, service
5
start-here KPIs if you can’t do 15 yet
25 yrs
of AMC value the last three track

Framework: SuryaHub solar EPC operations model, developed with pilot EPCs Suryantra Energy and RGESPL. All example figures below are illustrative, not benchmarks.

TL;DR — for the busy EPC owner
  • Fifteen KPIs run a whole EPC. Group them into four: sales, delivery, finance and service. Each group answers one question about the health of the business.
  • Sales asks: are you turning enquiries into orders? Delivery asks: are you shipping on time? Finance asks: are you keeping the cash? Service asks: do customers stay?
  • Can’t track 15 yet? Start with five. Lead-to-quote time, quote acceptance rate, project cycle time, cash collected against milestones, and AMC renewal rate.
  • Excel can calculate these; it can’t keep them live. A KPI is only useful when it updates as work happens, not when someone re-types it once a month.
  • The goal is a screen, not a report. When the data lives in one system, the numbers are a by-product of running jobs — you glance, you don’t assemble.

Solar EPC KPIs are the handful of business metrics that tell a solar contractor whether operations are healthy — grouped across sales, delivery, finance and service. KPI means key performance indicator: a number you watch on a schedule because it moves before your bank balance does. For a rooftop or C&I EPC in India, the right set is small, roughly fifteen numbers, and every one of them is an early-warning light for a specific leak in the business.

This post is the deeper companion to the operations scorecard in our pillar guide, Solar EPC operations in India, which lists seven headline KPIs. Here we go wider — fifteen metrics across four groups — and more specific, with worked examples for the ones owners find hardest to calculate. If you run the day to day of a solar business, this is your metric list.

What are solar EPC KPIs?

A solar EPC KPI is a business number you track on purpose, on a schedule, because it reveals a problem early. Not every number is a KPI. Your total revenue is a result; a KPI is something upstream that drives that result and that you can act on this week.

Good KPIs share three traits. They are simple — one clear definition anyone on the team agrees on. They are leading — they move before the money does, so you can respond. And they are owned — one person is responsible for each. A number nobody owns is a number nobody improves.

KPI, in one line: a small, agreed, regularly reviewed number that gives early warning about the health of one part of your solar business — and points to a specific action when it moves the wrong way.

The 15 solar EPC KPIs, in 4 groups

Here is the full list — fifteen KPIs organised into the four questions every EPC owner is really asking. Read down the table, mark the ones you can pull today, and be honest about the ones you cannot. That gap is your operations to-do list. Each group is unpacked in the sections below.

The 15 solar EPC KPIs, grouped by sales, delivery, finance and service. Review cadence is a starting suggestion, not a rule.
#KPIWhat it measuresHealthy directionReview
Sales & CRM — are you turning enquiries into orders?
1Lead response timeMinutes/hours from enquiry to first contactAs fast as possibleDaily
2Lead-to-quote timeTime from qualified lead to firm quoteHours, not daysWeekly
3Quote acceptance rateQuotes accepted ÷ quotes sentRising, by segmentWeekly
4Lead-to-order conversionEnquiries that become paid ordersRisingMonthly
Delivery & operations — are you shipping projects on time?
5Project cycle timeDays from accepted order to commissioningShorter, predictableWeekly
6On-time commissioning rateJobs commissioned by promised dateNear 100%Weekly
7Survey-to-install accuracyInstalls matching the surveyed design, no reworkHigh, low reworkMonthly
8Subsidy & net-meter clearance timeDays from application to DISCOM approvalShorter, fewer pendingWeekly
Finance & cash — are you keeping the money you earn?
9Cash collected vs milestonesBilled and collected against work doneLittle or no lagWeekly
10Gross margin per projectRevenue minus direct material and labourStable or risingMonthly
11Material cost varianceQuoted BOM versus actual spendNear zeroMonthly
12Working capital tied upCash locked in stock and unbilled workLower, turning fasterMonthly
Service & AMC — do customers stay for 25 years?
13AMC renewal rateContracts that renew when dueHigh and climbingMonthly
14AMC visit complianceScheduled visits completed on timeNear 100%Weekly
15Referral & repeat rateNew work from past customersRisingMonthly
The 15-KPI solar EPC metric set. This is the deeper version of the seven-KPI scorecard in our operations pillar guide — same logic, wider coverage.
Framework: SuryaHub solar EPC metric model, built with pilot EPCs Suryantra Energy and RGESPL.

Sales & CRM: are you turning enquiries into orders?

The sales group tells you whether the top of your funnel is efficient — not how many leads you get, but how well you convert the ones you have. In rooftop solar the customer is talking to three or four installers at once, so speed and follow-up win as often as price does.

Lead response time and lead-to-quote time measure speed; the faster installer usually reads as the more competent one. Quote acceptance rate tells you if your pricing and speed are landing, and it must be tracked by segment because a blended figure hides which work you actually win. Lead-to-order conversion is the whole-funnel number — enquiries in, paid orders out. These four are the pulse of your solar CRM. A dip in any of them shows up here weeks before it shows up in revenue.

Field note: the cheapest way to lift conversion is rarely more leads — it is faster follow-up on the leads you already have. A dead enquiry reheated with a timely call converts better than a cold new one, and it costs nothing.

Delivery & ops: are you shipping projects on time?

The delivery group tells you whether the promises your sales team makes are actually kept on the roof. This is where reputation is built or broken, because every late or reworked job costs you a referral you will never see.

Project cycle time — days from accepted order to commissioning — is the master delivery number; watch its trend, not one job. On-time commissioning rate is your reliability score against the dates you promised. Survey-to-install accuracy catches rework, the silent margin killer that happens when the built system does not match the surveyed design. And subsidy & net-meter clearance time isolates the DISCOM and PM Surya Ghar waits that so often get blamed for delays that were really internal. Track it separately and you learn which part of the delay is genuinely government and which is you. This is the reporting layer of solar project management done right.

Finance & cash: are you keeping the money you earn?

The finance group tells you whether growing revenue is actually making you money — because in solar, profit is really a cash-flow question. You pay for material and labour up front and collect in tranches, so a busy month can still drain your bank account.

Cash collected versus milestones is the single biggest lever: it shows whether billing keeps pace with the work, or whether you are quietly funding your customers’ projects. Gross margin per project is the number that says whether volume is worth chasing at all — high throughput on thin, slipping margins is a trap. Material cost variance compares the quoted bill of materials against what you actually spent, catching pricing drift and double-ordering. And working capital tied up — cash frozen in stock and unbilled work — tells you how painfully you are financing your own growth. Together they turn a vague sense of “cash is tight” into a number you can fix.

Service & AMC: do customers stay for 25 years?

The service group tracks the longest, highest-margin part of a solar business — the AMC life that most EPCs never measure at all. A rooftop plant needs cleaning, inspection and fault fixing for up to 25 years, and that recurring revenue is where durable solar businesses are built.

AMC renewal rate is the health of your recurring revenue: the share of contracts that renew when they fall due. AMC visit compliance proves the service promise is actually kept — scheduled visits completed on time, not just claimed. And referral & repeat rate closes the loop, because well-serviced customers are the cheapest pipeline you will ever have. These three are the metrics behind our analytics and dashboards view of the AMC business, and they are the ones owners most often discover they have been flying blind on.

How to calculate four of these (with examples)

Four KPIs trip owners up most, so here is the exact formula and a worked example for each. All numbers below are illustrative, chosen to show the maths — they are not benchmarks or promises.

Four KPI formulas with illustrative worked examples. Use your own numbers; the maths stays the same.
KPIFormulaWorked example (illustrative)
Quote acceptance rate Quotes accepted ÷ quotes sent × 100 12 orders from 40 firm quotes = 30%
Project cycle time Commissioning date − accepted-order date Order 3 Mar, commissioned 27 Apr = 55 days
Cash collected vs milestones Amount collected ÷ value of work completed × 100 ₹38 lakh collected on ₹50 lakh delivered = 76% (a 24% billing lag)
AMC renewal rate Contracts renewed ÷ contracts due × 100 84 renewed of 120 due = 70%
The four formulas owners ask about most. The billing-lag example is the one that hurts — a 24% gap on a busy month is real cash you have loaned your customers for free.

Notice how each formula needs data from a different corner of the business — the CRM, the project tracker, finance, the AMC log. That is exactly why these numbers are painful to calculate by hand: the data lives in four places. When it lives in one, the KPI is just a by-product.

Can’t track 15 yet? Start with these five

If fifteen feels like too many, track just five — one from sales, two from delivery and finance, and one from service — and you will still see most trouble coming. Master these, review them every week, then add the rest. Trying to launch all fifteen at once is how KPI projects quietly die.

1 Lead-to-quote time. The earliest signal of whether you win work. If quotes are slow, nothing downstream matters.
2 Quote acceptance rate. Tells you if your pricing and speed are right, before you scale spend on more leads.
3 Project cycle time. The single best measure of delivery health. A rising trend is your first warning of an ops leak.
4 Cash collected vs milestones. The number that keeps you solvent. Watch the billing lag like a hawk.
5 AMC renewal rate. The health of your recurring revenue and the cheapest future sales you have.
The five starter KPIs. One from sales, two spanning delivery and cash, one from service — a full-lifecycle view in five numbers.

Why you can’t run these KPIs on Excel or WhatsApp

Excel can calculate a KPI once; it cannot keep one live. The problem is not the maths — a spreadsheet does the arithmetic fine. The problem is the data. Every lead, quote, milestone and service visit has to be typed in by hand, so your numbers always lag reality by days, and a number that lags is a number nobody trusts.

WhatsApp is worse for metrics. Status lives in a chat thread nobody can search or total. To find your cycle time you would scroll a hundred messages across ten groups. By the time you have your figure, the month is over and the leak has already cost you. A KPI is only useful when it updates as the work happens, so acting on it changes the outcome, not just records it.

This is the wall most growing EPCs hit around fifteen to twenty live jobs a month. We wrote the full case in why solar EPCs should abandon Excel — the short version is that spreadsheets cannot route a task, chase a follow-up, or hold a live number, so people become the glue, and the glue cracks under volume.

The test: ask your team for last week’s quote acceptance rate and average cycle time, right now. If the honest answer is “give me a day to pull it together,” your KPIs are not live — and that difficulty is itself the finding.

Live KPI dashboards with SuryaHub

SuryaHub turns these fifteen KPIs from a monthly spreadsheet scramble into live dashboards you glance at — because the data is a by-product of running the jobs. When leads, quotes, milestones and AMC visits all live on one connected record, the numbers calculate themselves, per role and per branch, in real time.

That means:

  • Per-role views — a sales head sees conversion and quote speed; an ops head sees cycle time and on-time rate; the owner sees all four groups on one screen.
  • Per-branch rollups — compare offices, DISCOMs and teams without exporting anything or merging files.
  • No manual entry — the KPI updates the moment a stage is completed or a payment is logged, so you act on today, not last month.

Here is the honest part. SuryaHub is pre-revenue and building alongside two pilot EPCs, Suryantra Energy and RGESPL. We will not show you invented benchmark figures or a wall of customer logos that do not exist. What we can show is how the analytics and dashboards run on your real projects — the same fifteen KPIs, calculated from the work as it happens. No data team, no spreadsheet night, just a screen you can trust.

Free for EPCs: the SuryaHub 15-KPI worksheet — the formulas, healthy directions and review cadence in one page, so you can score your business this week. Get it with a quick demo →
Key takeaways
  • Fifteen KPIs run a solar EPC, grouped into four questions: sales, delivery, finance and service.
  • Each KPI must be simple, leading and owned — a number nobody owns is a number nobody improves.
  • Can’t do 15? Start with five: lead-to-quote time, quote acceptance rate, project cycle time, cash vs milestones, AMC renewal rate.
  • Excel calculates KPIs but cannot keep them live; WhatsApp cannot total a status thread at all.
  • Live dashboards make KPIs a by-product of the work — you glance at a screen instead of building a report.

Frequently asked questions

What are the most important KPIs for a solar EPC business?

The most important solar EPC KPIs span four areas: sales (lead-to-quote time, quote acceptance rate), delivery (project cycle time, on-time commissioning rate), finance (cash collected against milestones, gross margin per project) and service (AMC renewal rate). Together they show whether you win work, deliver it on time, keep the cash, and hold the customer for the long AMC life.

How many KPIs should a solar EPC track?

A growing rooftop EPC can run its whole business on about 15 KPIs, spread across sales, delivery, finance and service. If that feels like too many, start with just five: lead-to-quote time, quote acceptance rate, project cycle time, cash collected against milestones, and AMC renewal rate. Add the rest once these five are visible and reviewed every week without a spreadsheet scramble.

Can I track solar business metrics in Excel?

You can calculate them in Excel, but you cannot keep them live. A spreadsheet needs someone to enter every lead, quote, milestone and visit by hand, so numbers lag reality by days and nobody trusts them. KPIs are only useful when they update as work happens. That needs one connected system where the data is a by-product of running jobs, not a separate manual report.

What is a good project cycle time for rooftop solar?

There is no single right number because DISCOM approvals and net-metering waits vary by state. What matters is that your cycle time is short and predictable, and that you measure it the same way every job: days from accepted order to commissioning. Track the trend, not one figure. A stable, falling cycle time is the goal; a rising or wildly swinging one signals an operations leak.

How do I calculate quote acceptance rate?

Quote acceptance rate is quotes accepted divided by quotes sent, over a chosen period, shown as a percentage. If you send 40 firm quotes in a month and 12 turn into orders, your acceptance rate is 30%. Track it by segment (residential, C&I, subsidy) because a blended number hides which work you win. A rising rate usually means your speed and pricing are right.

What is AMC renewal rate and why does it matter?

AMC renewal rate is the share of maintenance contracts that renew when they fall due, shown as a percentage. It matters because AMC is recurring, high-margin revenue and the reason customers refer you. A low renewal rate usually means no system is reminding you before contracts lapse, so the easiest money you have quietly walks away. Reminders at 90, 60 and 30 days fix most of it.


Written by SuryaHub Team. The team works with Indian rooftop and C&I EPCs on project workflows, DISCOM and subsidy operations, and the metrics that keep them healthy. Reviewed for operational accuracy against SuryaHub’s pilot EPC frameworks.

Methodology: the 15-KPI set, the four-group model and the starter-five prioritisation are SuryaHub’s own operating frameworks, developed with pilot EPCs Suryantra Energy and RGESPL. All example figures and worked calculations are illustrative — chosen to show the maths, not as benchmarks or promises. Healthy directions are guidance, not targets; the right number varies by segment, state and DISCOM.

Sources: MNRE · PM Surya Ghar National Portal. Last updated July 2026.

Solar EPC operations in India: the complete 2026 guide The pillar: the 12-stage lifecycle, the six leak points, and the seven-KPI scorecard these fifteen expand on. Analytics & dashboards Turn these fifteen KPIs into live, per-role and per-branch screens you glance at instead of building. Why solar EPCs should abandon Excel Where spreadsheets are fine, where they break, and why they can never hold a live KPI.

Want these 15 KPIs live on one screen, calculated from your real jobs?

Book a demo →

The decision · now onboarding pilot EPCs

Run your whole solar business
on one platform.

Stop stitching together Tally, Excel, Sheets and WhatsApp. See the operating system built for India's solar EPCs — on your real projects.

India-first · PM Surya Ghar ready · Cloud or on-prem

Run your solar business on one OS.
Book a Demo