Why Solar kWh and Your Utility Bill Don't Match
NREL field data plus a Vermont PVGIS run: why annual kWh balance still diverges from the utility bill.
Method note: modeled worked example from published NREL field data
This article is a modeled worked example, not a SolarTech customer project. System sizes, annual energy totals, and grid-cost findings come from the National Renewable Energy Laboratory (NREL) technical report *Savings in Action: Lessons Learned from a Vermont Community with Solar Plus Storage* (McKnight Lane, Waltham, Vermont). Monthly production for the same coordinates was fetched from the European Commission Joint Research Centre PVGIS API on 2026-07-20 (NREL PVWatts API was unreachable from this build environment). SolarTech summarizes and tabulates; NREL and JRC did not author this page. Rebuild every input with your own bills and a site-specific model before decisions. Method companion: solar ROI payback method.
Direct answer: what the NREL community data shows
Across the McKnight Lane homes NREL analyzed, each unit has about 6 kW rooftop PV and a 4 kW / 6 kWh battery (one home uses 8 kWh). For Home 1 in 2017, NREL reports 3,452 kWh household use, 5,507 kWh PV output, 2,579 kWh taken from the grid, and 4,469 kWh exported. Across eight datasets, average PV output is about 5,508 kWh/year and average use about 4,584 kWh/year. NREL also finds average annual grid cost to serve native load drops from about $0.045/kWh without solar-plus-storage to about $0.010/kWh with it, or roughly $157 per home per year in grid-cost savings in that study. The teaching point: annual PV can exceed annual use on paper, yet grid imports stay large because load and generation do not line up hour by hour. Batteries change when energy is available, not only how many kWh the roof makes.
Hypothesis
If a 6 kW south-facing rooftop array at Waltham, Vermont (44.152 N, 73.232 W) serves a low-to-moderate all-electric load near the NREL Home 1 2017 total, then modeled annual export will be large on an energy-match basis, while published meter data still show thousands of kWh of grid import, because evening and winter timing (and battery dispatch) dominate bill outcomes more than nameplate kW alone.
Inputs (each row sourced)
| Input | Value | Source | Your site may differ |
|---|---|---|---|
| Location | Waltham, Vermont (~44.152, -73.232) | NREL McKnight Lane site | Climate and snow differ elsewhere |
| Array size | 6 kW DC rooftop PV | NREL report | Sized from your bills and roof |
| Storage | 4 kW / 6 kWh (typical home) | NREL report | Chemistry and usable kWh vary |
| Measured use / PV (Home 1, 2017) | 3,452 / 5,507 kWh | NREL Table 1 | Occupant behavior swings year to year |
| Measured from-grid / exports (same) | 2,579 / 4,469 kWh | NREL Table 1 | Netting and battery control change this |
| Modeled monthly AC (PVGIS) | 7,355 kWh/year | JRC PVGIS PVcalc, 2026-07-20 | Weather year and losses differ from 2017 meters |
| PVGIS run parameters | 6 kWp, tilt 35, south, 14% loss | PVGIS API request | Match your roof tilt and shading |
| Retail energy rate (study tariff) | $0.17945/kWh | NREL (GMP Rate 6 cited) | Confirm your utility |
| Export / credit context | Netting near retail + $0.053/kWh PBI in study | NREL | Local rules differ; treat as cited, not universal |
| Installed cost | Not invented here | Use quotes | Use itemized quotes only |
PVGIS annual yield (~1,226 kWh/kW) is higher than Home 1's measured 2017 yield (~918 kWh/kW). That gap is expected: different weather years, snow, soiling, orientation, and inverter behavior. Use the meter table for "what happened," and the PVGIS table for a transparent climate-model month shape at the same place.
Monthly modeled production (PVGIS, kWh)
| Month | Modeled AC (kWh) | Visual (each block ≈ 100 kWh) |
|---|---|---|
| January | 410 | ████ |
| February | 489 | █████ |
| March | 664 | ███████ |
| April | 739 | ███████ |
| May | 792 | ████████ |
| June | 744 | ███████ |
| July | 821 | ████████ |
| August | 799 | ████████ |
| September | 679 | ███████ |
| October | 492 | █████ |
| November | 434 | ████ |
| December | 292 | ███ |
| Year | 7,355 |
Monthly energy-match offset (teaching table)
Consumption annual total equals NREL Home 1 2017 (3,452 kWh). Monthly shape is a stated winter-heavy assumption for an all-electric Vermont-style load (not published by NREL as a monthly series). Production is the PVGIS row above. Formula: self-consumed = min(production, consumption); exported = max(0, production − consumption); imported = max(0, consumption − production). This ignores hour-level timing and battery charge/discharge.
| Month | Production | Consumption | Self-consumed | Exported | Grid import |
|---|---|---|---|---|---|
| January | 410 | 396 | 396 | 14 | 0 |
| February | 489 | 362 | 362 | 127 | 0 |
| March | 664 | 311 | 311 | 353 | 0 |
| April | 739 | 259 | 259 | 480 | 0 |
| May | 792 | 224 | 224 | 568 | 0 |
| June | 744 | 242 | 242 | 502 | 0 |
| July | 821 | 259 | 259 | 562 | 0 |
| August | 799 | 259 | 259 | 540 | 0 |
| September | 679 | 242 | 242 | 437 | 0 |
| October | 492 | 276 | 276 | 216 | 0 |
| November | 434 | 311 | 311 | 123 | 0 |
| December | 292 | 311 | 292 | 0 | 19 |
| Year | 7,355 | 3,452 | 3,433 | 3,922 | 19 |
Compare to NREL meters for the same home-year: 2,579 kWh from the grid and 4,469 kWh exported. The energy-match table nearly eliminates imports; the meters do not. That difference is the lesson. Real homes import after sunset and on cloudy days; batteries and rate design change value. Read self-consumption explained before treating any annual kWh match as a bill forecast.
Annual benefit index (no invented payback currency)
Self-consumed kWh × 1.0 + exported kWh × export_weight. For the energy-match year above, export_weight 0.6 is a labeled variable (not a claim about your tariff). NREL cites study rates near retail for netting and a $0.053/kWh performance incentive; those are Vermont/GMP context in the report, not a global constant.
| Component | kWh | Weight | Index points |
|---|---|---|---|
| Self-consumed (energy-match) | 3,433 | 1.0 | 3,433 |
| Exported (energy-match) | 3,922 | 0.6 | 2,353 |
| Annual benefit index | 5,786 |
| Scenario | What changes | Benefit index |
|---|---|---|
| Base energy-match | As table | 5,786 |
| Conservative production (−10%) | Scale PVGIS months × 0.9 | ~5,322 |
| Lower export weight (0.4) | Same kWh, weaker export value | ~5,002 |
| Full retail export (1.0) | Same kWh, export = retail | 7,355 |
Installed cost is omitted as a single point value. Simple payback = cost ÷ annual money benefit only after you insert a real quote and your utility's written export rule. See complete guide to solar ROI and solar proposal checklist.
What the battery changes (from NREL, not invented)
NREL models and field context show batteries at McKnight Lane support resilience (study average about 148 hours of sustained load for the 6 kWh packs under their method), peak-related utility value, and lower average grid cost to serve the homes. Household bill savings under the study tariff are not identical to grid-cost savings; NREL separates those perspectives. Do not copy the $157 figure as your personal bill reduction. Use it as evidence that solar-plus-storage value is multi-metric: customer bill, utility peak, resilience, and emissions.
What to do with this model
1. Pull 12 months of your own kWh from bills. 2. Run PVWatts or PVGIS for your coordinate, tilt, and losses; keep the run date. 3. Build the monthly energy-match table, then expect real imports to be higher than the simplified import column. 4. If you add storage, track self-consumption and resilience separately, as in complete guide to solar batteries. 5. Stress-test export weight and −10% production before comparing quotes with solar proposal checklist.
Closing
A transparent 6 kW Vermont worked example grounded in NREL meter totals and a real PVGIS monthly run shows why annual kWh balance is not the same as bill outcome. Production can exceed use while grid imports remain thousands of kWh. Storage and tariffs decide when those kWh matter. Rebuild the tables with your data; do not treat this page as a savings guarantee.
Frequently asked questions
- Is this a SolarTech customer case study?
- No. It is a modeled worked example. Annual meter figures come from NREL's published McKnight Lane analysis; monthly production comes from a PVGIS run. Not our customer.
- Why does the energy-match table show almost no grid import when NREL measured 2,579 kWh from the grid?
- Energy-match compares monthly totals only. Real homes import at night and on cloudy days. That gap is the main lesson of this worked example.
- Why use PVGIS if NREL already published PV output?
- NREL Table 1 gives annual totals, not a public monthly series for teaching tables. PVGIS supplies a real, dated monthly climate-model run at the same coordinates for transparent month-by-month math.
- Can I use the $157 grid-cost savings as my bill savings?
- No. That NREL figure is average grid-cost savings in the study framing, not a promise for your utility bill. Insert your tariff and quotes separately.
Sources
- Savings in Action: Lessons Learned from a Vermont Community with Solar Plus Storage (NREL / OSTI)Accessed Jul 20, 2026
- PVGIS Photovoltaic Geographical Information System (European Commission JRC)Accessed Jul 20, 2026
- PVWatts Calculator (NREL)Accessed Jul 20, 2026
- Complete Guide to Solar ROI (SolarTech)Accessed Jul 20, 2026
Related articles
- What an 8 kW Rooftop Can Produce in a Year
A clear yearly production and payback walkthrough for an 8 kW rooftop, built for teaching the method.
- Solar ROI and Bills: How to Read the Real Payback
Read your electricity bill, compare net metering and self-consumption, cut load before sizing solar, estimate payback in Iran, review proposals, and manage peak demand.
- Solar Batteries: When Storage Is Worth It
When a home battery actually pays off, how the chemistry and architecture options differ, and how to size storage for backup or self-consumption without overbuying.
- Solar Payback Math for Iranian Homeowners
There is no single national payback number for solar in Iran. Here is the calculation method, built from your own bills and production estimate, that you can use with any price or tariff you confirm locally.
- Self-Consumption: Using Your Solar Before It Leaves Home
Self-consumption is the share of solar kWh you use on site instead of exporting to the grid. Timing of loads and production determines how high that share can go.
- Solar Proposal Checklist: What a Real Quote Must Show
A low headline price means little without a documented production model, equipment list, warranty terms, and interconnection scope. Here is what to check before you sign.
- DC or AC Battery Coupling? The Architecture Trade-Off
DC-coupled batteries charge directly from the PV DC bus through a hybrid inverter. AC-coupled systems use a separate battery inverter on the AC side. Each path has efficiency and retrofit implications.
- LFP Home Batteries: Safer Chemistry, Longer Cycles
Lithium iron phosphate (LFP) dominates modern home storage for good reason: stable chemistry, long cycle life, and strong safety profile.
- Going Solar in Iran in 2026: What Actually Matters
A practical, no-hype starting point for homeowners in Iran considering rooftop solar in 2026: how systems work, what changes by climate and region, and how to build your own numbers instead of relying on someone else's estimate.