Ballpark, not a proposal
What could solar save you?
Enter your usage, your city, and your roof. This does the same math I do on the back of a napkin on a first call — then shows you exactly what assumptions it used.
Over 25 years, at these assumptions, you could save
$27,309
net of the up-front system cost
Assumptions used
- NB Power rate: 15.39¢/kWh (effective April 14, 2026)
- Production factor for Fredericton: 1147 kWh per kW/year
- Orientation derate (South): ×1
- Cost per watt used: $3.35/W (range $3.00–$3.75)
- Annual rate increase: 3.0%
- CO₂ intensity: 0.00027 tonnes per kWh (grid estimate)
- Net metering: 1:1 retail credit, annual reconciliation
All figures come from src/data/solar-constants.js.
How this calculator works
It sizes a system to cover your yearly usage using local production data
— roughly 1,133–1,147 kWh per kW of panels per year across New Brunswick,
depending on your city — then adjusts for your roof's direction. It values
your production at the current NB Power rate under 1:1 net metering, and
projects that forward with a modest annual rate increase you can change.
Every number is listed in the "Assumptions used" panel, and all of them
live in one file (solar-constants.js) that
we keep current.
What it can't see: your exact roof, shading from that maple next door, how your panels will lay out, or whether Saint John Energy's different export rate applies to you. That's what a site visit is for.
Like what you see? Let's make it real.
Send me your address and last power bill and I'll pressure-test these numbers against your actual roof.
Get a free estimate