PureWatts AI

    Solar energy assistant

    📍 Home

    Hi there! 👋

    I'm your PureWatts AI assistant. Ask me anything about solar energy, system sizing, or how to use the platform.

    Skip to content

    Solar glossary

    IRR (internal rate of return): what it means and why it matters

    The annual return the solar investment earns, expressed like a bank rate, over the system's life.

    Why it matters in Nigeria

    It lets a rooftop be compared with a treasury bill or a fixed deposit. It also tells a lender whether the asset services debt.

    How PureWatts measures it

    Median IRR (Merit-order sized, merit order)

    med_sc3_irr_meritorder_pct

    Median over the buildings in the group. Medians DO NOT COMBINE — never average these across groups; re-derive from the histograms instead. Internal rate of return — the discount rate at which NPV is zero. Baseline: meritorder.

    Solar + battery, merit-order sized: Same engine as sc2, but the target is what the building CONSUMES today x 1.5 (MO_SIZING_UPLIFT) rather than full latent demand.

    In Osun, sizing sc2 to latent demand while crediting it only with displacing current spend produced a 6x-oversized system and a negative IRR that said nothing about solar. sc3 is the fix, not an alternative opinion.

    Counterfactual: solar displaces the most expensive kWh first — generator before grid. savings = min(solar, genset_kWh) x genset_cost + max(0, solar - genset_kWh) x tariff. Approach B; the only baseline that is coherent for Bands B-E, where grid energy is rationed rather than purchasable.

    Median over the buildings in the group. Medians DO NOT COMBINE — never average these across groups; re-derive from the histograms instead.

    Median IRR (Solar + battery, vs grid + generator)

    med_sc2_irr_mixed_pct

    Median over the buildings in the group. Medians DO NOT COMBINE — never average these across groups; re-derive from the histograms instead. Internal rate of return — the discount rate at which NPV is zero. Baseline: mixed.

    Solar + battery: PV sized to cover FULL demand including round-trip losses: kwp = min(demand x (daylight + (1-daylight)/0.90) x 1.10 / net_yield, pv_max_kwp); battery = night demand / (0.80 DoD x sqrt(0.90)), capped at 2.0x PV kWp

    Sized to LATENT demand — the energy the building would use if it could. Against a cash baseline that only reflects today's spend this looks oversized; that is what sc3 exists to fix.

    Counterfactual: grid when available, generator otherwise, weighted by the NTL-derived grid availability. The realistic case, and what the headline numbers use. Always falls between grid and genset by construction.

    Median over the buildings in the group. Medians DO NOT COMBINE — never average these across groups; re-derive from the histograms instead.

    See these numbers for your area

    Every state and local government area page reports irr (internal rate of return) for its own rooftops. Browse the Nigeria rooftop solar data.

    Related terms

    Frequently asked questions