Skip to main content
Case Study · Solar

How a solar installer turned its installed base into a service business.

Nobody goes shopping for solar O&M software in year one. The search starts around year six, when the systems you installed start calling back. Here's how one shop got ahead of its own installed base with FSM Navigator™.

Start free — 5 users free, no credit card required · Updated July 2026

About This Story

Before the story, a quick honesty note

A quick honesty note before the story: this is a composite. The company below isn't one customer — it's a picture assembled from the solar operators we work with, and every outcome we cite is either a product fact or an approved range we publish everywhere. No names, because we don't publish a customer's name without a signed release. The problems, though, are the real ones.

At a glance

The shape of the shop before anything changed — a picture most of the industry will recognize.

Industry

Solar

Residential and light-commercial install, with a growing O&M and warranty book nobody planned for.

Team shape

Around 25 people

Install crews of 2–4 with crew leads, 2 service techs, and a small office chasing permits across three counties.

Installed base

Several hundred systems

Activated over roughly eight years — every one of them a future service call, warranty claim, or maintenance contract.

Before

Spreadsheet + whiteboard + filing cabinet

Installs in a project spreadsheet, service on a whiteboard, asset history in a filing cabinet.

The challenge: the install business aged into a service business nobody planned

Picture a shop that grew the way most of the industry did. Eight years of installs, a few hundred roofs, crews running site surveys and racking while the office chased permits across three counties. The project spreadsheet mostly held — installs have a beginning and an end, and the crew lead carried the rest in his head.

Then the installed base started talking back. A six-year-old inverter throws a fault code and the homeowner calls — under warranty or not? Which inverter is even on that roof? The answer lived in a filing cabinet, in a folder with the original permit set, if it lived anywhere. Annual maintenance visits were sold with a dozen commercial contracts and tracked on a whiteboard that never survived a busy week. Warranty work — real revenue, mostly reimbursable — leaked because claims need the model, the serial, the install date, and the service history, and pulling those together took an afternoon per claim.

This is the shape of the whole industry right now. O&M jobs nearly doubled between 2019 and 2024 — from 11,164 to 21,833 — even as total solar employment stayed flat. The install market built the base; the service market is what the base does next. The shops that struggle are the ones whose install records and service records are two different piles — and that's usually the week an owner starts shopping for solar O&M software, only to find most of it built for utility-scale asset managers instead of contractors.

What they needed solar O&M software to actually do

The owner's list was short. Every system in one place — array, inverter, battery, model, serial, install date, warranty term — visible from the truck. Maintenance schedules that generate themselves from the service contract instead of living on a whiteboard. And warranty calls answered in minutes, with the claim's paperwork assembled from records that already exist.

The part they didn't expect to matter: it had to be the same system running the install side. Two tools would have meant re-keying every activation into the service tracker forever — the exact seam that was already leaking.

What changed

Deployment ran in weeks, not quarters, and we'll be honest about the sequence. Week one: customers, sites, and the installed-base records imported — the filing cabinet's greatest hits became per-array asset records. Week two: install pipeline live on the board, service contracts loaded with their cadences. By month two, every crew and both service techs were running the mobile app in the field, offline-first, because rooftops and attic runs don't hand out signal.

Three things carried the load:

Per-array asset tracking

Every system's panels, inverter, monitoring, and battery live on the customer's site record with model, serial, install date, warranty, photos, and full service history. The warranty question — which inverter, still covered? — became a ten-second lookup from the driveway.

Maintenance schedules that generate themselves

Annual inspections, panel cleanings, inverter checks — defined once per contract, populated into dispatch automatically. The whiteboard retired. Intelligent Dispatch matches the right technician or crew to every job in under 30 seconds, with install-vs-service skills factored, and teams typically see around 20-30% less drive time. For two service techs covering an eight-year installed base, that's the difference between keeping up and quietly falling behind.

The install-to-service handoff, made structural

The day a new system activates, its records already exist — the install workflow built them step by step, permits and inspection results included. This is what solar O&M software looks like when it's part of the field-service platform instead of a standalone maintenance tool: the O&M book grows automatically. No re-keying, no blank spreadsheet, no second pile.

The outcome

We keep composite numbers honest, so here's what we can stand behind:

  • The warranty answer takes minutes, not an afternoon. Model, serial, install date, and service history assemble from records that already exist — per-array, captured as photos, results, and deficiency lists from the field.

  • Recurring visits stopped depending on anyone's memory. Cadences generate the schedule; the schedule drives dispatch.

  • Match the right technician or crew to every job in under 30 seconds — install crews and service techs are different resources, and the engine knows it.

  • In our 186-job benchmark across 3 regions, intelligent dispatch handled emergency reroutes with zero missed appointments — the inverter-fault-on-a-Friday scenario the whiteboard never survived.

  • Customers see milestones without calling. Install customers watch permit-to-activation progress in the portal; service customers see upcoming maintenance visits. The office phone got quieter.

The line we hear most from solar operators after the first quarter: the installed base stopped being a liability that calls at 4pm and started being the most predictable revenue on the books. That's the bar solar O&M software should clear — and with FSM Navigator™, it's the default, not the upgrade.

What a shop like this runs today

The same crews, the same counties — with the install pipeline and the service book in one system built for solar. New activations join the O&M base automatically. Warranty claims go out with their documentation attached. And when the owner prices the next commercial maintenance contract, the bid comes from real service history on comparable systems, not a guess.

If your installed base is old enough to start calling back, you already have a service business. The only question is whether your records know it yet.

Frequently Asked Questions

Straight answers about the story, the records, and what it costs.

Is this a real customer story?
It's a composite. The company in this story isn't one customer — it's a picture assembled from the solar operators we work with, and every outcome cited is either a product fact or an approved range we publish everywhere. We don't publish a customer's name without a signed release, so there are no names. The problems, though, are the real ones.
How does per-array asset tracking work?
Every system's panels, inverter, monitoring, and battery live on the customer's site record with model, serial, install date, warranty term, photos, and the full service history. When a homeowner calls about a fault code, the which-inverter-and-is-it-covered question becomes a ten-second lookup instead of an afternoon in a filing cabinet.
What happens on a rooftop or in an attic run with no signal?
The mobile app is offline-first. Crews and service techs record per-array results, photos, and deficiency lists in the field with no connection, and everything syncs when signal returns. Warranty claims and service records assemble themselves from those entries instead of from somebody's memory.
How long does setup take?
Weeks, not quarters. In this story: week one, customers, sites, and installed-base records imported into per-array asset records. Week two, the install pipeline live on the board and service contracts loaded with their cadences. By month two, every crew and both service techs were running the mobile app in the field. The dispatch engine is rule-based, so it worked from the day the rules were set — no training period, no black box.
How much does this cost?
Intelligent dispatch is included in our Pro plan at $34.99/user/month (or $27.99/user/month billed annually). Teams up to 5 users can start free. See our pricing page for the full breakdown.

Your installed base is already a service business.

Import your systems, load your maintenance cadences, and watch the service book build itself. Start your free trial — 5 users free, no card required.

Start free — 5 users free, no credit card required