← Back to Insights

Operations

Solar O&M Software for the Fleet You Own

Written by:Better SoftwareBetter Software TeamUpdated 12 min read
Solar O&M Software for the Fleet You Own

Quick Answer

Solar O&M software works when it turns mixed-fleet alerts into decisions about truck rolls, warranty claims, and service margin. Installers with a few hundred or a few thousand systems already run an O&M business, so the useful work is triaging real faults, capturing claim evidence on site, and measuring the cost per resolved issue. Most should buy field service tooling and build only a thin layer that makes the fleet legible.

You are already an O&M company. The only question is whether you are running that business deliberately.

If you have a few hundred or a few thousand systems in the field, you already own a service obligation, which includes workmanship warranties that run for years, OEM warranties with claim windows and evidence requirements, monitoring alerts that arrive in different portals, and customers who do not care which inverter brand failed. The backlog exists regardless of what you planned.

That is why “solar o&m software” is not really a software search. It is an operating question about how you see your fleet, decide what deserves a truck roll, recover what is recoverable, and keep service from turning into a silent cost center. We wrote this guide for the installer who owns that book.

What Solar O&M Actually Covers

Solar operations and maintenance is the ongoing work of keeping installed systems producing, which covers monitoring and alert triage, preventive maintenance, corrective service, warranty administration, reporting, and customer communication.

We find that definition matters because vendor pages often collapse O&M into “monitoring.” Monitoring is only the first signal. O&M is the process behind the signal, which means deciding if the alert is real, if it is urgent, what part is needed, who pays, and if the issue was caused by product failure, workmanship, or simple environmental conditions.

Residential Fleets vs Commercial and Utility-Scale

Most content on solar O&M assumes utility-scale assets, with fewer sites, higher value per site, formal SLAs, and availability guarantees. That is a different business from an installer-owned residential or small-commercial fleet.

DimensionResidential / small commercial installerUtility-scale / asset manager
Site countHundreds to thousandsDozens to hundreds
Ticket sizeSmall per visit, high volumeLarge per incident
Customer expectationConsumer-grade responsivenessContracted performance
Governing documentWarranty, service agreement, referral/review riskSLA, availability, PPA terms
Operational painMixed fleets, fragmented portals, warranty recoveryScale, dispatch coordination, reporting

The residential installer does not usually have a “fleet” in the asset-manager sense. It has a service book assembled over years of installs, each with a different inverter, monitoring portal, warranty status, and install record. That is what makes the economics tricky, and interesting.

The Five Jobs a Service Operation Has to Do

1. Know Which Systems Are Underproducing

The first job is not to chase every alert. It is to separate real faults from weather, shading, communications dropouts, and bad data. A system that looks dead in a portal may be producing normally and simply not reporting. A system that reports cleanly may still be underperforming because one string is clipped, a rapid shutdown device is miswired, or a sensor failed.

We see that without a reliable triage layer, the service team becomes reactive. Techs spend time on low-value visits while the real losses stay hidden.

2. Decide If a Fault Justifies a Truck Roll

Every alert has a threshold. Is this a remote fix, a same-day visit, or something to watch? If you do not have a standard, every decision becomes subjective and every subjective decision becomes expensive.

For an installer, the real cost is not the trip alone. It is the trip plus the second visit when the diagnosis was wrong, plus the install work that did not get done because the tech was on the road, plus the customer experience hit if the issue drags on.

3. Get the Right Tech to the Site Once With the Right Part

Service breaks when the dispatch decision and the inventory decision are disconnected. One tech needs a combiner part, another needs a new inverter, and a third needs only documentation. If the work order does not carry the likely failure mode and the serial history, the first visit becomes a reconnaissance mission.

4. Capture Evidence Good Enough to Support a Warranty Claim

This is the most neglected job in solar service. A warranty claim is not a feeling that the part should be covered. It is a packet of evidence that includes serial numbers, install date, photos, readings, error codes, site notes, and sometimes a precise sequence of events.

If the truck roll does not capture that evidence on site, the claim often dies later in the office. Not because the issue was not covered, but because the file is incomplete.

5. Bill, Recover, or Absorb, and Know Which One Happened

Every service event ends in one of three places, which are customer-billable, warranty-recoverable, or absorbed cost. Many installers cannot say which bucket they landed in until months later, if ever. That is how an O&M service line becomes an unmeasured liability.

The Mixed-Fleet Problem Behind Solar O&M Software

Most installed fleets are not standardized. They are layered over years, with different inverter brands, different monitoring portals, different alert vocabularies, different API access, different retention windows.

That creates a practical daily problem:

  • A technician may need to check three portals before leaving the yard.
  • One OEM may offer a useful API, another may not.
  • Alerts are not comparable across brands, so “priority” means different things in different systems.
  • No single screen shows which sites are losing the most production today.

We see three ways to live with that reality.

  • Live in the portals. Cheapest to start, but every new platform increases cognitive load and makes triage manual.
  • Buy a third-party fleet monitoring layer. Often the right move when you need normalization across OEMs, alert consolidation, and a usable operations view.
  • Normalize the feeds you can get into one list you own. This is the thin internal layer approach, which is less about replacing tools and more about making the fleet legible.

The point is not that every installer should build software. It is that the mixed-fleet reality is a data problem before it is a scheduling problem.

Warranty Recovery Is Where the Money Is

We find a solar O&M operation is often sitting on recoverable cost because the claim process is not operationalized.

Three warranties can overlap:

  • Product warranty from the OEM
  • Workmanship warranty from the installer
  • Service or O&M agreement with the customer or a third party

Each has its own claim window, evidence requirement, and owner of the process.

Why claims go unfiled:

  • The serial number or install date lives in an old CRM or spreadsheet.
  • The technician did not capture photos, readings, or fault codes on site.
  • No one owns the follow-up once the truck rolls end.
  • The team cannot tell if the failure is covered, and so they default to absorption.

A recoverable claim is an operational habit, not a legal theory. For it to work, five things have to be true:

  • Install records are accessible.
  • Serials are tied to sites and components.
  • Field techs capture evidence in a standard format.
  • Someone reviews claims against warranty terms quickly.
  • Recovery status is visible beside the service ticket.

If the warranty file cannot be assembled from the truck roll, the claim was already lost in the field.

What a Truck Roll Actually Costs

Many owners know what a tech costs per hour. Fewer know what a service visit costs end to end.

We suggest this O&M method on your own numbers:

  • Tech labor is hourly pay plus burden
  • Drive time is paid time that does not produce revenue
  • Vehicle cost covers fuel, maintenance, insurance, depreciation
  • Part cost includes the carrying cost if inventory is tied up
  • Second visit risk is the cost of a wrong diagnosis or missing part
  • Opportunity cost is the install or project work that tech could have done instead

The useful number is not the theoretical cost per mile. It is the fully loaded cost per resolved issue.

Then compare that number against three other values:

  • What the customer paid, if anything
  • What can be recovered from the OEM or warranty holder
  • The retention, review, and referral value of the visit

That last item matters. Some service calls are not profitable on paper but are still worth doing well because they protect the broader installed base. But if you do not measure truck rolls, you cannot tell the difference between strategic loss and operational leakage. We cover the same site-margin logic for charging sites in EV charging demand charges and true site margin.

Make the Service Line or Cost Center Decision on Purpose

Once you can measure the book, you can decide what it is, and we see four common answers.

  • Charge for service when the customer base expects paid maintenance and the visit is not clearly warranty-related.
  • Sell a maintenance plan when you have enough installed base density to package response, inspection, and reporting.
  • Absorb it as warranty cost when the work is truly on you, but track recovery separately.
  • Subcontract to a regional O&M provider when geographic spread makes internal service inefficient.

The decision usually depends on fleet size, geography, and platform complexity. A few dozen systems do not support much internal specialization. A few hundred systems in one region can. A few thousand systems across several OEMs can support a real service business if the data layer is disciplined.

Buy a Platform or Build a Thin Layer

This is where the commercial question becomes concrete.

Buy a platform when the main need is scheduling, work orders, mobile capture, parts tracking, and invoicing. That is a solved problem. Building it from scratch is usually a waste of time.

Build a thin internal layer when the hard part sits upstream of the work order:

  • normalizing telemetry across OEM APIs
  • joining telemetry to install records and serial numbers
  • connecting alert history to warranty status
  • ranking sites by recoverable lost production
  • keeping the fleet view usable as hardware platforms change

That split matters. The commodity layer is field service management. The strategic layer is fleet intelligence.

In our work, the useful lesson from solar work with Sunny Energy and energy information workflows through Nesh is not “build everything.” It is that the installer’s pain often lives in the seams, with one system for install records, another for telemetry, another for service history, another for warranties. The value comes from joining them into a fleet view that still works as OEMs and portals change underneath it. We take on this kind of O&M work in energy software development, and we cover the project side in what solar project management software misses.

When an Installer Should Build an O&M Layer

Build something internal only when the following are true:

  • You have enough systems that the fleet cannot be managed manually.
  • You have more than one monitoring platform and the differences are slowing dispatch.
  • You can point to real warranty recovery that is currently being missed.
  • You do not know your service margin with confidence.
  • The key data already exists in tools you pay for, but it cannot be combined.

We would not build because software seems strategic in the abstract. Do not build because you dislike your current portal. Do not build because every vendor demo looks the same.

The right internal build is narrow. It should make the fleet legible, not replace the service organization.

What Belongs in a Solar O&M Scope of Work

If you are writing or reviewing a solar O&M contract or agreement, the scope should spell out the operational basics:

  • what is monitored
  • response times for different issue types
  • who provides parts and who pays for labor
  • what evidence is required for warranty claims
  • what is included in preventive maintenance
  • how reporting and communication work

We would align that scope to the actual fleet, not a generic template. The NREL O&M best practices guide is a useful checklist for it. A mixed residential fleet has different needs than a utility asset portfolio. If the contract does not reflect the operational reality, the service team ends up improvising inside a document that was supposed to reduce ambiguity.

Treat Service as an Operating Business

The owner who treats service as an afterthought ends up with hidden cost, missed recovery, and a backlog that never quite clears. The owner who treats it as an operating business can turn the fleet already in the field into a durable line of revenue and control. That is also why solar O&M software should start with the fleet view, not the dispatch screen.

If you want help building that fleet view, we do this work at Better Software.

Frequently Asked Questions

What Is Solar O&M?

We define solar O&M as the ongoing work required to keep installed solar systems producing. It includes monitoring, alert triage, preventive maintenance, corrective repairs, warranty administration, and reporting, which is why we treat it as an operating process and not only a monitoring feed.

How Much Does Solar O&M Cost?

It depends on fleet size, geography, system type, and service model. For an installer, we find the more useful question is the fully loaded cost of a truck roll and how often a visit turns into a second visit or a recoverable warranty claim.

What Belongs in an O&M Scope of Work?

We define monitoring coverage, response expectations, preventive maintenance cadence, parts responsibility, warranty evidence requirements, and reporting obligations in a good scope of work. We write each item against the actual fleet, because a generic template leaves the service team improvising.

Who Is Responsible When a System Underperforms?

That depends on the failure mode and the governing documents. Product defects may fall to the OEM, workmanship issues to the installer, and service obligations to the party named in the agreement. We read the documents first, because the fault code rarely answers the question alone.

Do You Need Solar O&M Software or Just Monitoring?

If you only need to see alerts, monitoring may be enough. If you need to triage mixed fleets, dispatch techs, capture warranty evidence, and track recovery, we think you need more than monitoring. You need a service system that turns fleet data into action.

About the author

Better Software

Better Software Team

Product and engineering team

Better Software Team is the product and engineering team at Better Software. We build custom software for established businesses in healthcare, energy and finance.