What an O&M Contract Should Actually Commit To

Lifecycle & Risk   6 min read

Most commercial solar O&M contracts I have read commit the contractor to an annual visit and a report. That is inspection, not maintenance, and it will not keep a plant performing.

Separate the three activities

Preventive maintenance. Scheduled work – inspections, cleaning, torque checks, filter replacement, thermal surveys, electrical testing.

Corrective maintenance. Fixing things that break. Response times and what is included matter enormously.

Monitoring and reporting. Watching the data and telling you what it means.

A contract covering only the first is common and is the least valuable of the three, because most lost production comes from faults that occur between scheduled visits.

Response times are the core commitment

Ask what happens when an inverter fails on a Friday in June.

Meaningful contracts define:

  • Time to acknowledge a fault alarm – hours, not days.
  • Time to attend site, by fault severity. A total plant outage should carry a shorter commitment than a single underperforming string.
  • Time to restore, distinguishing faults fixable from stock and those requiring manufacturer parts.
  • What happens if commitments are missed. Without a consequence, the times are aspirations.

A contract promising a response within thirty business days for a plant outage is offering very little on a system whose peak-season output is worth thousands per week.

Spare parts strategy

The most common cause of long outages is not diagnosis, it is parts availability. An inverter model discontinued three years ago can take months to source.

Options: the contractor holds spares (ask which, and where), you hold critical spares yourself, or you accept manufacturer lead times. Each is a legitimate choice; not making the choice deliberately is not.

For a plant with a small number of large inverters, holding one spare unit is often justified. For distributed string inverters, holding two or three of the common model covers most eventualities cheaply.

What preventive scope should include

  • Visual inspection of modules, mounting, cabling, containment, and the roof surface beneath.
  • Torque verification on a sampled basis – mounting hardware and electrical terminations both loosen through thermal cycling.
  • Thermal survey, at defined intervals. Annually or biennially depending on plant size and criticality.
  • Electrical testing – insulation resistance, earth continuity, string measurements compared against the commissioning baseline.
  • Inverter servicing per manufacturer schedule: filters, fans, ventilation, firmware.
  • Sensor calibration – the pyranometer, on a defined cycle. Skipped constantly, and it undermines every performance number you have.
  • Vegetation and soiling management, with the boundary of responsibility stated.

Reporting worth reading

Most O&M reports are a production total and a statement that everything is normal. Useful reporting includes: PR against the same period last year, string-level outlier analysis, any anomalies found with recommended action, a log of faults and response times against contracted commitments, and outstanding items from previous visits.

That last one matters more than it sounds. A recurring problem is a recommendation appearing in three consecutive annual reports with nothing done, because nobody tracks closure.

Performance-linked structures

Some contracts tie a portion of fee to availability or PR. This aligns incentives well – the contractor benefits from the plant running rather than from visits.

Verify the metric is fairly defined, with sensible exclusions for grid outages and force majeure, and that it uses data from a source both parties accept. Otherwise you will spend the disputes arguing about measurement rather than performance.

Access to your own data

Ensure the contract states that monitoring data belongs to you, that you retain administrative access, and that historical data transfers to you on termination.

Owners regularly discover on changing contractor that the monitoring account, the history and sometimes the ability to configure their own plant sit with the outgoing party. Fix this in the contract, not afterwards.