{
  "provider": {
    "name": "CalculateEnergySavings.com",
    "source_url": "https://calculateenergysavings.com/",
    "terms_url": "https://calculateenergysavings.com/api-terms/",
    "terms_version": "2026-08-25"
  },
  "id": "battery-peak-shaving",
  "name": "Battery Peak-Shaving Economics Screening Calculator",
  "description": "Estimate usable peak reduction, charging energy, and demand savings from battery power and duration.",
  "status": "published",
  "callable": true,
  "version": "1.0.0",
  "url": "https://calculateenergysavings.com/calculators/battery-peak-shaving/",
  "methodology_url": "https://calculateenergysavings.com/calculators/battery-peak-shaving/#methodology",
  "api_url": "https://calculateenergysavings.com/api/v1/calculators/battery-peak-shaving",
  "calculate_url": "https://calculateenergysavings.com/api/v1/calculators/battery-peak-shaving/calculate",
  "input_schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "sitePeakKw": {
        "type": "number",
        "default": 1000,
        "title": "Current billed peak",
        "x-unit": "kW"
      },
      "batteryPowerKw": {
        "type": "number",
        "default": 250,
        "title": "Battery power",
        "x-unit": "kW"
      },
      "batteryEnergyKwh": {
        "type": "number",
        "default": 500,
        "title": "Usable battery energy",
        "x-unit": "kWh"
      },
      "eventDurationHours": {
        "type": "number",
        "default": 2,
        "title": "Peak event duration",
        "x-unit": "hours"
      },
      "eventsPerMonth": {
        "type": "number",
        "default": 1,
        "title": "Full discharge events",
        "x-unit": "events/month"
      },
      "demandReductionRealizationPercent": {
        "type": "number",
        "default": 80,
        "title": "Demand-reduction realization",
        "x-unit": "%",
        "description": "Accounts for dispatch, coincidence, and new-peak risk"
      },
      "roundTripEfficiencyPercent": {
        "type": "number",
        "default": 88,
        "title": "Round-trip efficiency",
        "x-unit": "%"
      },
      "demandCharge": {
        "type": "number",
        "default": 20,
        "title": "Demand charge",
        "x-unit": "$/kW-month"
      },
      "demandMonths": {
        "type": "number",
        "default": 12,
        "title": "Affected months",
        "x-unit": "months/year"
      },
      "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": {
    "sitePeakKw": 1000,
    "batteryPowerKw": 250,
    "batteryEnergyKwh": 500,
    "eventDurationHours": 2,
    "eventsPerMonth": 1,
    "demandReductionRealizationPercent": 80,
    "roundTripEfficiencyPercent": 88,
    "demandCharge": 20,
    "demandMonths": 12,
    "electricityRate": 0.12,
    "installedCost": "",
    "incentiveAmount": 0,
    "annualMaintenanceSavings": 0,
    "projectLife": 15,
    "discountRatePercent": 7,
    "energyEscalationPercent": 2.5
  },
  "source_url": "https://www.nrel.gov/reopt/",
  "formulas": [
    "Technical peak reduction is limited by battery kW and usable kWh ÷ event duration; billed reduction also applies a realization factor and cannot exceed the site peak.",
    "Demand value subtracts estimated charging-energy cost."
  ],
  "disclaimer": "Screening estimate only. Verify measurements, assumptions, tariffs, equipment constraints, and applicable requirements before making a project or purchasing decision."
}