Monitoring Shows Good Production Bill Shows High Decision Tree
Why this matters
A solar customer whose monitoring portal shows production matching the model but whose utility bill is the same as before solar is convinced their system is broken. In nearly all cases the system is fine and the disconnect is in interpretation - the customer reads kWh produced, the bill reads kWh imported plus an export credit at a different rate. The decision tree below isolates whether the issue is true production loss (current transformer reversed, monitoring overstating), billing-tariff misalignment (net billing vs net metering, time-of-use mismatch), or load growth that ate the savings. Each case has a different remediation path.
Symptom presentation
Customer escalates after receiving a utility bill that did not drop as expected. Monitoring portal shows daily, weekly, and monthly kWh production at or above modeled values. Bill shows net imports and export credits but the dollar amount is similar to pre-solar. Customer questions whether the system is producing the kWh shown.
Quick checks
- Compare monitored kWh produced for the bill period against the production estimate generated at sale. If monitored is within 10 percent of modeled, the production side is fine.
- Pull the utility bill detail. Read kWh consumed, kWh imported from grid, kWh exported to grid, and the credit rate applied to exports. Compute consumed minus exported as the net production absorbed.
- Read the tariff name on the bill. Net metering 1.0 (1-to-1 credit), net metering 2.0, net billing tariff (NBT in California), time-of-use NEM, value-of-solar tariff - each pays exports differently.
- Verify the production-monitoring current transformer (CT) orientation. A reversed CT on a SolarEdge or Enphase consumption monitor reports production correctly but reports household consumption as if production were imports.
- Look at the historical electrical bills before solar. A customer who upgraded to electric heat pumps, EV charging, or pool equipment between system design and now is using more kWh; the savings the solar produces is being eaten by load growth.
Isolation tree
Step 1: Reconcile monitored production with utility-recorded exports. Pull the utility's exported kWh for the period. Production minus household-load-during-production equals exports. If the math reconciles, the system is producing correctly. If it does not, advance.
Step 2: For a meter mismatch, check the bidirectional meter type. Some older meters do not separately register imports and exports; the meter spins both ways and the bill is calculated as net. A customer on net metering 1.0 in a fast-payback area is being credited correctly even if the bill is unintuitive.
Step 3: For NBT (California Net Billing Tariff), the export credit rate is far below the import rate. A customer who produces 800 kWh and consumes 800 kWh in the same month does not net to zero on the bill - imports are charged at the residential retail rate (perhaps 0.40 to 0.55 USD/kWh in peak hours), exports are credited at avoided cost (often 0.05 to 0.08 USD/kWh in off-peak). The customer pays the rate-vs-rate gap. This is the system working correctly under NBT; the savings story is different than under net metering 1.0.
Step 4: For time-of-use mismatch: a customer who produces midday but consumes in the evening on a TOU tariff exports at off-peak rates and imports at on-peak. A battery storage add-on captures the gap.
Step 5: For CT installation errors: confirm the CT polarity and load-vs-line orientation. SolarEdge consumption-meter installation is the most common error path; a flipped CT shows "consumption" curves that match production hour-by-hour and are nonsensical on inspection.
Step 6: For load growth: pull pre-solar bills (12 months before install) and compare kWh consumption to post-solar bills. Households that added a heat-pump water heater, an electric vehicle, or a heat-pump dryer in the year since install are consuming 30 to 60 percent more kWh; the solar production is offsetting the new load, not the old load.
Confirming diagnosis
Production is fine and tariff is the issue when monitored kWh reconciles against exported kWh on the bill, and the bill amount maps to the tariff rates. CT installation fault confirms when consumption monitoring shows a flipped or inconsistent profile. Load growth confirms by comparing 12-month pre-solar vs 12-month post-solar consumption.
Remediation
For tariff understanding: walk the customer through the bill line by line. NBT credit rates are public; show the math against monitored production. Recommend a battery storage add-on if the customer is in California or Hawaii NBT/NEM 3.0 - midday excess shifts into evening consumption and recovers retail-rate value.
For CT installation fault: correct the CT orientation per the inverter's consumption-monitor install guide.
For load growth: install a circuit-level energy monitor (Sense, Emporia, IotaWatt) to identify the new loads. Recommend energy-efficiency or time-shift opportunities (EV smart charging, heat-pump scheduling).
For tariff opt-in errors: some customers were defaulted to a TOU tariff at solar interconnect when a tiered tariff would have been more favorable. Check the utility tariff options and switch if eligible.
Document the production reconciliation, the tariff rate detail, and the load comparison on the work order. Educate the customer; refer the technical-tariff question to the utility account team for any disputed charges.
References
- NEC 2023 Article 705 Interconnected Electric Power Production Sources.
- California Public Utilities Commission Decision 22-12-056 establishing the Net Billing Tariff (NBT).
- IEEE 1547-2018 Standard for Interconnection and Interoperability of Distributed Energy Resources.
- EPA Energy Star Net-Zero Energy Best Practices on consumption monitoring CT installation.
- SolarEdge Energy Meter Installation Guide and Enphase Combiner with Consumption CT Installation Guide.