{
  "provider": {
    "name": "CalculateEnergySavings.com",
    "source_url": "https://calculateenergysavings.com/",
    "terms_url": "https://calculateenergysavings.com/api-terms/",
    "terms_version": "2026-08-25"
  },
  "id": "geothermal-heat-pump",
  "name": "Geothermal Heat Pump Comparison",
  "description": "Compare annual heating and cooling operating costs for conventional and geothermal systems.",
  "status": "published",
  "callable": true,
  "version": "1.0.0",
  "url": "https://calculateenergysavings.com/calculators/geothermal-heat-pump/",
  "methodology_url": "https://calculateenergysavings.com/calculators/geothermal-heat-pump/#methodology",
  "api_url": "https://calculateenergysavings.com/api/v1/calculators/geothermal-heat-pump",
  "calculate_url": "https://calculateenergysavings.com/api/v1/calculators/geothermal-heat-pump/calculate",
  "input_schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "heatingLoadMmbtu": {
        "type": "number",
        "default": 1000,
        "title": "Annual heating load",
        "x-unit": "MMBtu"
      },
      "coolingLoadMmbtu": {
        "type": "number",
        "default": 700,
        "title": "Annual cooling load",
        "x-unit": "MMBtu"
      },
      "existingHeatingEfficiencyPercent": {
        "type": "number",
        "default": 80,
        "title": "Existing heating efficiency",
        "x-unit": "%"
      },
      "heatingFuelCostPerMmbtu": {
        "type": "number",
        "default": 12,
        "title": "Heating fuel cost",
        "x-unit": "$/MMBtu"
      },
      "existingCoolingCop": {
        "type": "number",
        "default": 3,
        "title": "Existing cooling system COP",
        "x-unit": "COP"
      },
      "geothermalHeatingCop": {
        "type": "number",
        "default": 4,
        "title": "Geothermal heating unit COP",
        "x-unit": "COP"
      },
      "geothermalCoolingCop": {
        "type": "number",
        "default": 5,
        "title": "Geothermal cooling unit COP",
        "x-unit": "COP"
      },
      "loopPumpEnergyPercent": {
        "type": "number",
        "default": 10,
        "title": "Loop-pump adder",
        "x-unit": "% of heat-pump kWh",
        "description": "Replace with a pump-system estimate when available"
      },
      "electricityRate": {
        "type": "number",
        "default": 0.12
      },
      "installedCost": {
        "type": "number"
      },
      "incentiveAmount": {
        "type": "number",
        "default": 0
      },
      "annualMaintenanceSavings": {
        "type": "number",
        "default": 0
      },
      "projectLife": {
        "type": "number",
        "default": 15
      },
      "discountRatePercent": {
        "type": "number",
        "default": 7
      },
      "energyEscalationPercent": {
        "type": "number",
        "default": 2.5
      }
    }
  },
  "example_inputs": {
    "heatingLoadMmbtu": 1000,
    "coolingLoadMmbtu": 700,
    "existingHeatingEfficiencyPercent": 80,
    "heatingFuelCostPerMmbtu": 12,
    "existingCoolingCop": 3,
    "geothermalHeatingCop": 4,
    "geothermalCoolingCop": 5,
    "loopPumpEnergyPercent": 10,
    "electricityRate": 0.12,
    "installedCost": "",
    "incentiveAmount": 0,
    "annualMaintenanceSavings": 0,
    "projectLife": 15,
    "discountRatePercent": 7,
    "energyEscalationPercent": 2.5
  },
  "source_url": "https://www.nrel.gov/reopt/",
  "formulas": [
    "Annual loads are converted to heat-pump input energy using unit COPs; entered loop-pump energy is added separately.",
    "Operating-cost savings compare fuel and electricity at entered prices."
  ],
  "disclaimer": "Screening estimate only. Verify measurements, assumptions, tariffs, equipment constraints, and applicable requirements before making a project or purchasing decision."
}