Blog
Your TNB Bill, Line by Line
Each line of a TNB bill is a meter reading multiplied by a price. Aina, a facility executive, follows the five RP4 charges (energy, capacity, network, retail and AFA), plus the power factor surcharge and KWTBB, through the September 2026 bills of an example office tower and shoplot.

Part 3 of 7 in Cobler's Understanding Your Electricity Bill course. New here? See the course page.
In Part 2, Aina traced her office tower's 500,000 kWh and 1,600 kW back to the registers inside the TNB meter. Now she lays the September 2026 bill on her desk to answer the owner's first question properly: how do those two readings become RM310,532, which price is applied to which reading, and what are the other lines on the bill? To check her understanding, she also works through a much smaller bill, the one the café owner in the shoplot received for the same month.
For a non-domestic customer in Peninsular Malaysia, the TNB bill charges are built from five main lines: energy, capacity, network, retail and the Automatic Fuel Adjustment (AFA). A power factor surcharge is added only when the power factor is too low, and a renewable energy levy (KWTBB) and any tax come after that. Almost every line is one of the meter readings from Part 2 multiplied by a price. In this part we go through the lines one at a time, then put both example bills side by side.
Your tariff depends on your supply voltage and pricing option
The tariff is the price list for your account, and it sets the price of each meter reading. All prices in this course are from RP4, the TNB (Tenaga Nasional Berhad) tariff structure in force since 1 July 2025 (myTNB tariff page).
Before July 2025, a tariff was a letter: Tariff A for homes, B for low voltage commercial premises, C1 and C2 for medium voltage commercial buildings, and D and E for industry. Under RP4 each account is placed by three things instead:
- Voltage level: the voltage at which TNB hands electricity over to you. LV (low voltage), 400/230 V, is the supply for homes, shops and small offices. MV (medium voltage), such as 11 kV or 33 kV, is for larger buildings, malls, hospitals and factories with their own substation. HV (high voltage), such as 132 kV or 275 kV, is for very large plants close to the transmission grid.
- Sector: domestic or non-domestic. (A few specific categories, such as co-generators, have their own schedules.)
- Pricing option: General, with one energy rate at all hours, or Time-of-Use (ToU), with a higher rate at peak times and a lower one off-peak.
The course's two example buildings are placed like this:
- The office tower, Aina's building: 20 storeys, supplied at 11 kV, on the MV non-domestic General tariff. In September 2026 it used 500,000 kWh, its maximum demand was 1,600 kW and its power factor was about 0.92.
- The shoplot, the café owner's building: three storeys with a café and a small office, supplied at 400/230 V, on the LV non-domestic General tariff. In September 2026 it used 8,000 kWh.
Cobler's guide to TNB tariff categories explains how an account is placed.
{{media:405}}
A fictional sample bill, not a real TNB bill. Each charge is coloured to match the meter reading it comes from.
The official tariff schedule names the charges in Malay: Caj Tenaga (energy), Caj Kapasiti (capacity), Caj Rangkaian (network) and Caj Peruncitan (retail). For a tour of a real bill's layout, see how to read your TNB electricity bill.
The RP4 rates for non-domestic accounts
These are the RP4 base rates for the four non-domestic categories that most buildings fall into. The rest of this course refers back to this table.
Category | Energy | Capacity | Network | Retail |
|---|---|---|---|---|
LV non-domestic General | 27.03 sen/kWh | 8.83 sen/kWh | 14.82 sen/kWh | RM20/month |
LV non-domestic ToU | 28.52 peak / 24.43 off-peak sen/kWh | 8.83 sen/kWh | 14.82 sen/kWh | RM20/month |
MV non-domestic General | 29.83 sen/kWh | RM29.43/kW of maximum demand | RM59.84/kW of maximum demand | RM200/month |
MV non-domestic ToU | 31.32 peak / 27.23 off-peak sen/kWh | RM30.19/kW of peak maximum demand | RM66.87/kW of peak maximum demand | RM200/month |
Three things in the table need a word of explanation:
- On a ToU tariff, the peak window is 2pm to 10pm, Monday to Friday. All other hours are off-peak, and weekends are off-peak throughout.
- On the MV tariffs, capacity and network add up to RM89.27 per kW on General and RM97.06 per kW on ToU. On MV General, maximum demand counts at any hour. On MV ToU, only demand inside the peak window is charged. These totals do not apply to HV or special categories, which have their own rates.
- The energy, capacity, network and retail rates are the base tariff, fixed for the whole RP4 period, 1 July 2025 to 31 December 2027. The one line designed to change every month is the AFA, explained below.
The energy charge pays for each kWh
The energy charge is your kWh multiplied by a rate in sen per kWh. Rates are quoted in sen, and 100 sen make RM1, so the last step is to divide by 100.
- Aina's tower (MV General): 500,000 kWh × 29.83 sen = 14,915,000 sen = RM149,150
- The café owner's shoplot (LV General): 8,000 kWh × 27.03 sen = 216,240 sen = RM2,162.40
On a ToU tariff, the meter splits the kWh into peak and off-peak, and each part is charged at its own rate. Both buildings are on General tariffs, so each has one energy rate for every hour. Part 5 looks at whether switching to ToU would pay.
The capacity and network charges pay for your peak
The capacity charge pays for generating capacity kept ready for your highest demand. The network charge pays for the transformers and cables that deliver it. That equipment has to be sized for the peak, not the average. How these two charges are billed depends on your supply voltage.
On an MV tariff, they are charged per kW of maximum demand. For Aina's tower, the highest half hour of September was 2:30pm to 3:00pm on a hot weekday, at 1,600 kW:
- Capacity: 1,600 kW × RM29.43 = RM47,088
- Network: 1,600 kW × RM59.84 = RM95,744
Together that is RM142,832, nearly half of the tower's bill, and a single half hour set it. On MV General that half hour could have fallen at any time of day or night; on MV ToU only the weekday peak window counts, which Part 5 explains. Part 4 looks at what sets the tower's 1,600 kW and how to lower it.
On an LV tariff, they are charged per kWh instead. For the café owner's shoplot:
- Capacity: 8,000 kWh × 8.83 sen = RM706.40
- Network: 8,000 kWh × 14.82 sen = RM1,185.60
This is why the shoplot's bill has no per-kW charge. The shoplot still has a busiest half hour in the month, and that peak still loads TNB's network. But the LV tariff recovers the cost of capacity and network through each kWh, so the bill has no maximum demand line. For the café owner, these two lines go down only when the kWh go down. Lowering the peak alone does not change them.
The retail charge is a fixed monthly fee
The retail charge is a flat fee for having an account. It pays for billing, metering and customer service, and it does not depend on any meter reading.
- MV: RM200 a month (Aina's tower).
- LV: RM20 a month (the café owner's shoplot).
The AFA changes every month
Much of Malaysia's electricity is generated from gas and coal, and fuel prices and the ringgit exchange rate keep changing. The Automatic Fuel Adjustment (AFA) passes the difference between the actual fuel cost and the cost assumed in the base tariff on to the bill. It is a rate in sen/kWh, set each month, and it can be a surcharge (added) or a rebate (taken off). So always check which month an AFA figure belongs to.
For September 2026, the AFA is a surcharge of +3.67 sen/kWh. It is multiplied by your kWh:
- Aina's tower: 500,000 kWh × 3.67 sen = 1,835,000 sen = RM18,350
- The café owner's shoplot: 8,000 kWh × 3.67 sen = 29,360 sen = RM293.60
In another month, the same kWh could give a different AFA line. Cobler's AFA explainer tracks the monthly rates.
Worth knowing: The energy, capacity, network and retail rates stay the same until 31 December 2027. So if the tower uses the same kWh and sets the same maximum demand in two different months but the bills differ, the AFA line is the first place to look. It is the only line built to move every month.
A power factor surcharge is added only if the power factor is low
If the power factor, the meter's third reading from Part 2, falls below TNB's minimum, a surcharge is added to the bill; Part 6 explains power factor, the surcharge rule and how capacitor banks avoid it.
Aina's tower runs at about 0.92, thanks to its capacitor banks, which is above TNB's minimum. So its bill has no power factor surcharge. The café owner's September bill has no power factor line either.
KWTBB and tax come after the main charges
KWTBB stands for Kumpulan Wang Tenaga Boleh Baharu, the Renewable Energy Fund. The levy is collected on the TNB bill and pays for renewable energy programmes. It is 1.6% of the kWh and kW charges: about RM1.60 for every RM100 of those charges. Some accounts are exempt or have the levy waived, so check the KWTBB line on your own bill. Cobler's KWTBB guide explains who pays it and when it is waived.
Tax may also appear, depending on the account. Our worked examples stop before KWTBB and tax, so the totals in this course are always "before KWTBB and tax".
Putting both bills together
Here are the two September 2026 bills side by side, before KWTBB and tax.
Bill line | Aina's office tower (MV General) | Café owner's shoplot (LV General) |
|---|---|---|
Energy | 500,000 kWh × 29.83 sen = RM149,150.00 | 8,000 kWh × 27.03 sen = RM2,162.40 |
Capacity | 1,600 kW × RM29.43 = RM47,088.00 | 8,000 kWh × 8.83 sen = RM706.40 |
Network | 1,600 kW × RM59.84 = RM95,744.00 | 8,000 kWh × 14.82 sen = RM1,185.60 |
Retail | RM200.00 | RM20.00 |
AFA (September 2026) | 500,000 kWh × 3.67 sen = RM18,350.00 | 8,000 kWh × 3.67 sen = RM293.60 |
Power factor surcharge | None (PF 0.92) | None |
Total before KWTBB and tax | RM310,532.00 | RM4,368.00 |
{{media:537}}
The same five lines on two bills. For the office tower, capacity and network follow its peak kW; for the shoplot, they follow its kWh.
Because every line on the café owner's bill except retail is a rate per kWh, the whole LV bill fits in one formula. Add the four per-kWh rates, multiply by the kWh, and add the retail charge:
$$\text{Bill} = \big(r_{\text{energy}} + r_{\text{AFA}} + r_{\text{capacity}} + r_{\text{network}}\big) \times \text{kWh} + \text{Retail}$$
With the rates in RM per kWh:
$$\text{Bill} = (0.2703 + 0.0367 + 0.0883 + 0.1482) \times 8{,}000 + 20 = \text{RM}4{,}368.00$$
No single formula like this works for Aina's bill, because two of its lines follow kW instead of kWh.
Dividing each total by the kWh gives the effective rate, the average cost of one kWh:
- Aina's tower: RM310,532 ÷ 500,000 kWh ≈ 62.1 sen/kWh.
- The café owner's shoplot: RM4,368 ÷ 8,000 kWh ≈ 54.6 sen/kWh.
The effective rate is an average. It is not what one saved kWh is worth on the tower's bill, because the capacity and network lines do not fall when kWh fall. Part 7 works out what a saved kWh is really worth on each bill.
The two bills respond to different things. For the tower, nearly half the bill comes from the maximum demand, so one busy half hour matters a great deal. For the café owner, every line except the RM20 retail charge follows the kWh, so using less energy is what lowers the bill.
Optional detail: Before July 2025, fuel costs were passed on through the ICPT (Imbalance Cost Pass-Through), which was reset every six months. For July to December 2024, for example, the ICPT was a surcharge of 16 sen/kWh for medium and high voltage commercial and industrial customers, and 2.70 sen/kWh for low voltage commercial customers (TNB ICPT FAQ, July to December 2024). The monthly AFA replaced it.
What comes next: maximum demand
Aina can now explain every line of her bill to the owner: which meter reading it comes from, which rate it uses and why the café owner's bill works differently. One pair of lines stands out: the capacity and network charges, RM142,832 together, nearly half the tower's bill, were set by a single half hour on one hot afternoon. Her next question is the one the owner will ask: how can 30 minutes cost that much, and what can the building do about it? The next part, Maximum Demand: Why One Bad Half-Hour Costs So Much, answers both.
Check your understanding
- Why does the café owner's bill have no per-kW charge, when Aina's tower bill does? The shoplot is on an LV tariff, which charges capacity and network per kWh (8.83 and 14.82 sen/kWh). The tower is on an MV tariff, which charges them per kW of maximum demand (RM29.43 and RM59.84 per kW on MV General). The shoplot still has a peak, but its bill does not price it separately.
- The café owner's whole bill can be written as one rate per kWh times the kWh, plus RM20. Why can't Aina's bill be written that way? On the shoplot's LV tariff, energy, capacity, network and AFA are all charged per kWh, so they add up to one rate. On the tower's MV tariff, capacity and network are charged per kW of maximum demand (RM142,832 in September 2026), so part of the bill follows the peak, not the kWh.
Recap: Under RP4, an account is placed by voltage level, sector and pricing option. A non-domestic TNB bill has five main lines. The energy charge is kWh × a sen/kWh rate (split into peak and off-peak on ToU, with the peak window 2pm to 10pm on weekdays). Capacity and network are charged per kW of maximum demand on MV tariffs (RM89.27/kW together on MV General, counted at any hour; RM97.06/kW on MV ToU, peak window only) and per kWh on LV tariffs. The retail charge is fixed. These base rates hold until 31 December 2027. The AFA is kWh × a rate that changes monthly (+3.67 sen/kWh in September 2026). A power factor surcharge is added only below TNB's minimum. KWTBB is 1.6% of the kWh and kW charges, and tax may follow. Aina's tower bill for September 2026 comes to RM310,532 before KWTBB and tax; the café owner's comes to RM4,368.
This is Part 3 of 7 in Cobler's Understanding Your Electricity Bill course. Previous: How Electricity Meters Work: Disc to Smart Meter. Next: Maximum Demand: Why One Bad Half-Hour Costs So Much.
Cobler builds CobiNeural, a platform that shows a facility team its building's energy, water and indoor air data as live numbers across the whole site. To see how your building performs, talk to us.
FAQ
Frequently asked questions
Ask us about this topic
Something in this article you want to dig into — or a situation in your own building it doesn't quite cover? Send us your question. We don't run public comments; the team replies to you directly by email.


