HomeGuidesAPI ReferenceChangelog
Log In
Guides

Net Metering vs Net Billing Tariff Calculations

Net billing tariffs apply different rates to imported and exported energy, so using a net metering approach, which calculates based on net usage, may yield less accurate results. This approach doesn’t account for cases where energy imports and exports occur within the same interval period.

In both cases, interval data will be entered as a property input. For net billing, enter two interval data series—one for imports and one for exports—both with the same duration and start time. While using a net billing approach can yield accurate results for net metering tariffs, the reverse is not true.


Net Metering Approach:

using a single consumption object with a dataSeries containing both positive and negative values

"propertyInputs": [
    {
        "keyName": "consumption",
        "fromDateTime": "2024-09-01T00:00:00-07:00",
      	// ^ Start dateTime of interval list, may vary from start time of calculation 
        "dataFactor": 1,
        "dataSeries": [
            //comma-separated values in this list 1,2,3,...
        ],
        "duration": 3600000
        // ^ millisecond value for 60 minutes
    }
]

Net Billing Approach:

using independent dataSeries and exportDataSeries lists to separate imports and exports

 "propertyInputs": [
{  
    "keyName": "consumption",  
    "fromDateTime": "2024-08-01T07:00:00.000Z",  
    "unit": "kWh",  
    "duration": 3600000,  
    "dataSeries": [  
        1,  
        2,  
        0,  
        1,  
        2,  
        0,  
        0,  
        0  
    ],  
    "exportDataSeries": [  
        0,  
        0,  
        1.5,  
        0,  
        0,  
        1,  
        3,  
        7  
    ]  
}