Solar payback calculator
Open Solar payback calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "solar-payback-calculator",
"category": "calculators",
"built": true,
"requirements": "Installed cost 0 to 1 trillion in one currency; first-year generation 0 to 1 billion kWh; self-consumption 0 to 100%; prices explicitly entered from 0 to 100,000 per kWh. Degradation 0 to 99%; annual price change -99 to 100%; horizon 1 to 100 whole years. Extreme combinations outside the shared finite-output limit are rejected. JSON report, results CSV and full year-zero-through-horizon cash-flow CSV.",
"implementation": {
"fields": [
{
"key": "installedCost",
"label": "Installed cost",
"value": 6000,
"type": "number",
"min": 0,
"max": 1000000000000,
"step": "any"
},
{
"key": "generation",
"label": "First-year generation (kWh)",
"value": 4000,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "selfConsumption",
"label": "Generation used on site (%)",
"value": 50,
"type": "number",
"min": 0,
"max": 100,
"step": "any"
},
{
"key": "importTariff",
"label": "Avoided import price per kWh",
"value": "",
"type": "number",
"min": 0,
"max": 100000,
"step": "any",
"help": "Required. Use the marginal energy price avoided, not a standing charge. Enter 0 explicitly if excluded."
},
{
"key": "exportTariff",
"label": "Export payment per kWh",
"value": "",
"type": "number",
"min": 0,
"max": 100000,
"step": "any",
"help": "Required. Enter your export payment, or 0 explicitly if exports have no value."
},
{
"key": "degradation",
"label": "Annual generation degradation (%)",
"value": 0,
"type": "number",
"min": 0,
"max": 99,
"step": "any"
},
{
"key": "escalation",
"label": "Annual import and export price change (%)",
"value": 0,
"type": "number",
"min": -99,
"max": 100,
"step": "any"
},
{
"key": "years",
"label": "Scenario horizon (years)",
"value": 25,
"type": "number",
"min": 0,
"max": 100,
"step": 1
}
],
"registrationFamily": "home-energy-planning",
"input": false,
"live": false,
"presentation": "metrics",
"note": "Calculated on your device for 1 to 100 years. Enter your own import/export prices. Cash flows are undiscounted scenarios, with no tax, subsidy, finance or return guarantee.",
"experience": {
"automatic": false,
"single": true,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Solar value settings",
"placeholder": "Use the fields below",
"help": "Enter installation cost, generation, prices and scenario assumptions in the settings. No text input is needed. Up to 1,000,000 characters. Review the settings before running.",
"helpParts": [
"Enter installation cost, generation, prices and scenario assumptions in the settings. No text input is needed.",
"Up to 1,000,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Explore undiscounted solar electricity value and payback from your generation, self-consumption, import/export prices, degradation and tariff-change assumptions.
How to use Solar payback calculator
- Enter installed cost and estimated first-year generation.
- Enter the self-consumption share and your import and export prices; use an explicit 0 for a price you exclude.
- Choose annual degradation, a common import/export price-change assumption and the horizon.
- Review year-zero outlay, annual value, cumulative cash flow and nullable payback, then export JSON and CSV.
Useful next steps
Value of generated electricity
Self-consumed generation avoids your marginal import energy price. The remainder earns the export payment you enter. Standing charges are not automatically avoided. Prices use one currency, with no tariff, subsidy or tax database.
A scenario, not a financial promise
Degradation and price changes compound from year two. The self-consumption share remains fixed, and both import and export prices use the same escalation rate. Costs for finance, maintenance, replacements and tax are excluded; cash flows are not discounted.
Two payback measures
Simple payback divides installation cost by positive first-year electricity value. Cumulative payback finds the first cost crossing in the horizon and interpolates evenly within that year. No crossing is reported as not defined. Zero installation cost has payback zero. The year-zero row records the installation outflow; display rounding occurs after calculations.