Workspace
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Reduce grid power, amortized rooftop solar and a fuel generator to one cost per kilowatt-hour each, let the engine name the cheapest alternative, and scale the gap onto your own monthly consumption.
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Each source gets collapsed to a per-kilowatt-hour figure by the structure of how it is paid for. Grid power arrives already in the unit — its tariff is a cost per kilowatt-hour by definition. Solar is bought as a lump: the installed cost is spread in a straight line over the years you choose to amortize it and over the energy the system is expected to make each of those years. The generator is bought at the pump: the litres it burns to make one kilowatt-hour, times the price of a litre. Three payment shapes, one comparable number each.
The verdict is part of the arithmetic, not left to the reader. The engine takes the cheaper of the two alternatives, forms its gap to the grid figure, and scales that gap by your monthly consumption into a monthly saving — and the pack declares warnings that state, in words, which alternative won the comparison. The ordering of the three per-kilowatt-hour figures is the finding; the monthly figure is only its size in your household.
Each proxy is honest about being a proxy. The solar figure is straight-line: no panel degradation, no financing cost, no maintenance, no question of whether the household can use the energy when the sun makes it. The generator figure is fuel-only: no engine wear, oil or replacement fund. The grid figure is the bare tariff, without the fixed charge the bill pages in this cluster decompose. All three lean the same direction — toward flattering the alternatives’ steady-state economics — which is exactly why this is a screening verdict to take into a serious quote, not out of one.
Every price in the relation is yours to supply, because every one of them is local: the tariff comes off your bill, the fuel price off your pump, the yield off your roof’s sun, the amortization off your own horizon. And the pack declares a reverse workflow that turns the comparison into a negotiation instrument: fix the advantage over grid you would need, and the engine solves for the solar installed cost at which the comparison delivers it — the figure a quote has to come in under before the verdict changes.
Run the pack’s anchor comparison: a household consuming three hundred and fifty kilowatt-hours a month on a grid tariff of eighteen hundredths, weighing a solar system installed for six thousand and amortized over twenty years with an expected yield of eight thousand and thirty kilowatt-hours a year, against a generator burning thirty-five hundredths of a litre per kilowatt-hour with fuel at one and a fifth per litre.
The engine returns each source’s cost per kilowatt-hour, the gap between grid and the cheapest alternative, and that gap scaled to a monthly saving — with a declared warning naming, in words, which alternative won. Read the three per-unit figures and their ordering before the money: the ordering is the verdict, the monthly figure only its size on your bill.
Then run the declared reverse: hold the tariff, the yield, the horizon and the generator’s figures, set the advantage over grid you would need, and let the engine find the installed cost at which the comparison delivers it. That number — what the system would have to cost — is worth more in a negotiation than any single quote’s verdict.
The kilowatt-hours your household uses in a month, from the bill. It never changes which source is cheapest — that ordering lives in the per-kilowatt-hour figures — but it scales the gap into the monthly sum the decision is felt in.
The incumbent’s price: currency per kilowatt-hour from your own bill. This is the benchmark both alternatives are measured against, so an out-of-date or averaged figure here tilts the whole comparison.
The full installed price of the system being weighed — the quote as it would be paid, hardware and installation together. This is also the input the declared reverse workflow solves for, when the question is what a quote must fall to.
The years the installed cost is spread over. This is a judgment, not a fact: warranty horizons, expected tenure in the house or a deliberately conservative window all defensibly belong here, and a shorter period charges the sun more per kilowatt-hour.
The kilowatt-hours the system is expected to make in a year, from the quote or a yield estimate for your roof and climate. Yield is a site property — orientation, shading and latitude move it — so an installer’s figure for your actual roof beats any rule of thumb.
The litres of fuel the generator burns to deliver one kilowatt-hour of electricity at its operating load. Specification sheets state it at favourable load; a lightly loaded generator burns markedly more per useful kilowatt-hour, so a measured figure from your own running is worth entering when it exists.
The pump price of the generator’s fuel, in currency per litre, from your own market — fuel prices are local and volatile, which is precisely why this page asks for the figure instead of asserting one.
Levelized cost comparison: grid = tariff; solar = installed cost ÷ (years × annual yield); generator = fuel per kWh × fuel price
Each source is reduced to a cost per kilowatt-hour — the tariff directly, the solar installed cost amortized straight-line over years and annual yield, the generator’s fuel burn times fuel price — then the cheaper alternative is taken by a declared minimum, its gap to grid formed, and the gap scaled by monthly consumption; declared warnings name the winning alternative, and the declared reverse workflow solves for the solar installed cost that produces a target gap.
A screening comparison for deciding what deserves a real quote — not financial advice and not a system design, and the proxies flatter the alternatives by construction. All displayed figures are computed at load by the engine of a signed pack release verified over its exact bytes before parsing; the citation of record lives in that pack, and the page reports its mounted release’s verification state.