Available inEnglishहिंदी
MD Penalty and Excess Demand Charge, Explained
An MD penalty — also printed as excess demand charge, exceeding demand charge or penal demand charge — is what a DISCOM levies when the maximum power you drew in a billing cycle went above the load you contracted for. It is charged on the excess only, not on your whole demand, and it is one of the few bill lines that can appear even when your units barely moved. This page explains the mechanism, then compares how the rule differs by state.
What maximum demand actually measures
Units (kWh) measure how much energy you used over a month. Maximum demand measures the highest rate you drew it at — the worst single interval in the cycle, almost always a rolling 30-minute block, recorded by the meter and reset each cycle.
The distinction is the whole point. Running a 10 kW load for 20 hours and a 40 kW load for 5 hours can produce a similar unit count, but the second one forces the network to be built for 40 kW. Demand charges pay for that capacity; energy charges pay for the electricity.
So one bad half-hour sets your MD for the entire month. A compressor, a lift motor and an air-conditioning bank all starting together at 9:05 a.m. on one Monday is enough. Nothing you do for the remaining 719 hours brings that number back down.
Sanctioned load, contract demand and billed demand
Three numbers get confused constantly, and the penalty depends on which is which:
| Term | What it is | Where it comes from |
|---|---|---|
| Sanctioned load | The connected load the DISCOM approved for you, in kW. | Your connection agreement. Printed on the bill. |
| Contract demand | The maximum demand you agreed to draw, in kVA. On HT connections this is the number that matters. | Your agreement; changing it is an application, not a phone call. |
| Recorded MD | The highest 30-minute demand the meter actually saw this cycle. | The meter. It is a measurement, not a decision. |
| Billed demand | What you are charged demand on — usually the higher of recorded MD and a floor (commonly 75% of contract demand on HT). | The tariff order. |
The penalty triggers on recorded MD above sanctioned load or contract demand. The billing-demand floor is a separate rule and works the other way: it stops your demand charge falling below a minimum, which is why a month with almost no usage can still carry a substantial demand charge.
How the penalty is calculated
Every Indian formulation reduces to the same shape:
Penalty = (recorded MD − sanctioned demand) × penal rate
What differs between states is only the penal rate, and there are four ways it is expressed:
- A multiple of the normal demand rate. The most common. The excess kW or kVA is billed at, say, 1.5× or 2× what a normal unit of demand costs.
- A flat ₹ per excess kVA. A fixed penal figure per unit of excess, independent of your ordinary demand rate.
- A percentage of energy charges per excess kW. Unusual, and it means the penalty scales with your consumption as well as your overshoot.
- A surcharge on the fixed charge for the excess load, rather than on the demand rate.
Two details decide whether the number on your bill matches your arithmetic. First, the penalty applies only to the excess — the portion up to your sanctioned load is billed normally. Second, in most states the penalty lands before the fuel surcharge and electricity duty are computed, so ₹1,000 of penalty costs more than ₹1,000 by the time the bill totals. Our bill calculator applies it in that order.
MD penalty rules by state
Generated from the same tariff data the calculator runs on, so it cannot drift away from what the site actually charges.
| State / UT | Tariff | Example load | Demand charge | Each excess kW costs |
|---|---|---|---|---|
| Delhithe order | LT-I (Domestic) | 2 kW | ₹10.00 | ₹3.00 per excess kW |
| LT-II (Commercial / Non-Domestic) | 5 kW | ₹25.00 | ₹7.50 per excess kW | |
| Gujaratthe order | RGP — Urban / non-Gram-Panchayat | 2 kW | ₹7.50 | no excess-demand penalty on this tariff |
| KarnatakaKERC order | LT-1 (Domestic / Residential) | 2 kW | ₹150.00 | ₹225.00 per excess kW |
| LT-3(a) (Commercial / Non-Domestic LT) | 10 kW | ₹215.00 | ₹322.50 per excess kW | |
| MaharashtraMERC order | LT-I(B) (Residential) | 5 kW | ₹26.00 | ₹39.00 per excess kW |
| LT-II(A) — up to 20 kW | 20 kW | ₹26.25 | ₹39.38 per excess kW | |
| LT-II(B) — 20 to 50 kW | 35 kW | ₹525.00 | ₹787.50 per excess kW | |
| Tamil NaduTNERC order | LT-IA (Domestic) | 2 kW | — | 1% of energy charges, per excess kW |
| LT-V – Above 50 units/month (100 bi-monthly) | 10 kW | ₹110.00 | 1% of energy charges, per excess kW |
Every figure is computed by the calculator, not restated here. Each row probes a real bill at one kW over the example load, so the "each excess kW costs" column is what you would actually be charged on that tariff. The demand charge column is there because the penalty is usually a multiple of it — which is why the same state can show different penalties on different tariffs.
The other 29 states & UTs — on our 2× default
We have not sourced an excess-demand rule for these states, so the calculator applies 2× the demand charge — the most common Indian formulation. The rupee figures below are real: they come from the same probes as the table above, against each state's actual tariff. The multiplier is the assumption, not the arithmetic. Check the figure against your own tariff schedule before relying on it.
| State / UT | Tariff | Example load | Demand charge | Each excess kW costs |
|---|---|---|---|---|
| Andhra Pradeshour default, not a published rule | LT-I (Domestic) | 2 kW | ₹10.00 | ₹20.00 per excess kW |
| II-A(i) — Commercial | 10 kW | ₹75.00 | ₹150.00 per excess kW | |
| Arunachal Pradeshour default, not a published rule | Domestic LT - 1-phase 230 V | 2 kW | — | no demand charge on this tariff |
| Assamour default, not a published rule | Domestic-A — above 0.5 kW to below 5 kW | 1 kW | ₹70.00 | ₹140.00 per excess kW |
| LT Commercial — above 0.5 kW to 30 kW | 1 kW | ₹150.00 | ₹300.00 per excess kW | |
| Biharour default, not a published rule | Kutir Jyoti (BPL) | 2 kW | ₹10.00 | ₹20.00 per excess kW |
| NDS-I (Rural, metered) | 10 kW | ₹60.00 | ₹120.00 per excess kW | |
| Chandigarhour default, not a published rule | LTDS-II — ordinary domestic | 2 kW | ₹30.00 | ₹60.00 per excess kW |
| NDS-I — non-domestic service | 10 kW | ₹120.00 | ₹240.00 per excess kW | |
| Chhattisgarhour default, not a published rule | LV-1 (Domestic) | 5 kW | ₹20.00 | ₹40.00 per excess kW |
| LV-2.1 — Single phase non-domestic (up to 5 kW) | 5 kW | ₹60.00 | ₹120.00 per excess kW | |
| Dadra & Nagar Haveli and Daman & Diuour default, not a published rule | LT Domestic | 2 kW | ₹15.00 | ₹30.00 per excess kW |
| LT Commercial | 10 kW | ₹6.00 | ₹12.00 per excess kW | |
| Goaour default, not a published rule | LTDS-II — ordinary domestic (up to 85 kW / 100 kVA) | 85 kW | ₹25.00 | ₹50.00 per excess kW |
| NDS-I — non-domestic service | 10 kW | ₹60.00 | ₹120.00 per excess kW | |
| Haryanaour default, not a published rule | DS Category I — sanctioned load up to 2 kW | 2 kW | — | no demand charge on this tariff |
| LT Supply — up to 10 kW | 10 kW | ₹100.00 | ₹200.00 per excess kW | |
| Himachal Pradeshour default, not a published rule | DS — Other (ordinary) domestic consumers | 2 kW | ₹42.50 | ₹85.00 per excess kW |
| CS — Commercial, contract demand up to 20 kVA | 10 kW | ₹14.50 | ₹29.00 per excess kW | |
| Jammu & Kashmirour default, not a published rule | Domestic — metered | 2 kW | ₹8.00 | ₹16.00 per excess kW |
| Non-domestic / commercial — single phase | 10 kW | ₹60.00 | ₹120.00 per excess kW | |
| Jharkhandour default, not a published rule | DS Urban — areas under a Nagar Nigam, Parishad or Panchayat | 2 kW | ₹50.00 | ₹100.00 per excess kW |
| CS Urban — commercial in municipal areas | 10 kW | ₹200.00 | ₹400.00 per excess kW | |
| Keralaour default, not a published rule | LT-I Domestic — single phase | 2 kW | — | no demand charge on this tariff |
| LT-VII(A) Commercial — single phase | 10 kW | ₹95.00 | ₹190.00 per excess kW | |
| Ladakhour default, not a published rule | LT Domestic | 2 kW | ₹10.00 | ₹20.00 per excess kW |
| Madhya Pradeshour default, not a published rule | LV-1.2 Domestic — Urban | 2 kW | — | no demand charge on this tariff |
| Manipurour default, not a published rule | LT-I (Domestic) | 2 kW | ₹20.00 | ₹40.00 per excess kW |
| LT-II (Commercial) | 10 kW | ₹6.00 | ₹12.00 per excess kW | |
| Meghalayaour default, not a published rule | Domestic (DLT) | 2 kW | ₹90.00 | ₹180.00 per excess kW |
| Non-Domestic / Commercial (Low Tension) | 10 kW | ₹170.00 | ₹340.00 per excess kW | |
| Mizoramour default, not a published rule | LT Domestic | 2 kW | ₹15.00 | ₹30.00 per excess kW |
| Nagalandour default, not a published rule | LT Domestic | 2 kW | ₹17.50 | ₹35.00 per excess kW |
| Odishaour default, not a published rule | Domestic (other than Kutir Jyoti) | 2 kW | ₹20.00 | ₹40.00 per excess kW |
| LT General Purpose (< 110 kVA) | 10 kW | ₹30.00 | ₹60.00 per excess kW | |
| Puducherryour default, not a published rule | LTDS-II — domestic (demand based) | 2 kW | ₹35.00 | ₹70.00 per excess kW |
| NDS-I — commercial | 10 kW | ₹200.00 | ₹400.00 per excess kW | |
| Punjabour default, not a published rule | DS — sanctioned load up to 2 kW | 2 kW | ₹50.00 | ₹100.00 per excess kW |
| NRS — sanctioned load up to 7 kW | 7 kW | ₹70.00 | ₹140.00 per excess kW | |
| Rajasthanour default, not a published rule | DS/LT-1 (Domestic Service) | 2 kW | — | no demand charge on this tariff |
| Sikkimour default, not a published rule | Domestic — single phase | 2 kW | — | no demand charge on this tariff |
| Telanganaour default, not a published rule | LT-I (Domestic) | 2 kW | — | no demand charge on this tariff |
| Tripuraour default, not a published rule | Domestic (rural and urban) | 2 kW | ₹70.00 | ₹140.00 per excess kW |
| Commercial — single phase | 10 kW | ₹150.00 | ₹300.00 per excess kW | |
| Uttar Pradeshour default, not a published rule | ST-10A Urban Life Line (Sanctioned Load ≤ 1 kW) | 1 kW | ₹50.00 | ₹100.00 per excess kW |
| ST-20 Urban / Non-Rural (Sanctioned Load ≤ 4 kW) | 4 kW | ₹330.00 | ₹660.00 per excess kW | |
| Uttarakhandour default, not a published rule | RTS-1 Other Domestic Consumers | 1 kW | ₹75.00 | ₹150.00 per excess kW |
| RTS-2 Up to 4 kW and up to 60 units/month | 4 kW | ₹90.00 | ₹180.00 per excess kW | |
| West Bengalour default, not a published rule | Domestic (Urban) — Rate A(DM-U) | 2 kW | ₹30.00 | ₹60.00 per excess kW |
| Rate A (CM) — Commercial | 10 kW | ₹60.00 | ₹120.00 per excess kW |
Why it appeared this month when nothing changed
The usual causes, in rough order of how often they turn out to be the answer:
- One new load, switched on at the wrong moment. A single added motor or AC that happens to start while everything else is running sets a new peak.
- Nothing changed — the season did. Cooling load in summer and heating in winter push simultaneous demand up without changing your habits.
- A power cut and the restart after it. When supply returns, every thermostatic load in the building starts at once. This is one of the most common causes of a one-off MD spike, and it is not really your doing.
- Your sanctioned load was always too low. Common on connections that were sized years ago and never revised. It is not a spike; you have been over the line for a while and are only now being charged for it.
- Capacitor bank failure on a kVA tariff. If you are billed on kVA and your power factor collapses, recorded demand rises even though the actual work done did not. Worth checking before assuming the load grew.
The three ways to make it stop
In the order most people should try them:
- Stagger the starts. The cheapest fix, and often enough on its own. If the penalty comes from three loads starting together, sequencing them by a few minutes removes the peak without reducing anything you actually use. A time switch on the largest motor costs a fraction of one month's penalty.
- Fix the power factor, if you are on a kVA tariff. Correcting a poor power factor lowers recorded kVA demand directly, and in many states also earns a power-factor incentive — so it can pay twice.
- Raise the sanctioned load. The right answer when the overshoot is structural rather than occasional. It is not free: a higher sanctioned load means a higher fixed or demand charge every month, forever. Compare that increase against what the penalty is actually costing you before applying — our sanctioned load optimizer does that comparison.
Raising the load first is the common mistake. If the penalty appears in two months out of twelve, a permanent fixed-charge increase can cost more per year than the penalty did.
Checking the charge on your own bill
- Find your sanctioned load or contract demand on the bill, and confirm it matches your agreement. A clerical error here is worth ruling out first.
- Find recorded MD — usually labelled MD, Max Demand or Rec. Demand, in kW or kVA.
- Subtract. If recorded MD is at or below sanctioned, there should be no penalty line at all.
- Multiply the excess by the penal rate from the table above, and compare with the line on the bill.
- Check the units. A penalty computed in kW against a limit stated in kVA (or the reverse) is a real and recurring billing error, and on a poor power factor the gap between the two is large.
If your arithmetic and the bill disagree, that is worth raising — upload the bill and we will recompute it from the tariff.
Frequently asked questions
Is MD penalty the same as excess demand charge?
Does the penalty apply to my whole demand or only the excess?
Can one half-hour really set the penalty for the whole month?
Do domestic connections get an MD penalty?
Should I just increase my sanctioned load?
Is electricity duty charged on the penalty as well?
Now check your own bill
Reading is half the job — run your own units through your DISCOM's real slab rates, fixed charges and FPPA and get an itemised bill in seconds. Free, no sign-up.
Related guides
General guidance based on publicly available tariff orders and regulations; specifics vary by state, DISCOM and consumer category. Verify against your DISCOM's official schedule or your printed bill.