A homeowner reached out to our office recently, genuinely worried. His utility bills were high. The solar system’s app showed strong production: nearly 11,900 kilowatt-hours generated over five months. But the LCEC bill credited only 6,527 kilowatt-hours listed under “Generated.” To the owners, that looked like evidence of a broken system. It wasn’t. The system was performing exactly as designed. The discrepancy wasn’t a malfunction. It was the meter doing precisely what it is built to do.
This is one of the most common points of confusion I run into with existing solar owners. Your utility bill is not lying to you, but it is only telling you part of the story. The savings that do not appear on your bill are real. The kilowatt-hours your utility never counts are just as valuable as the ones it does.
What a Net Meter Actually Measures
Both FPL and LCEC use bidirectional net meters. The word “net” is the key. The meter measures the difference between what flows out of your home to the grid and what flows in from the grid. It does not measure your total solar production. It cannot. It has no visibility into what happens inside your home. Here is a detailed guide to reading your bidirectional net meter.
The meter sits at the point where your electrical system connects to the utility grid. Current flows through it in two directions. When you send excess solar energy to the grid, the meter records it as outflow. When you draw power from the grid, it records that as inflow. At any given moment, the meter sees only the net flow across that boundary.
What it never sees is solar energy that your home produces and consumes simultaneously. When your air conditioner runs at noon on a sunny day and your panels are generating more than enough power to run it, that electricity flows directly from the inverter to the load inside your home. It never crosses the meter. The utility has no record of it because it never touched the utility’s infrastructure.
The Three Things That Can Happen to Solar Energy
At any moment during the day, your solar system is doing one of three things with the power it generates.
First, it powers your home directly. Solar production exceeds what you are consuming right now, but only barely, so everything gets used in the house and nothing goes to the grid. The meter sits idle. No entry in either direction. This is pure, invisible savings.
Second, it sends excess to the grid. Solar production exceeds consumption by enough that the surplus flows out through the meter to the grid. LCEC or FPL credits you for this. This is the number that appears on your bill under “Generated” or a similar label. This is the only solar savings your utility ever sees.
Third, it supplements grid power. Say it’s a cloudy afternoon, or you just turned on the oven. Your consumption now exceeds what solar is producing, so the system draws from the grid to make up the difference. The meter records this as consumption, and you are billed for it at the normal rate.
Scenarios one and two together account for your total solar production. Only scenario two ever shows up on your bill. This is why your utility’s “generated” figure will always be lower than your system’s total production. Scenario one is working in your favor every single day without leaving any trace on your utility statement.
What Happens When Batteries Are in the Mix
If your system includes battery storage, there is a fourth scenario to understand. When solar production exceeds your home’s immediate consumption and the batteries are not yet fully charged, the excess charges the batteries directly. That energy also never crosses the meter. Solar-to-battery is an internal transaction, invisible to FPL and LCEC just like solar-to-load consumption is.
This is particularly relevant for homeowners whose systems are configured in Self-Consumption mode. In that mode, the inverter prioritizes charging batteries and supplying loads from solar before allowing anything to flow outward to the grid. In a well-matched system on a sunny day, very little solar energy may ever reach the utility’s meter. Your bill’s “Generated” credit could be extremely small. Not because the system is underperforming, but because almost everything was consumed internally before it had a chance to export.
The other side of that equation: in Self-Consumption mode, you are also drawing very little from the grid during nighttime hours, becauese you are operating from stored solar energy in your batteries. This reduces the consumption side of your bill as well. Both numbers move together. The bill looks different from a Full Backup system, but the savings are still real.
For most clients in Southwest Florida, we recommend Full Backup mode rather than Self-Consumption mode. With one-to-one net metering at FPL and LCEC, there is no financial incentive to keep energy inside the home rather than send it through the billing cycle. Full Backup keeps your batteries charged to 100% so they are ready when a storm or grid event hits. That is the actual reason most people in this market invest in batteries. Read more about battery modes and which one is right for your situation here.
A Worked Example
Let’s use simplified but realistic numbers to show what this looks like in practice.
Assume your home uses 2,000 kilowatt-hours per month before solar. Your system produces 1,500 kilowatt-hours that month. Of those 1,500 kilowatt-hours, 900 are consumed directly by your home during daylight hours (running the AC, the refrigerator, the dishwasher, everything operating while the sun is shining). Those 900 kilowatt-hours never cross the meter. The remaining 600 kilowatt-hours are surplus during peak production hours and flow out to the grid. Your utility credits you for those 600 kilowatt-hours.
At night and during overcast periods, your home draws 1,100 kilowatt-hours from the grid to cover consumption when solar is not available or not sufficient.
Your bill shows: 1,100 kilowatt-hours consumed from the grid, minus 600 kilowatt-hours of generation credit, for a net of 500 kilowatt-hours billed. At roughly $0.13 per kilowatt-hour all-in, that is about $65. Your pre-solar bill was around $260. The bill reduction is $195.
Now look at what your solar app reports: 1,500 kilowatt-hours produced. Your utility says “Generated: 600 kWh.” The gap is 900 kilowatt-hours. That is not missing energy. That is the 900 kilowatt-hours your home consumed directly. Your total savings captured that entire 1,500 kilowatt-hours of production, worth $195. But only 600 kilowatt-hours left a paper trail with the utility.
The owner who sees “600 kWh” on their bill and “1,500 kWh” on their app and concludes the system is underdelivering is drawing the wrong conclusion from accurate data.
Why Your App and Your Bill Will Never Match
Solar monitoring platforms (Enphase Enlighten, the Tesla app, SolarEdge monitoring, and others) measure total system production from the inverter or microinverter output. This is a real, measured value. It is what your system actually generated.
Your utility bill’s “Generated” or “Received from Customer” figure measures only the portion of that production that crossed the meter going outbound to the grid. It will always be equal to or less than total production, because any energy consumed in the home simultaneously with production never crosses that boundary. If you have FPL and want to understand exactly how to read the solar sections of your net metering bill, this post walks through it in detail.
This is not a discrepancy in the sense of an error. It is a measurement of two different things. Your app measures total production. Your bill measures net grid interaction. They are both correct. They are simply answering different questions.
What This Means for Evaluating Your System
If you are trying to determine whether your solar system is performing as expected, comparing your monitoring app’s production number to the “Generated” line on your utility bill is not the right method. That comparison will always show a gap, and the gap tells you almost nothing about whether your system is working correctly.
A better approach: compare your monitoring app’s production to what was projected at the time of installation. If your system was designed to produce 18,000 kilowatt-hours per year and the app shows 17,800, your system is performing well. The size of the gap between app production and utility-credited generation depends on how much energy your home uses during daylight hours, which varies by season, occupancy, and usage patterns. It is not a metric that should be benchmarked against production estimates.
The most useful question to ask is not “why does the bill show less than the app?” It is “is my total electric spend lower than it was before solar?” That comparison captures both the visible credits on your bill and the invisible self-consumption savings that your utility never records.
Another way to look at it is to take the net amount the utility reports (which could be a negative number) and add it to the solar production reported by your solar app. That will give you your actual electricity consumption for the period.
The ROI Implication
Here is where this matters beyond just clearing up confusion. If you are evaluating your solar investment based only on the credits that appear on your bill, you are understating your return. The kilowatt-hours your home consumes directly from solar production have the same financial value as the kilowatt-hours that cycle through the net metering credit system. You would have paid the same retail rate for them either way.
This also means homeowners who use more electricity during daylight hours (running pool equipment, washing machines, and air conditioning during the day rather than at night) are capturing more of their solar production as direct self-consumption. They may see smaller generation credits on their bills than a neighbor with the same system size, but they are not capturing less value.
The Bottom Line
Your utility meter is a net meter. It measures what crosses the boundary between your home and the grid. Anything your solar system produces and your home consumes at the same moment never touches that boundary and never appears on your bill as a generation credit. That does not mean it did not save you money. It saved you exactly what you would have paid for that electricity at full retail rate.
When FPL shows a “Generated” figure lower than what your Enphase or Tesla app reports, that is not a problem. When LCEC credits you for 6,500 kilowatt-hours but your system produced 11,900, the other 5,400 were consumed inside your home. The system worked. You just have to know where to look for the proof.
If you have questions about your system’s performance, your utility credits, or how to interpret your monitoring data, give us a call. We review this with clients regularly, and the answer is almost always the same: the system is fine. The meter is just not designed to show you everything. And often high consumption is the culprit when clients get unexpectedly high bills.


