Your solar contract promises a number.
Your installer says it's fine.OwlWatt wisely looks out for you.

We independently measure your solar production against your contract guarantee every day, add the weather and system data needed to document any shortfall before your claim window closes, and with the optional OwlWatt Iris collector on an Enphase system, go down to the panel level.

Independent Solar Performance Audit: $79 one-time for your most recent contract year.

Start my audit for $79 → Start free trial instead · $9.99/mo or $87.89/yr Founder Lifetime, $399 cloud-only / $499 with Iris · first 100 slots

Not sure yet? Get a free estimate of what your system should produce, no account needed →

They promised your panels would pay for themselves.

You researched installers, compared quotes and read the contract, and you signed because the production guarantee made it feel safe. A guarantee only works if someone is watching.

What OwlWatt has measured to date.

Anonymised, cumulative measurement totals, updated as the meters report. They are measurement facts: energy measured, readings recorded, and shortfall documented against a contract guarantee. They are not a statement about how any claim ended.

How it works

You do three things. We do the rest.

You already have a day job, and checking your own solar production shouldn't become a second one. Set OwlWatt up once and we'll watch it for you, so you won't need spreadsheets or math, or have to chase your installer for an answer.

Upload your contract

Send us the solar agreement you signed. We pull out every production guarantee, measurement period, degradation clause and exclusion, then explain in plain English what you agreed to.

Connect your system

Link the Enphase account you already have, or plug in OwlWatt Iris, our own hardware collector. Iris captures your per-panel data at 5-second resolution, and keeps going even when your installer's cloud is down.

We measure. You'll know.

Every day, OwlWatt compares your measured production to the pvlib PVWatts model. If your system falls short, you get an alert with the data behind it and a claim report you can send.

And if the number comes up short, you get the report.

A shortfall isn’t an alert you have to act on alone. OwlWatt generates a claim report that lays out, in one document:

You download it and send it to your installer. OwlWatt never contacts your installer for you. The report is yours, and so is the decision about what to do with it. If it goes further than a conversation, a licensed attorney in your state can use the same document as evidence.

What OwlWatt does

The check nobody else is doing for you.

You've opened your installer's app and seen a number, and you still don't know whether it's a good number. The app was built to show you production. It wasn't built to tell you whether your production meets what your contract promised, and that second question decides whether your panels pay for themselves.

Contract analysis

Upload your solar agreement. OwlWatt extracts the guarantee terms and explains exactly what your installer promised and when they're obligated to deliver it.

Independent production measurement

We read your inverter data directly and cross-check it against a physics-based expected-production model. Your installer's numbers become one input we test, instead of the answer you have to take on faith.

Shortfall documentation

When measured production falls below your guarantee, OwlWatt calculates the gap in kWh and dollars, then produces a claim report citing the exact contract clauses and model parameters.

Silent failure detection

With the optional OwlWatt Iris collector feeding it panel-level data, OwlWatt catches a microinverter that stops producing (even when it looks fine in aggregate) before months of lost energy add up.

Why it matters

Under a guarantee, a shortfall is money you’re owed.

People spend hours hunting for forgotten cash: old bank accounts, unclaimed property, a refund nobody cashed. Your solar contract has a number in it too. If your system produces less than that number, the difference is more than a higher bill you already swallowed. Under a production guarantee it’s a shortfall your installer committed to make good, and nobody is going to write to tell you about it.

~$500
Illustrative annual shortfall value on a 12 kW Massachusetts system running 15% under*
Every year
Most guarantees are assessed per contract year, so a system that stays under doesn’t cost you once. It repeats for the life of the guarantee, often 10 to 25 years
1M+
U.S. solar systems whose installers have entered bankruptcy since 2020 (SEIA). A guarantee is only worth what someone can still be held to

A gap you never measure keeps recurring every year while your app shows green. Finding out costs $79, once, for a solar performance audit of your most recent contract year, or $9.99 a month to keep watching every year going forward.

*Illustration, not a typical result: a 12 kW system producing 15% below its guaranteed output, valued at Massachusetts average electricity rates ($0.33/kWh). Your own figure depends on your system size, your guarantee terms and your rate. OwlWatt measures and documents the gap, and we don’t recover the money. Whether a claim succeeds depends on your contract and, if it goes that far, on a licensed attorney in your state. Plenty of systems turn out to be performing fine, and that answer has value too.

Why now

Net billing changed the math on you.

If your credits shrank and nobody explained why, you’re not imagining it. Under the old 1:1 net metering, every kilowatt-hour you exported earned a full retail credit, so a system quietly producing under its guarantee still blended into your bill. Net billing (NEM 3.0 in California, and spreading to other states) cut what you’re paid for exported power, and your savings now hinge on how much your system produces. So when the check gets smaller, you’re left guessing whether that’s the new rate or a system falling short. OwlWatt separates the two by measuring your production against your guarantee, so you know which one you’re looking at. How NEM 3.0 affects your solar savings →

Why OwlWatt exists

I built this after my own installer couldn't answer a simple question.

I'm Olivier, OwlWatt's founder. I bought solar in 2024, and when the production looked off, my installer told me it was "within range" without ever naming the range. So I pulled my own Enphase data and modelled it myself with PVWatts, and it showed about an 11% shortfall for my system. I wrote a letter citing the model, the data, and the contract's production guarantee clause. My installer acknowledged the shortfall and scheduled a panel-by-panel inspection within two weeks. OwlWatt is the tool I built to do that automatically, for anyone whose contract makes the same promise. Read the full story →

Pricing

One-time audit, or keep OwlWatt watching. Cancel anytime.

You've had enough of contracts with clauses in them. Buy a single audit, or subscribe and leave whenever you want. Either way, we never take a commission from your installer.

OwlWatt Monitoring

Keep OwlWatt watching. This covers every completed contract year, past and future, and adds continuous measurement and shortfall alerts.

$9.99 / month
or $87.89/yr (save $31.99 vs monthly)
  • AI contract analysis
  • Connects to your existing Enphase or SolarEdge account
  • Guarantee tracking and shortfall alerts
  • Claim report generation
  • 30-day free trial

OwlWatt Monitoring + Iris

For Enphase homeowners who want an independent second source. Iris measures at your system and cross-checks what your vendor cloud reports.

$149 one-time
+ $9.99/month or $87.89/yr subscription
  • Everything in OwlWatt Monitoring
  • Independent, local measurement at your system, cross-checked against the vendor cloud
  • Per-panel microinverter monitoring at 5-second resolution, catching silent failures daily cloud totals can hide
  • Keeps collecting if installer or API access ever goes away

See how Iris fits into the architecture →

Or go lifetime: Founder Lifetime, $399 cloud-only or $499 with an owned Iris · first 100 slots.

Stop wondering. Find out.

Get a one-time audit for $79, or connect in a few minutes and start a free 30-day trial ($9.99/mo or $87.89/yr, no credit card required).

Start my audit for $79 →

Start free, check my system →

Questions? [email protected]  ·  Founder Lifetime, $399 cloud-only / $499 with Iris

Shopping for solar and not yet installed? Have your contract checked before you sign →

Managing a fleet of leased or inherited solar systems? See OwlWatt for fleet owners →