Read a dated baseline
Begin with a complete electricity bill from an ordinary month. Record the billed consumption, billing days, tariff or retail plan, taxes and any fixed charges separately; a total bill alone cannot reveal the energy price.
If the bill shows only money, divide the energy charge by the per-kilowatt-hour rate, then annualise the result. Keep unusual travel, guests, heat or business activity attached to the month so the baseline is not mistaken for a permanent household average.
Use twelve months when available and compare the same billing definitions. The first calculator is a translation tool, not a forecast: it shows the consumption implied by the numbers entered and keeps the dated tariff visible.
Measure usable roof
Panel count begins with usable roof, not the building footprint. Remove access paths, drainage, setbacks, vents, equipment, weak surfaces and persistent shade before converting area into a capacity ceiling.
Panel power density is a screening input, not a structural permission. A compact high-power module may fit electrically but still fail access, loading, wind, waterproofing or fire requirements that only qualified site work can resolve.
Measure conservative and expected usable areas separately. If the result changes the project decision, obtain a roof plan and a structural and electrical assessment before treating the capacity as buildable.
Set a local yield
Specific yield converts one kilowatt-peak of installed solar into annual kilowatt-hours for a particular climate and system. Use a location model or measured nearby system, then record the weather period, tilt, orientation and modelling assumptions.
PVWatts can estimate grid-connected production worldwide, but it still carries historical weather and system assumptions. Singapore's settlement profile explains local timing, not the exact output of a shaded roof or a particular module.
Run more than one yield when weather or orientation is uncertain. The calculator multiplies installed capacity by the selected yield; it does not decide whether that yield fits the site.
Keep losses visible
Generation reaches the meter only after temperature, shading, soiling, wiring, mismatch, conversion and availability losses. Some yield sources already include part of this loss stack, so read the method before subtracting another percentage.
Do not hide every unknown inside one optimistic derate. Record the factors known at the site, preserve an allowance for unresolved design and compare a clean expected case with a conservative case.
A loss estimate is most useful when it can be replaced after monitoring begins. The retained-output calculator keeps gross generation and the combined loss assumption visible beside the result.
Split use and export
A kilowatt-hour used while the array is producing usually offsets a retail purchase; an exported kilowatt-hour follows a different settlement rule. Treating both paths as retail-price savings can overstate project value.
Estimate self-use from interval data when possible. Without it, compare a lower and higher self-use share that reflect daytime occupancy, cooling, business loads and any planned flexible demand.
The split calculator preserves conservation: self-used and exported energy always add back to retained generation. It does not assume either path's monetary value.
Value each path
Value self-used energy with the avoidable portion of the applicable retail tariff. Value exports with the actual export or wholesale arrangement, not the price shown on the household bill.
Keep taxes, fixed fees and demand charges separate because solar may not remove them. If rates vary by time, use interval modelling or a conservative blended rate rather than selecting the most attractive window.
This calculation joins four visible inputs into first-year gross value. It remains a scenario until the rates, settlement method and load split are confirmed for the account.
Subtract operating costs
Gross energy value is not annual saving. Subtract monitoring, inspection, cleaning when justified, insurance changes and an annualised allowance for foreseeable service before using the result in payback.
Do not import utility-scale operating costs into a rooftop project. IRENA provides valuable technology context, but scale, labour, financing, grid work and site access make a household or small-building quote different.
Use costs supported by the intended contract and local maintenance plan. A zero input should mean a deliberate evidence-backed assumption, not that the line was forgotten.
Extend the lifecycle
A long-lived array produces changing output. Apply degradation to the value of that energy, then subtract operating costs separately for each year. Reducing net savings by the same percentage would incorrectly make those costs shrink too.
Lifecycle value is sensitive to future tariffs, export rules and downtime. This screen deliberately avoids a discount-rate claim; use qualified financial analysis when cost of capital, tax or alternative investments can change the decision.
The result is operating value before the upfront installation price. Subtract that price for an undiscounted surplus comparison; use an appropriate financial model when timing, financing or alternatives affect the decision.
Compare three scenarios
Finish with one installed cost and three net annual savings: conservative, expected and optimistic. Each saving must come from the same chain of roof, yield, loss, self-use, rate and operating-cost inputs.
Payback is the time required for cumulative undiscounted saving to equal upfront cost. It is not a guarantee of profit, system life, financing suitability or policy stability, and it should never replace contract review or site engineering.
A useful decision survives the conservative case or makes clear which evidence would change it. If the range crosses the owner's acceptable horizon, resolve the dominant assumption before signing—not after installation.


