Demand charge management is an algorithmic control strategy that caps the maximum kilowatt draw of an electric vehicle fleet during a utility's demand interval—typically 15 minutes—to minimize the demand charge component of a commercial electricity bill. Unlike energy charges billed per kilowatt-hour consumed, demand charges are calculated based on the single highest peak power recorded during a billing cycle, often accounting for 30-70% of a fleet depot's total electricity cost.
Glossary
Demand Charge Management

What is Demand Charge Management?
Demand charge management is an energy optimization strategy that limits peak power draw from the grid during a billing interval to reduce substantial demand charges levied on commercial electric vehicle fleet operators.
The optimization is executed through a Fleet Energy Management System (FEMS) that dynamically throttles individual charger outputs using Mixed-Integer Linear Programming (MILP) or Model Predictive Control (MPC) to keep aggregate site load below a predefined threshold. By staggering charge sessions and leveraging State of Charge (SoC) data, the system ensures operational readiness while preventing costly peaks that would trigger elevated demand ratchets for the subsequent 12 months.
Key Features of Demand Charge Management Systems
Demand charge management systems employ a suite of algorithmic and hardware strategies to cap instantaneous power draw, directly reducing the substantial demand-based fees that can constitute over 50% of a commercial fleet's electricity bill.
Real-Time Peak Power Monitoring
The foundational layer of any demand charge management system is sub-second power metering. Unlike net energy metering, these systems sample kilowatt (kW) draw at intervals of 1 to 15 minutes to align with the utility's demand interval window.
- Rolling Window Logic: The system continuously calculates the maximum average power over the utility's specific interval (e.g., 15-minute sliding window).
- Predictive Thresholding: If the current trajectory predicts a new peak within the interval, the controller triggers a corrective action before the interval closes.
Dynamic Load Curtailment Algorithms
When a demand threshold is approached, the system executes automated load shedding without human intervention. This is not a simple on/off switch but a granular power reduction strategy.
- Proportional Curtailment: Instead of stopping a session, the system reduces the C-Rate across multiple vehicles simultaneously, lowering aggregate kW while maintaining charging continuity.
- Priority-Based Queuing: Algorithms factor in State of Charge (SoC) and Depth of Discharge (DoD) to prioritize vehicles with urgent departure schedules, curtailing only those with flexible dwell times.
Behind-the-Meter Storage Integration
To avoid curtailment entirely, advanced systems integrate a Battery Energy Storage System (BESS) as a buffer. The control logic treats the grid connection as a fixed-rate pipe and the battery as a surge tank.
- Discharge Triggers: When EV load exceeds the predefined demand cap, the BESS discharges to cover the deficit, ensuring the grid meter never registers the spike.
- Recharge Strategy: The BESS recharges during low-load periods or when solar generation is abundant, preparing for the next peak event without creating a secondary demand charge.
Coincidence Factor Optimization
A statistical approach to managing the probability that multiple chargers will draw maximum power simultaneously. The system actively enforces a maximum coincidence factor to flatten the aggregate load profile.
- Staggered Sequencing: Instead of simultaneous startup, chargers are sequenced with micro-delays to avoid inrush current spikes that artificially inflate demand readings.
- Group Power Limits: A static or dynamic cap is placed on a group of chargers, forcing the local controller to solve a Mixed-Integer Linear Programming (MILP) problem to allocate power without exceeding the group limit.
Utility Rate Engine Parsing
Demand charge structures are complex, often involving time-of-use (TOU) multipliers, ratchet clauses, and non-coincident demand peaks. The management system must parse the digital tariff.
- Ratchet Avoidance: The system models the long-term financial impact of setting a new peak, as many utilities enforce a ratchet clause that locks a percentage of that peak as the minimum billable demand for the next 11 months.
- TOU-Aware Shaving: The demand limit is dynamically adjusted based on the time of day, allowing higher peaks during off-peak periods when demand charges are lower or waived.
Model Predictive Control (MPC) for Fleet Schedules
Rather than reactive threshold braking, Model Predictive Control uses a forward-looking optimization model to plan charging schedules hours in advance.
- Input Variables: The model ingests charging load forecasts, vehicle departure schedules, and weather data to predict future demand peaks.
- Optimization Horizon: The controller solves a finite-horizon optimization problem to minimize the sum of energy and demand costs, outputting a dynamic power limit that preemptively avoids peaks rather than reacting to them.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about mitigating peak power costs for commercial electric vehicle fleets.
Demand charge management is an optimization technique that limits the maximum power draw (in kilowatts) from the electrical grid during a utility-defined billing interval, typically 15 minutes, to reduce the substantial demand charges levied on commercial electric vehicle fleet operators. It works by continuously monitoring the total facility load and dynamically throttling or staggering the charging rates of connected electric vehicles to ensure the aggregate power consumption never exceeds a predefined peak threshold. This is achieved through a Fleet Energy Management System (FEMS) that uses algorithms like Model Predictive Control (MPC) to forecast load and solve a constrained optimization problem, balancing the need to fully charge vehicles by their departure time against the financial penalty of creating a new peak demand. Unlike energy charges (kWh), which bill for total volume consumed, demand charges bill for the highest rate of consumption, making instantaneous power control critical for operational expenditure reduction.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the core concepts and enabling technologies that make commercial EV fleet charging economically viable by controlling peak power draw.
Peak Shaving
A load management strategy that reduces grid power consumption during periods of highest electricity demand by utilizing stored energy from batteries or curtailing flexible loads. In the context of EV fleets, peak shaving directly targets the highest 15-minute interval of power draw to slash demand charges.
- How it works: A Battery Energy Storage System (BESS) discharges to cover load above a set threshold.
- Key metric: Reduces the maximum kilowatt (kW) draw recorded by the utility meter.
- Example: A depot with a 150 kW unmanaged peak can shave 50 kW using a stationary battery, keeping the billed demand at 100 kW.
Fleet Energy Management System (FEMS)
A centralized software platform that monitors, schedules, and optimizes the charging of multiple electric vehicles simultaneously while respecting operational route schedules and local grid constraints. A FEMS is the algorithmic brain that executes demand charge management.
- Core functions: Aggregates State of Charge (SoC) data, forecasts departure times, and dispatches charging setpoints.
- Optimization engine: Often uses Model Predictive Control (MPC) to solve for the lowest-cost charging schedule.
- Constraint handling: Ensures that the aggregate site load never exceeds a pre-defined power cap to prevent demand charge spikes.
Model Predictive Control (MPC)
An advanced process control algorithm that solves a finite-horizon optimization problem at each time step to determine optimal charging schedules based on forecasted energy prices and load. MPC is the gold-standard mathematical framework for demand charge management.
- Mechanism: The controller predicts future system states using a model of the battery and charger dynamics.
- Receding horizon: Only the first step of the computed control sequence is executed before the optimization is re-solved with new data.
- Advantage over simple rules: Proactively pre-cools or pre-charges assets to avoid predictable peaks rather than reacting after the peak has already occurred.
Mixed-Integer Linear Programming (MILP)
A mathematical optimization technique used to solve discrete charging scheduling problems where variables like on/off status are integers and power flow is continuous. MILP is often the computational engine inside a FEMS for exact demand charge minimization.
- Binary variables: Represent whether a charger is active (1) or idle (0) at a specific time interval.
- Objective function: Typically minimizes the sum of energy costs plus the peak demand charge component.
- Solver requirement: Requires powerful commercial solvers like Gurobi or CPLEX to find globally optimal solutions for large fleets within operational time limits.
Transformer Load Management
The active monitoring and algorithmic control of distributed energy resources to prevent thermal overload and accelerated aging of distribution transformers caused by coincident electric vehicle charging. This is the physical infrastructure protection layer beneath demand charge management.
- Thermal dynamics: Transformers have a thermal time constant; sustained high loads degrade cellulose insulation, halving life for every 6-8°C rise.
- Coincidence factor: The probability that multiple EVs charge simultaneously; unmanaged fleets have a factor near 1.0, guaranteeing peak stress.
- Control strategy: The FEMS enforces a dynamic apparent power (kVA) limit to keep transformer hotspot temperature below rated limits, preventing unplanned outages.
Battery Energy Storage System (BESS)
A stationary electrochemical storage asset that acts as a buffer between the grid and EV chargers. A BESS is the most effective hardware tool for demand charge management, decoupling the timing of grid power draw from vehicle charging.
- Sizing: Typically sized to cover the difference between the maximum fleet load and the desired grid import limit for the duration of the peak window.
- C-Rate: The battery must support high discharge rates (e.g., 1C or 2C) to effectively shave sharp, short-duration peaks.
- Degradation trade-off: Each discharge cycle for peak shaving imposes a marginal Depth of Discharge (DoD) cost that must be factored into the total cost of ownership calculation against the demand charge savings.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us