# ConEd Residential Demand-Based (SC4/EL1 Rate IV) — Field Guide

> ⚠️ **Disclaimer**: This guide was generated by an LLM (Claude Opus 4.5) based on the tariff JSON plus the model's background knowledge of utility rate structures. The content looks reasonable but **has not been verified by domain experts**. Please verify any claims before relying on them for business or regulatory purposes.

> **Data Source**: This guide covers tariff data from the [Arcadia Signal API](https://docs.arcadia.com/v2022-12-21-Signal/reference/tariff) (formerly Genability). The JSON structure, field names, and lookup mechanisms described here are specific to Arcadia's tariff data model. The [full JSON output is included below](#full-tariff-json) for reference.

**Master Tariff ID**: 3352343
**Tariff Code**: EL1
**Tariff Name**: Residential and Religious - Optional Demand-Based
**Customer Class**: Residential
**Tariff Type**: ALTERNATIVE (opt-in)

## Overview

SC4 is ConEd's **demand-based rate** available to any residential customer who wants it. Unlike SC1 and SC3 which charge primarily based on energy consumption (kWh), SC4 includes significant **demand charges ($/kW)** based on your peak power draw. While open to all, it's particularly well-suited for customers with heat pumps—especially geothermal systems—that have high, steady loads.

### What is a Demand Charge?

Demand charges are based on your **peak power usage** (kW), not total energy consumption (kWh):

| Concept          | Energy (kWh)                     | Demand (kW)                      |
| ---------------- | -------------------------------- | -------------------------------- |
| What it measures | Total electricity used over time | Maximum instantaneous power draw |
| Analogy          | Miles driven                     | Top speed reached                |
| Billing period   | Sum of all usage                 | Highest 60-minute average        |
| Units            | kilowatt-hours                   | kilowatts                        |

**Why demand charges exist:** The utility must build infrastructure to handle your peak load. A customer who uses 1,000 kWh spread evenly over a month costs less to serve than one who uses 1,000 kWh in concentrated bursts. Demand charges recover infrastructure costs more fairly.

### Key Differences from SC1 and SC3

| Aspect         | SC1 (Default) | SC3 (Vol. TOU)                  | SC4 (Demand-Based)             |
| -------------- | ------------- | ------------------------------- | ------------------------------ |
| TOU            | No            | Yes                             | Yes                            |
| Tiering        | Yes           | No                              | Partial (delivery adjustments) |
| Demand Charges | No            | No                              | **Yes**                        |
| Applicability  | Everyone      | Opt-in                          | **Opt-in**                     |
| Energy Input   | `consumption` | `consumption[ON_PEAK/OFF_PEAK]` | `consumption`                  |
| Demand Input   | N/A           | N/A                             | **`demand[ON_PEAK/OFF_PEAK]`** |

### Who This Rate is For

SC4 is an opt-in rate available to **any residential customer** who wants demand-based billing. It may be particularly attractive for:

- **Customers with geothermal heat pumps** — high, steady loads benefit from demand pricing
- **EV owners with managed charging** — can shift charging to off-peak hours
- **Homes with battery storage** — can flatten demand peaks
- **Customers with predictable, consistent usage patterns**

The tariff includes a `hasGeothermalHeatPumps` property that may affect certain rate applicability rules, but geothermal is not required to enroll.

### Understanding SC4's Demand Calculation

#### How Billing Demand is Calculated

SC4 uses a specific formula for billing demand:

> The Billable Demands shall be determined by calculating the **average of the three highest maximum daily demands** occurring in each time period for the applicable billing period. All maximum daily demand values shall be established by calculating the highest integrated **60-minute demand** ending in each day and being entirely comprised of intervals ending in the same time period (on-peak, off-peak).

**Step by step:**

1. For each day in the billing period, find the highest 60-minute average demand during on-peak hours
2. Take the **three highest** daily values
3. Average them → This is your **On-Peak Billing Demand**
4. Repeat for off-peak hours → **Off-Peak Billing Demand**

#### Example Calculation

| Day   | Max 60-min On-Peak (kW) | Max 60-min Off-Peak (kW) |
| ----- | ----------------------- | ------------------------ |
| Day 1 | 4.2                     | 2.1                      |
| Day 2 | 3.8                     | 1.9                      |
| Day 3 | 5.1                     | 2.3                      |
| Day 4 | 4.5                     | 2.0                      |
| Day 5 | 3.9                     | 2.2                      |
| ...   | ...                     | ...                      |

**On-Peak Billing Demand** = Average of 3 highest = (5.1 + 4.5 + 4.2) / 3 = **4.6 kW**
**Off-Peak Billing Demand** = Average of 3 highest = (2.3 + 2.2 + 2.1) / 3 = **2.2 kW**

This averaging smooths out single-day spikes, but still incentivizes consistent load management.

---

## TOU Schedule

SC4 uses a **different TOU schedule** than SC3. On-peak hours are more limited:

### Schedule Summary

| Period       | Hours              | Days          |
| ------------ | ------------------ | ------------- |
| **On-Peak**  | 12:00 PM – 8:00 PM | Sun – Thu     |
| **Off-Peak** | All other hours    | Sun – Thu     |
| **Off-Peak** | All day            | **Fri – Sat** |

**Key differences from SC3:**

- SC3 on-peak: 8am–midnight, all days
- SC4 on-peak: 12pm–8pm, **Sun–Thu only**
- SC4 treats **Friday and Saturday as entirely off-peak**

### Visual Schedule

```
           12am  4am   8am  12pm  4pm   8pm   12am
Sun-Thu   |←───── OFF-PEAK ─────→|← ON-PEAK →|← OFF-PEAK →|
Fri-Sat   |←─────────────── ALL OFF-PEAK ──────────────→|
```

This schedule benefits customers who can shift high-demand activities to:

- Evenings after 8pm
- Early mornings before noon
- Fridays and Saturdays (all day)

---

## Quick Reference: All Charges

### Fixed Charges

| Rate Name                      | Charge Type | Rate Value    | Note                      |
| ------------------------------ | ----------- | ------------- | ------------------------- |
| Customer Charge                | FIXED_PRICE | **$29.00/mo** | Higher than SC1/SC3 ($20) |
| Billing and Payment Processing | FIXED_PRICE | $1.28/mo      | Same as other tariffs     |

### Demand Charges ($/kW)

The core differentiator of SC4. Based on peak power draw, not energy consumption.

| Season | TOU Period | Rate          |
| ------ | ---------- | ------------- |
| Summer | On-Peak    | **$25.36/kW** |
| Summer | Off-Peak   | $7.48/kW      |
| Winter | On-Peak    | **$19.50/kW** |
| Winter | Off-Peak   | $7.48/kW      |

**Key observations:**

- Off-peak demand rate is the same year-round ($7.48/kW)
- Summer on-peak is the most expensive (~3.4x off-peak)
- Winter on-peak is moderate (~2.6x off-peak)

### Delivery Adjustments ($/kWh)

Same variable-rate adjustments as SC1/SC3, applied to total consumption:

| Rate Name                        | Charge Type       | Zone  | Season  | Tiered  | Rate Value      |
| -------------------------------- | ----------------- | ----- | ------- | ------- | --------------- |
| Delivery Revenue Surcharge       | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Reconciliation Rate              | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Transition Adjustment            | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Uncollectible Bill Expense       | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Monthly Adjustment Clause        | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Revenue Decoupling Mechanism     | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Clean Energy Standard (Delivery) | CONSUMPTION_BASED | All   | All     | No      | _Lookup_        |
| Temporary Rate Adjustment        | CONSUMPTION_BASED | H/I/J | Sum/Win | **Yes** | Credit (varies) |

> **📘 Deep Dive**: For a complete explanation of delivery adjustments, see **[Delivery Adjustments Guide](../delivery-adjustments.md)**.

### Supply Charges ($/kWh)

Same as SC1/SC3:

| Rate Name                      | Zone  | Rate Value |
| ------------------------------ | ----- | ---------- |
| MSC Rate                       | H/I/J | _Lookup_   |
| MSC I Adjustment               | H/I/J | _Lookup_   |
| MSC II Adjustment              | All   | _Lookup_   |
| Clean Energy Standard (Supply) | All   | _Lookup_   |
| Merchant Function Charge       | All   | _Lookup_   |

> **📘 Deep Dive**: For a complete explanation of supply charges, see **[Supply Charges Guide](../supply-charges.md)**.

### Rider Charges

Same riders as SC1/SC3:

| Rider                         | Charge Type       | Rate Value           |
| ----------------------------- | ----------------- | -------------------- |
| Tax Sur-Credit                | CONSUMPTION_BASED | _Lookup_             |
| Dynamic Load Management       | CONSUMPTION_BASED | _Lookup_             |
| Customer Benefit Contribution | QUANTITY          | $1.84/kW             |
| EV Make Ready Surcharge       | CONSUMPTION_BASED | $0.0008/kWh          |
| Arrears Management Recovery   | CONSUMPTION_BASED | $0.0012/kWh          |
| GRT Distribution              | QUANTITY          | 3.33–5.51% (by zone) |
| GRT Supply                    | QUANTITY          | 1.01–3.09% (by zone) |
| VDER Cost Recovery            | CONSUMPTION_BASED | $0.0011/kWh          |

> **📘 Deep Dive**: For a complete explanation of riders, see **[Riders Guide](../riders.md)**.

---

## Charge-by-Charge Breakdown

### Basic Service Charges

#### Customer Charge — $29.00/month

A flat monthly fee that covers the cost of having an account. **Higher than SC1/SC3** ($20/mo) because demand metering and billing is more complex. Everyone pays this regardless of usage.

#### Billing and Payment Processing Charge — $1.28/month

Covers the cost of generating and mailing bills, processing payments. Same as other tariffs.

---

### Demand Charges

These are the core differentiator of SC4. Based on your peak power draw (kW), not energy consumption (kWh).

#### Summer On-Peak Demand — $25.36/kW

The most expensive demand charge. Applied to your on-peak billing demand during summer months (June–September). This reflects the infrastructure costs of serving peak summer loads when air conditioning strains the grid.

#### Summer Off-Peak Demand — $7.48/kW

Applied to your off-peak billing demand during summer. Significantly lower than on-peak, rewarding customers who can shift high-power activities to nights, early mornings, and weekends.

#### Winter On-Peak Demand — $19.50/kW

Applied to your on-peak billing demand during winter months (October–May). Lower than summer because winter peak demand is typically less grid-straining than summer.

#### Winter Off-Peak Demand — $7.48/kW

Same rate year-round for off-peak demand. The consistent off-peak rate creates a predictable floor.

---

### Delivery Adjustments

Same variable-rate adjustments as SC1/SC3, applied to **total consumption** (not split by TOU):

> **📘 Deep Dive**: For regulatory background and calculation details, see **[Delivery Adjustments Guide](../delivery-adjustments.md)**.

**Monthly Adjustment Clause (MAC)** — _Variable_
Umbrella adjustment for property taxes, storm costs, pension expenses.

**Revenue Decoupling Mechanism (RDM) Adjustment** — _Variable_
True-up for actual vs. expected sales volume.

**Delivery Revenue Surcharge** — _Variable_
Supplemental revenue adjustment.

**Clean Energy Standard Delivery Surcharge** — _Variable_
Grid infrastructure costs for clean energy compliance.

**Reconciliation Rate** — _Variable_
Legacy deferred costs from 1990s restructuring.

**Transition Adjustment** — _Variable_
Legacy deregulation costs.

**Uncollectible Bill Expense** — _Variable_
Bad debt recovery.

**Temporary Rate Adjustment** — _Credit, varies by zone/season_
A tiered credit that reduces delivery costs. Zone and season-specific.

---

### Supply Charges

Same as SC1/SC3—charges for the electricity commodity itself. Only apply if using ConEd as supplier.

> **📘 Deep Dive**: For NYISO settlement, load-weighted averaging, and reconciliation details, see **[Supply Charges Guide](../supply-charges.md)**.

**MSC Rate (Market Supply Charge)** — _Variable, by zone_
Base cost of electricity, forecasted monthly from wholesale prices.

**MSC I Adjustment** — _Variable, by zone_
Reconciles actual energy costs vs. forecast.

**MSC II Adjustment** — _Variable_
Reconciles capacity costs and ancillary services.

**Clean Energy Standard Supply Surcharge** — _Variable_
RECs, ZECs, and other clean energy compliance costs.

**Merchant Function Charge** — _Variable_
ConEd's costs to administer supply service.

---

### System Benefits Charge

#### System Benefits Charge (SBC) — _Variable_

Funds NY's clean energy programs administered by NYSERDA.

---

### NY State Surcharge

#### New York State Surcharge — _Variable_

Temporary surcharge for policy initiatives or one-time cost recovery.

---

### Minimum Charge

#### Minimum Charge — $29.00/month

If your total bill is less than $29, you pay $29 anyway. Higher than SC1/SC3 ($20) to match the higher customer charge.

---

### Rider Charges

Same riders as SC1/SC3. See **[Riders Guide](../riders.md)** for full details.

#### Tax Sur-Credit — _Variable_

Tax cost true-ups. Can be positive or negative.

#### Dynamic Load Management (DLM) Surcharge — _Variable_

Demand response program costs.

#### Customer Benefit Contribution (CBC) — $1.84/kW

**Only for customers with solar.** Monthly fee based on solar system size.

#### Electric Vehicle Make Ready Surcharge — $0.0008/kWh

EV charging infrastructure costs.

#### Arrears Management Program Recovery Surcharge — $0.0012/kWh

COVID-era arrears recovery.

#### Gross Receipts Tax (GRT) — Varies by zone

Municipal taxes on utilities:

| Zone                  | GRT Distribution | GRT Supply |
| --------------------- | ---------------- | ---------- |
| H (Upper Westchester) | 3.3322%          | 1.0101%    |
| I (Lower Westchester) | 5.5127%          | 3.0928%    |
| J (NYC)               | 4.7940%          | 2.4066%    |

#### VDER Cost Recovery — $0.0011/kWh

Costs ConEd pays to solar generators under Value Stack.

---

## Example Bill Calculation

A Zone J customer in July (Summer) with:

- Total consumption: 800 kWh
- On-Peak Billing Demand: 5 kW
- Off-Peak Billing Demand: 3 kW

### Fixed Charges

| Charge             | Calculation | Amount     |
| ------------------ | ----------- | ---------- |
| Customer Charge    | $29.00      | $29.00     |
| Billing & Payment  | $1.28       | $1.28      |
| **Subtotal Fixed** |             | **$30.28** |

### Demand Charges

| Charge                 | Calculation   | Amount      |
| ---------------------- | ------------- | ----------- |
| Summer On-Peak Demand  | 5 kW × $25.36 | $126.80     |
| Summer Off-Peak Demand | 3 kW × $7.48  | $22.44      |
| **Subtotal Demand**    |               | **$149.24** |

### Energy Charges (Delivery Adjustments + Supply)

| Charge                  | Calculation               | Amount      |
| ----------------------- | ------------------------- | ----------- |
| Delivery Adjustments    | 800 kWh × ~$0.02 (varies) | ~$16.00     |
| MSC + Adjustments       | 800 kWh × ~$0.09 (varies) | ~$72.00     |
| CES (Delivery + Supply) | 800 kWh × ~$0.006         | ~$4.80      |
| **Subtotal Energy**     |                           | **~$92.80** |

### Riders & Taxes

| Charge              | Calculation       | Amount      |
| ------------------- | ----------------- | ----------- |
| Various Riders      | 800 kWh × ~$0.004 | ~$3.20      |
| GRT                 | ~$273 × ~7%       | ~$19.11     |
| **Subtotal Riders** |                   | **~$22.31** |

### Total

**~$294.63** for 800 kWh with 5 kW on-peak / 3 kW off-peak demand

### Comparison to SC1

If this same 800 kWh were billed under SC1 (no demand charges):

- Energy charges would be similar (~$92.80)
- But no demand charges (~$149.24 saved)
- Total would be ~$145

**SC4 is more expensive** for customers with high peak demand relative to consumption. It benefits customers with **high, steady** loads (like geothermal heat pumps that run consistently) rather than **peaky** loads.

---

## Full Tariff JSON

The complete tariff JSON response from the Arcadia Signal API is included below for reference. For an introduction to the tariff JSON structure (hierarchy, properties, rates, rate bands), see **[Understanding Arcadia Tariff JSON](../../../../providers/arcadia/tariff-json-structure.md)**. For complete field definitions, see the [Arcadia Tariff API Reference](https://docs.arcadia.com/v2022-12-21-Signal/reference/gettariff).

<details>
<summary><strong>Click to expand full JSON (~2000 lines)</strong></summary>

```json
{
  "tariffId": 3491617,
  "masterTariffId": 3352343,
  "tariffCode": "EL1",
  "tariffName": "Residential and Religious - Optional Demand-Based",
  "tariffBookName": "Residential and Religious - Optional Demand-Based",
  "lseId": 2252,
  "lseName": "Consolidated Edison Co-NY Inc",
  "lseCode": "ConEd",
  "serviceType": "ELECTRICITY",
  "tariffType": "ALTERNATIVE",
  "customerClass": "RESIDENTIAL",
  "chargeTypes": "FIXED_PRICE,CONSUMPTION_BASED,DEMAND_BASED,QUANTITY,MINIMUM",
  "hasTimeOfUseRates": true,
  "hasTieredRates": true,
  "hasContractedRates": true,
  "hasTariffApplicability": true,
  "hasNetMetering": true,
  "properties": [
    {
      "keyName": "hasGeothermalHeatPumps",
      "displayName": "Has Geothermal Heat Pumps",
      "dataType": "BOOLEAN",
      "propertyTypes": "APPLICABILITY",
      "propertyValue": "true"
    },
    {
      "keyName": "consumption",
      "displayName": "Consumption (kWh)",
      "dataType": "DECIMAL",
      "propertyTypes": "RATE_CRITERIA"
    },
    {
      "keyName": "demand",
      "period": "ON_PEAK",
      "quantityKey": "billingDemand60min2252",
      "displayName": "60 Minute Billing Demand",
      "dataType": "DEMAND",
      "propertyTypes": "RATE_CRITERIA",
      "quantityUnit": "kW",
      "lookbackQuantity": 1,
      "lookbackPeriod": "BILLING_PERIOD",
      "lookbackIntervalQuantity": 60
    },
    {
      "keyName": "demand",
      "period": "OFF_PEAK",
      "quantityKey": "billingDemand60min2252",
      "displayName": "60 Minute Billing Demand",
      "dataType": "DEMAND",
      "propertyTypes": "RATE_CRITERIA",
      "quantityUnit": "kW",
      "lookbackQuantity": 1,
      "lookbackPeriod": "BILLING_PERIOD",
      "lookbackIntervalQuantity": 60
    },
    {
      "keyName": "systemSize",
      "displayName": "System Size",
      "dataType": "DECIMAL",
      "propertyTypes": "RATE_CRITERIA",
      "propertyValue": "0",
      "quantityUnit": "kW"
    },
    {
      "keyName": "territoryId",
      "displayName": "Territory",
      "dataType": "CHOICE",
      "propertyTypes": "RATE_CRITERIA",
      "choices": [
        { "displayValue": "Zone H", "value": "3632" },
        { "displayValue": "Zone I", "value": "3633" },
        { "displayValue": "Zone J", "value": "3634" }
      ]
    }
  ],
  "rates": [
    {
      "rateName": "Customer Charge",
      "chargeType": "FIXED_PRICE",
      "chargeClass": "DISTRIBUTION",
      "rateBands": [{ "rateAmount": 29.0 }]
    },
    {
      "rateName": "Billing and Payment Processing Charge",
      "chargeType": "FIXED_PRICE",
      "chargeClass": "DISTRIBUTION",
      "rateBands": [{ "rateAmount": 1.28 }]
    },
    {
      "rateName": "Demand Charge - Summer On-Peak",
      "chargeType": "DEMAND_BASED",
      "quantityKey": "billingDemand60min2252",
      "timeOfUse": {
        "touName": "Summer On-Peak",
        "season": { "seasonName": "Summer" },
        "touType": "ON_PEAK",
        "touPeriods": [{ "fromDayOfWeek": 0, "fromHour": 12, "toDayOfWeek": 4, "toHour": 20 }]
      },
      "rateBands": [{ "rateAmount": 25.36 }]
    },
    {
      "rateName": "Demand Charge - Summer Off-Peak",
      "chargeType": "DEMAND_BASED",
      "quantityKey": "billingDemand60min2252",
      "timeOfUse": {
        "touName": "Summer Off-Peak",
        "season": { "seasonName": "Summer" },
        "touType": "OFF_PEAK",
        "touPeriods": [
          { "fromDayOfWeek": 0, "fromHour": 20, "toDayOfWeek": 4, "toHour": 12 },
          { "fromDayOfWeek": 5, "fromHour": 0, "toDayOfWeek": 6, "toHour": 0 }
        ]
      },
      "rateBands": [{ "rateAmount": 7.48 }]
    },
    {
      "rateName": "Demand Charge - Winter On-Peak",
      "chargeType": "DEMAND_BASED",
      "quantityKey": "billingDemand60min2252",
      "timeOfUse": {
        "touName": "Winter On-Peak",
        "season": { "seasonName": "Winter" },
        "touType": "ON_PEAK"
      },
      "rateBands": [{ "rateAmount": 19.5 }]
    },
    {
      "rateName": "Demand Charge - Winter Off-Peak",
      "chargeType": "DEMAND_BASED",
      "quantityKey": "billingDemand60min2252",
      "timeOfUse": {
        "touName": "Winter Off-Peak",
        "season": { "seasonName": "Winter" },
        "touType": "OFF_PEAK"
      },
      "rateBands": [{ "rateAmount": 7.48 }]
    }
  ]
}
```

_Note: The JSON above is a representative excerpt showing key rate structures. Some rates have been omitted for brevity. The actual tariff contains delivery adjustments, supply charges, and riders._

</details>

---

## Understanding the JSON

### Demand-Based Charge Type

SC4 introduces the `DEMAND_BASED` charge type, distinct from `CONSUMPTION_BASED`:

```json
{
  "rateName": "Demand Charge - Summer On-Peak",
  "chargeType": "DEMAND_BASED",
  "quantityKey": "billingDemand60min2252",
  "timeOfUse": {
    "touName": "Summer On-Peak",
    "touType": "ON_PEAK",
    "season": { "seasonName": "Summer" },
    "touPeriods": [
      { "fromDayOfWeek": 0, "fromHour": 12, "toDayOfWeek": 4, "toHour": 20 }
    ]
  },
  "rateBands": [{ "rateAmount": 25.36 }]
}
```

| Field                        | Description                                    |
| ---------------------------- | ---------------------------------------------- |
| `chargeType: "DEMAND_BASED"` | Charge calculated from peak demand, not energy |
| `quantityKey`                | Specifies which demand calculation to use      |
| `rateAmount`                 | $/kW (dollars per kilowatt of demand)          |

### Multiple TOU Periods

Notice how off-peak has **two `touPeriods`**:

```json
"touPeriods": [
  { "fromDayOfWeek": 0, "fromHour": 20, "toDayOfWeek": 4, "toHour": 12 },
  { "fromDayOfWeek": 5, "fromHour": 0, "toDayOfWeek": 6, "toHour": 0 }
]
```

- Period 1: Sun–Thu, 8pm to noon next day
- Period 2: Fri–Sat, all day (day 5 and 6)

This is how the JSON represents "Friday and Saturday are entirely off-peak."

### Tariff Properties

The `properties` array shows what inputs are needed to calculate bills. SC4 introduces **demand properties** not present in SC1 or SC3.

| Property                 | Type    | Period   | Description                | Default                        | Used For               |
| ------------------------ | ------- | -------- | -------------------------- | ------------------------------ | ---------------------- |
| `hasGeothermalHeatPumps` | BOOLEAN | —        | Applicability flag         | true                           | Rate eligibility       |
| `consumption`            | DECIMAL | —        | Total energy usage (kWh)   | —                              | Delivery adjustments   |
| `demand`                 | DEMAND  | ON_PEAK  | 60-min billing demand (kW) | —                              | On-peak demand charge  |
| `demand`                 | DEMAND  | OFF_PEAK | 60-min billing demand (kW) | —                              | Off-peak demand charge |
| `systemSize`             | DECIMAL | —        | Solar system capacity (kW) | 0                              | CBC rider              |
| `territoryId`            | CHOICE  | —        | Service zone (H, I, or J)  | —                              | Zone-specific rates    |
| `chargeClass`            | CHOICE  | —        | Charge categories          | DISTRIBUTION,SUPPLY,CONTRACTED | Filtering              |

Below we walk through the properties specific to SC4. For standard properties like `territoryId` and `systemSize`, see the [SC1 documentation](../residential-el1/index.md#tariff-properties).

#### `hasGeothermalHeatPumps`

```json
{
  "keyName": "hasGeothermalHeatPumps",
  "displayName": "Has Geothermal Heat Pumps",
  "dataType": "BOOLEAN",
  "propertyTypes": "APPLICABILITY",
  "propertyValue": "true"
}
```

An **applicability flag** indicating whether the customer has geothermal heat pumps. This may affect certain rate applicability rules within the tariff. Note that geothermal is **not required** to enroll in SC4—it's an opt-in rate available to all residential customers.

#### `demand[ON_PEAK]` and `demand[OFF_PEAK]`

```json
{
  "keyName": "demand",
  "period": "ON_PEAK",
  "quantityKey": "billingDemand60min2252",
  "displayName": "60 Minute Billing Demand",
  "dataType": "DEMAND",
  "propertyTypes": "RATE_CRITERIA",
  "quantityUnit": "kW",
  "lookbackQuantity": 1,
  "lookbackPeriod": "BILLING_PERIOD",
  "lookbackIntervalQuantity": 60
}
```

The demand properties have additional fields that define how billing demand is calculated:

| Field                      | Description                                                  |
| -------------------------- | ------------------------------------------------------------ |
| `quantityKey`              | `billingDemand60min2252` — ConEd-specific calculation method |
| `dataType`                 | `DEMAND` — distinct from `DECIMAL` (energy)                  |
| `quantityUnit`             | `kW` (kilowatts, not kilowatt-hours)                         |
| `lookbackQuantity`         | 1 — look back 1 billing period                               |
| `lookbackPeriod`           | `BILLING_PERIOD` — within the current billing cycle          |
| `lookbackIntervalQuantity` | 60 — 60-minute integration interval                          |

These properties require **interval meter data** to calculate billing demand. Standard monthly meters don't capture this information.

#### `consumption`

Unlike SC3, SC4 uses a **single consumption** property (not split by TOU). Energy charges (delivery adjustments, supply charges) are based on total kWh, not split by on-peak/off-peak.

---

## How to Get Variable Rate Values

Same approach as SC1/SC3. See **[Variable Rates API Guide](../variable-rates-api.md)** for detailed examples.

**Key difference**: When using the Calculate API, you must provide:

- `consumption` — total kWh used
- `demand[ON_PEAK]` — on-peak billing demand in kW
- `demand[OFF_PEAK]` — off-peak billing demand in kW

---

## Summary: What Makes SC4 Different

1. **Demand charges**: Core billing component based on peak power (kW), not just energy (kWh)
2. **Opt-in for all**: Available to any residential customer (geothermal not required)
3. **Different TOU schedule**: On-peak is only 12pm–8pm Sun–Thu; Fri–Sat are all off-peak
4. **Higher fixed charge**: $29/mo vs $20/mo for SC1/SC3
5. **Interval metering required**: Must have smart meter capturing 60-minute demand data
6. **Benefits steady loads**: Rewards consistent usage patterns over peaky consumption
7. **Same energy charges**: Delivery adjustments, supply charges, and riders work the same as SC1/SC3
