Malaysia TNB Electricity Bill Guide, New Tariff Structure

Malaysia TNB Electricity Bill Guide

New July 2025 tariff structure, AFA, ToU, EEI, what makes up your bill

By Malaysia4U Editorial TeamUpdated 28 min read

Key Takeaways

  • TNB scrapped its 5-block tariff on 1 July 2025 and replaced it with a flat-rate structure: generation 27.03 sen/kWh (≤1,500 kWh) or 37.03 sen/kWh (>1,500 kWh), plus capacity 4.55 sen, network 12.85 sen, retail RM10/month (waived ≤600 kWh), plus AFA. All-in headline: 44.43 sen/kWh (≤1,500 kWh) or 54.43 sen/kWh (>1,500 kWh).
  • AFA (Automatic Fuel Adjustment) replaces the old 6-monthly ICPT, it adjusts monthly with a ±3 sen/kWh cap, and households consuming ≤600 kWh/month are exempt from AFA surcharges. Declared values ran from −8.91 sen (Nov 2025, a rebate) to +1.38 sen (May 2026, first surcharge); Apr 2026 was −0.47 sen.
  • The Energy Efficiency Incentive (EEI) gives a banded discount from 25 sen/kWh (1-200 kWh) tapering to 0.5 sen/kWh (901-1,000 kWh) and 0 above 1,000 kWh. Most B40/M40 households pay materially less than the headline 44.43 sen/kWh after EEI.
  • Two levies sit on top: KWTBB 1.6% RE levy (exempt ≤300 kWh / ≤RM77) and Service Tax 8% on the portion above 600 kWh (exempt ≤600 kWh / ≤RM231.80), effective since 1 March 2024.
  • Time-of-Use (ToU) requires a smart meter. Off-peak runs **10pm-2pm the next day on weekdays** (a generous 16 contiguous hours) plus all 24 hours on weekends and public holidays. Peak is weekdays 2pm-10pm. Off-peak energy rate is 24.43 sen/kWh vs peak 28.52 sen/kWh at ≤1,500 kWh (34.43 vs 38.52 above 1,500 kWh).
44.43 sen/kWh
All-in Rate (≤1,500 kWh)
54.43 sen/kWh
All-in Rate (>1,500 kWh)
±3 sen/kWh
AFA Monthly Cap
25 sen/kWh
Max EEI Discount (1-200 kWh)

Major change in July 2025: The old 5-tier block tariff (21.8 sen first 200 kWh, ramping to 57.1 sen above 900 kWh) was abolished on 1 July 2025. The new structure unbundles the bill into generation + capacity + network + retail + AFA, then layers EEI discount, KWTBB 1.6% and 8% Service Tax. The average base tariff was set at 45.40 sen/kWh (down ~2.2% from the 46.40 sen 2025 baseline), but the Energy Efficiency Incentive shields the ~85% of households consuming under 1,000 kWh/month. Heavy users (>1,500 kWh) absorb the full uplift plus the higher 37.03 sen generation tier.

How TNB Domestic Bills Are Calculated (Post-July 2025)

Your monthly TNB bill since 1 July 2025 is the sum of four "unbundled" components, an EEI discount, AFA, then two levies (KWTBB + SST). The exact order matters because each levy is computed on a specific base.

ComponentMalay labelRateBase it applies to
Generation chargeCaj Tenaga27.03 sen/kWh (≤1,500 kWh) or 37.03 sen/kWh (>1,500 kWh)Every kWh
Capacity chargeCaj Kapasiti4.55 sen/kWhEvery kWh
Network chargeCaj Rangkaian12.85 sen/kWhEvery kWh
Retail chargeCaj RuncitRM10/month flatWhole account; waived ≤600 kWh/month
EEI discountInsentif Kecekapan Tenaga−25 to −0.5 sen/kWh (banded)Every kWh; zero above 1,000 kWh
AFAPelarasan Bahan Api Automatikdeclared monthly, ±3 sen/kWh capEvery kWh; waived ≤600 kWh/month
KWTBB (RE levy)Kumpulan Wang Tenaga Boleh Baharu1.6%Generation+capacity+network+AFA, after EEI; exempt ≤300 kWh / ≤RM77
Service Tax (SST)Cukai Perkhidmatan8% (since 1 Mar 2024)Only the kWh above 600; exempt ≤600 kWh / ≤RM231.80

Combined all-in energy rates (before AFA, EEI, levies):

  • ≤1,500 kWh: 27.03 + 4.55 + 12.85 = 44.43 sen/kWh (+RM10 retail above 600 kWh).
  • >1,500 kWh: 37.03 + 4.55 + 12.85 = 54.43 sen/kWh (+RM10 retail). The 37.03 sen tier applies to ALL kWh, not the excess alone.

EEI banded discount (exact published table, applied to every kWh based on which band your total monthly usage falls in):

Monthly usage (kWh)EEI (sen/kWh)Monthly usage (kWh)EEI (sen/kWh)
1-20025.00601-6507.50
201-25024.50651-7005.50
251-30022.50701-7504.50
301-35021.00751-8004.00
351-40017.00801-8502.50
401-45014.50851-9001.00
451-50012.00901-1,0000.50
501-55010.501,001+0.00
551-6009.00

The whole monthly consumption is multiplied by the single rate for its band, e.g. 480 kWh sits in the 451-500 band → 480 × 12.00 sen = RM57.60 discount.

Worked example, 300 kWh (B40, AFA + retail + SST all exempt):

  • Generation 300 × 27.03 = RM81.09; Capacity 300 × 4.55 = RM13.65; Network 300 × 12.85 = RM38.55. Subtotal RM133.29.
  • EEI (251-300 band = 22.50 sen): 300 × 22.50 sen = −RM67.50 → RM65.79.
  • KWTBB: exempt (≤300 kWh). SST: exempt. AFA: exempt. Retail: waived.
  • Net bill: ~RM65.79 (≈21.93 sen/kWh effective).

Worked example, 600 kWh (the exemption ceiling):

  • Generation RM162.18; Capacity RM27.30; Network RM77.10. Subtotal RM266.58.
  • EEI (551-600 band = 9.00 sen): 600 × 9.00 sen = −RM54.00 → RM212.58.
  • Retail: waived (≤600). AFA: waived (≤600). SST: exempt (≤600).
  • KWTBB: 1.6% × RM212.58 = +RM3.40.
  • Net bill: ~RM215.98 (≈36.00 sen/kWh). Note: at exactly 600 kWh you still escape retail, AFA and SST, pushing one kWh over flips on all three.

Worked example, 900 kWh (M40):

  • Generation RM243.27; Capacity RM40.95; Network RM115.65. Subtotal RM399.87.
  • Retail: +RM10.00 (above 600). AFA at −0.47 sen (Apr 2026): 900 × −0.47 sen = −RM4.23.
  • EEI (851-900 band = 1.00 sen): 900 × 1.00 sen = −RM9.00.
  • Energy base for levies: RM399.87 + 10 − 4.23 − 9.00 = RM396.64.
  • SST 8% on portion above 600 kWh: 300 kWh × 44.43 sen × 8% = RM10.66.
  • KWTBB 1.6% × (399.87 − 4.23 − 9.00) = 1.6% × RM386.64 = RM6.19.
  • Net bill: ~RM413.49 (≈45.9 sen/kWh, EEI has nearly vanished here).

Worked example, 1,500 kWh (last kWh on the low generation tier):

  • Generation 1,500 × 27.03 = RM405.45; Capacity RM68.25; Network RM192.75. Subtotal RM666.45.
  • Retail RM10. AFA at +1.38 sen (May 2026): 1,500 × 1.38 sen = +RM20.70. EEI: RM0 (above 1,000).
  • SST 8% on 900 kWh above 600: 900 × 44.43 sen × 8% = RM31.99.
  • KWTBB 1.6% × (666.45 + 20.70) = RM11.00.
  • Net bill: ~RM740.14.

Worked example, 2,000 kWh (heavy user, 37.03 sen tier):

  • Generation 2,000 × 37.03 = RM740.60; Capacity RM91.00; Network RM257.00. Subtotal RM1,088.60.
  • Retail RM10. AFA at +1.38 sen: 2,000 × 1.38 sen = +RM27.60. EEI: RM0.
  • SST 8% on 1,400 kWh above 600: 1,400 × 54.43 sen × 8% = RM60.96.
  • KWTBB 1.6% × (1,088.60 + 27.60) = RM17.86.
  • Net bill: ~RM1,234.62 (≈61.7 sen/kWh, every kWh is on the premium tier and there is no EEI).

Worked example, 3,000 kWh (large home / data-light SME premises):

  • Generation 3,000 × 37.03 = RM1,110.90; Capacity RM136.50; Network RM385.50. Subtotal RM1,632.90.
  • Retail RM10. AFA at +1.38 sen: +RM41.40. EEI: RM0.
  • SST 8% on 2,400 kWh above 600: 2,400 × 54.43 sen × 8% = RM104.51.
  • KWTBB 1.6% × (1,632.90 + 41.40) = RM26.79.
  • Net bill: ~RM1,815.60 (≈60.5 sen/kWh).

The structural change:

The old block tariff was "low base rate for small users, much higher marginal rate for heavy users". The new structure is "single base rate, but heavy users pay a higher generation tier and lose the EEI discount". Net effect: anyone ≤600 kWh dodges retail + AFA + SST entirely, anyone ≤1,000 kWh keeps some EEI, and crossing 1,500 kWh re-prices every kWh at 37.03 sen.

AFA, The New Monthly Fuel Adjustment

Automatic Fuel Adjustment (AFA) replaced ICPT (Imbalance Cost Pass-Through) on 1 July 2025. The mechanism reflects monthly fuel cost variance (coal and gas) but with two big differences from ICPT:

FeatureOld ICPT (pre-July 2025)New AFA (post-July 2025)
Review frequencyEvery 6 monthsEvery month
Cap on adjustmentNone±3 sen/kWh per month
Threshold for exemption1,500 kWh/month600 kWh/month
DirectionSurcharge or rebateSurcharge or rebate

Who is exempt from AFA?

Households consuming 600 kWh/month or less pay no AFA surcharge. Above 600 kWh, AFA applies to the entire consumption (not the portion above 600 kWh alone).

Declared AFA history (Jul 2025 - May 2026):

MonthAFA (sen/kWh)Note
Jul 2025−1.00First AFA under new tariff
Aug 2025−1.45Rebate
Sep 2025−1.10Rebate
Oct 2025−6.50Large rebate (Cabinet-approved, beyond ±3 cap)
Nov 2025−8.91Largest rebate to date
Dec 2025−6.42Rebate
Jan 2026−4.99Rebate
Feb 2026−2.77Rebate
Mar 2026−2.15Rebate
Apr 2026−0.47Smallest rebate
May 2026+1.38First surcharge; true rate +2.24 cut by RM91m KWIE subsidy

The ±3 sen/kWh figure is the standard cap, but larger rebates have been passed straight through to consumers with Cabinet approval (the −6 to −8.91 sen rebates of Oct-Dec 2025 exceeded the cap on the rebate side). As coal/gas costs rose and two coal plants plus low hydro lake levels (Temenggor, Kenyir) raised generation costs ~11%, the rebate shrank through early 2026 and turned into the first surcharge in May 2026.

Where to find your AFA:

It's a line item on your TNB bill, labelled "Pelarasan Bahan Api Automatik" or "AFA". You can also check the monthly AFA notice on TNB's website, typically published 5-7 days before the start of each month.

Why AFA is better than ICPT for most users:

  • More predictable, monthly adjustments are smaller than 6-month resets.
  • More transparent, direct link to recent fuel prices, not lagged.
  • Lower exemption threshold (600 vs 1,500 kWh) brings more medium households into the pass-through, but the per-month volatility is bounded by the ±3 sen cap.

Energy Efficiency Incentive, How Light Users Save

The Energy Efficiency Incentive (EEI) is the key cushion that keeps the new tariff affordable for typical Malaysian households. It works as a sliding discount applied to your bill:

EEI exact published table (Energy Commission). The single rate for your band multiplies your ENTIRE monthly consumption:

Monthly UsageEEIMonthly UsageEEI
1-200 kWh25.00 sen/kWh601-650 kWh7.50 sen/kWh
201-250 kWh24.50 sen/kWh651-700 kWh5.50 sen/kWh
251-300 kWh22.50 sen/kWh701-750 kWh4.50 sen/kWh
301-350 kWh21.00 sen/kWh751-800 kWh4.00 sen/kWh
351-400 kWh17.00 sen/kWh801-850 kWh2.50 sen/kWh
401-450 kWh14.50 sen/kWh851-900 kWh1.00 sen/kWh
451-500 kWh12.00 sen/kWh901-1,000 kWh0.50 sen/kWh
501-550 kWh10.50 sen/kWh1,001+ kWh0.00, full tariff
551-600 kWh9.00 sen/kWh

Band-boundary cliffs matter. Crossing from 200→201 kWh drops EEI from 25.00 to 24.50 sen on every kWh; 300→301 drops 22.50→21.00; 350→351 drops 21.00→17.00 (the steepest single step, −4 sen). The biggest cliff of all is 1,000→1,001 kWh: 0.50 sen on all kWh becomes 0. So a 1,000 kWh month gets RM5 EEI; a 1,001 kWh month gets RM0, plus it turns on KWTBB and SST on more kWh.

What this means in practice (EEI applied to total kWh):

  • 200 kWh: EEI 200 × 25.00 sen = −RM50.00 against a RM88.86 energy subtotal → net energy ~RM38.86 (≈19.4 sen/kWh). No retail/AFA/SST/KWTBB. Same affordability as pre-July 2025.
  • 500 kWh: EEI 500 × 12.00 sen = −RM60.00 against RM222.15 → ~RM162.15 + 1.6% KWTBB ≈ RM164.74 (≈32.9 sen/kWh). No retail/AFA/SST.
  • 700 kWh: EEI 700 × 5.50 sen = −RM38.50; energy RM311.01 + RM10 retail; AFA, SST 8% on 100 kWh, KWTBB → net ≈ RM303/month.
  • 1,200 kWh: EEI = RM0; 44.43 sen + AFA + SST 8% on 600 kWh + KWTBB ≈ RM575/month.
  • 2,000 kWh: 54.43 sen tier, no EEI ≈ RM1,235/month (see worked example above).

Policy intent:

The EEI design is to keep electricity affordable for the majority while pushing heavy consumers to invest in efficiency or rooftop solar. Households consistently in the 1,000-1,500 kWh band are now strongly incentivised to either reduce consumption or install solar PV (the marginal economic case is much sharper than pre-July 2025).

Time-of-Use (ToU), Cheaper Off-Peak, Pricier Peak

Time-of-Use is an opt-in tariff for households with smart meters. Instead of flat-rate energy charges, ToU uses two energy-charge tiers based on time of day. The capacity, network, and retail charges still apply the same way.

ToU energy charges (≤1,500 kWh/month):

PeriodHoursEnergy Charge (sen/kWh)
Off-peakWeekends + public holidays (all 24 hours) + weekday 10pm-2pm the next day (16 contiguous hours)24.43
PeakWeekdays only, 2pm-10pm (8 hours)28.52

ToU energy charges (>1,500 kWh/month):

PeriodEnergy Charge (sen/kWh)
Off-peak34.43
Peak38.52

To these add the standard capacity (4.55) + network (12.85) + retail (RM10/month, exempt below 600 kWh) + AFA + KWTBB + SST. So the all-in ToU rate below 1,500 kWh is roughly:

  • Off-peak: ~41.83 sen/kWh (24.43 + 4.55 + 12.85)
  • Peak: ~45.92 sen/kWh (28.52 + 4.55 + 12.85)

Off-peak windows are generous, 16 hours on weekdays:

The post-July-2025 ToU off-peak structure is actually broad:

  • Weekday off-peak: 10pm to 2pm the next day, a single 16-hour contiguous window that covers most of the day except the afternoon/evening peak.
  • Weekday peak: 2pm-10pm (only 8 hours).
  • Weekends and public holidays: off-peak all day (24 hours).

This means you can run major appliances (washing machine, dryer, dishwasher, EV charger) any time outside the 2pm-10pm weekday window and still pay the lower off-peak rate. The structure specifically targets the typical Malaysian AC + commercial peak hours.

ToU break-even, with numbers. ToU only beats the standard tariff once you LOSE most of your EEI, i.e. above ~800-1,000 kWh/month. Below that, standard-tariff EEI (e.g. 12 sen/kWh at 500 kWh) is worth more than the 4.09 sen/kWh peak-vs-off-peak gap (28.52 − 24.43). The break-even share of consumption that must fall in off-peak to make ToU pay depends on your usage:

  • At 1,000 kWh (EEI ≈ 0.5 sen): standard energy = 44.43 sen flat. ToU blended = 24.43 + (peak share × 4.09) + 4.55 + 12.85. ToU wins whenever your peak (2pm-10pm weekday) share is below ~100%, practically always, because off-peak is 24.43 vs the 26.98 standard generation-equivalent. Concretely, shifting 1,000 kWh from 50% peak to 20% peak saves 300 kWh × 4.09 sen = RM12.27/month.
  • At 1,200 kWh, 30% peak / 70% off-peak: generation = (360 × 28.52) + (840 × 24.43) = RM102.67 + RM205.21 = RM307.88, vs standard 1,200 × 27.03 = RM324.36. ToU saves RM16.48/month on generation alone, RM198/year.
  • EV owner adding 300 kWh/month all off-peak: that 300 kWh costs 300 × 24.43 = RM73.29 generation on ToU vs RM81.09 on standard, RM7.80/month, RM93.60/year, before counting that the EV load no longer risks tipping you past 1,000/1,500 kWh thresholds at peak prices.

Rule of thumb: if you can keep your weekday 2pm-10pm consumption under ~30% of total AND you are above ~800 kWh/month, ToU saves money. Below 800 kWh, stay on standard for the EEI.

Who benefits from ToU under the new structure:

  • EV owners charging overnight, start charging 10pm onwards on weekdays for off-peak window, or anytime over the weekend.
  • Households with shiftable loads (electric water heater on timer, washing machine, dishwasher), schedule overnight or weekend.
  • Holiday homes / weekend-only properties, your entire usage falls in off-peak windows.
  • Households where occupants are out 2pm-10pm weekdays (school + work), but if you run AC for elderly relatives or kids returning at 5pm, you're still in peak.

Who should NOT switch:

  • Stay-at-home households (retirees, work-from-home, full-time parents), AC running 2pm-10pm puts you firmly in peak rate.
  • Households with low total consumption (<400 kWh/month), EEI on the standard tariff already gives you cheap power; ToU energy rates aren't materially lower.

How to switch:

  1. Confirm you have a smart meter (most KL/Penang/JB urban areas do as of 2025-2026).
  2. Log into the myTNB app → Manage Account → Tariff → Switch to ToU.
  3. Switch takes effect from the next billing cycle.
  4. You can revert to the standard tariff once every 12 months.

Prepaid TNB, When and Why It Makes Sense

Prepaid TNB lets you top up your electricity account before consumption. Once your credit runs out, supply auto-suspends until you top up again.

How to get on prepaid:

  1. Visit any TNB Kedai Tenaga or apply through the myTNB app.
  2. Convert from postpaid (no charge for the switch).
  3. TNB installs or reconfigures a prepaid-enabled smart meter.
  4. Top up via myTNB app, Setel, Touch 'n Go eWallet, Boost, GrabPay, or any 7-Eleven / Bank Islam counter.

Tariff under prepaid:

Prepaid uses the same post-July-2025 tariff structure as postpaid, generation + capacity + network + retail + AFA. There is no special discount or premium. The charges are just deducted daily/transactionally instead of via a single monthly bill.

Who benefits from prepaid:

  • Renters in shared housing where tenants want to track and split usage in real time.
  • Households with budget control concerns, once you set a top-up amount, you can't accidentally overspend.
  • Properties with intermittent occupancy (holiday homes, kongsi housing for foreign workers, Airbnb hosts), no surprise high bills if the AC was left on.
  • Tenants with disputed past landlord bills, prepaid forces transparent metering directly in the tenant's account.

Who should stay on postpaid:

  • Standard owner-occupier households, postpaid supports auto-debit, gives 30-day billing windows, and lets you benefit from EEI applied at month-end.
  • Anyone using ToU tariff, ToU is incompatible with prepaid as of May 2026.
  • Solar households on NEM 3.0, prepaid does not support NEM crediting.

Common prepaid issues:

  • Low-credit auto-cutoff during emergencies, if power cuts at 2am because credit ran to zero, restoration requires a top-up via app (which needs phone + electricity ironically, keep your phone charged).
  • Minimum top-up: typically RM10 per transaction; some payment channels charge a small processing fee.
  • No consolidated PDF bill, you get transaction receipts instead, which can complicate expense claims for home offices.

Appliance-Level Consumption: What Each Device Costs

Effective all-in cost used below: ~44.43 sen/kWh at the headline rate (before EEI/AFA). For a household above 1,000 kWh where EEI is gone, this is close to your true marginal cost; below 1,000 kWh subtract your EEI band. Wattages are typical Malaysian residential figures.

AppliancePowerTypical usekWh/monthRM/month @ 44.43 sen
AC 1.0 HP non-inverter~900 W8 h/day216RM95.97
AC 1.5 HP non-inverter~1,200 W8 h/day288RM127.96
AC 1.5 HP inverter~750 W avg8 h/day180RM79.97
AC 2.0 HP inverter~1,100 W avg8 h/day264RM117.30
Instant water heater3,500 W0.5 h/day53RM23.55
Storage water heater1,500 W2 h/day90RM39.99
Heat-pump water heater~450 W3 h/day41RM18.22
Refrigerator (old, 15 yr)~150 W avg24 h/day108RM47.98
Refrigerator (5-star inverter)~40 W avg24 h/day29RM12.88
Clothes dryer2,500 W4 loads/wk × 1 h43RM19.10
Washing machine500 W5 loads/wk × 1 h11RM4.89
Rice cooker700 W1 h/day21RM9.33
Electric kettle1,800 W0.3 h/day16RM7.11
Ceiling fan60 W12 h/day22RM9.77
LED lighting (whole home)~150 W6 h/day27RM12.00
TV (55" LED)100 W5 h/day15RM6.66
Pool pump750 W6 h/day135RM59.98
EV home charge (7 kW)7,000 W~300 kWh/mo300RM133.29
Phantom/standby loads~30 W24 h/day22RM9.77

Reading the table: a typical landed home with two 1.5 HP non-inverter ACs (576 kWh), an old fridge (108), instant heater (53), and miscellaneous (~150) lands around 890 kWh/month ≈ RM350+, sitting in the 851-900 EEI band (just 1.00 sen/kWh discount). Swapping both ACs to inverter (−216 kWh) and the fridge to 5-star inverter (−79 kWh) drops you to ~595 kWh, into the 551-600 band (9.00 sen EEI) AND under the 600 kWh exemption ceiling, wiping out retail, AFA and SST. Estimated saving: from ~RM350 to ~RM215, about RM135/month.

KWTBB, Service Tax & Other Charges, Exact Mechanics

Two government charges sit on top of the energy components. Getting the bases right is what makes self-verification possible.

Service Tax (Cukai Perkhidmatan), 8%:

  • Rate is 8% (raised from 6% on 1 March 2024).
  • Applies ONLY to the portion of consumption above 600 kWh/month (or above RM231.80 equivalent), and only for billing periods of 28+ days.
  • Households at ≤600 kWh are fully exempt.
  • Computed on the energy value of the excess kWh: e.g. at 900 kWh, the taxed slice is 300 kWh × 44.43 sen = RM133.29 → ST = RM10.66.
  • At >1,500 kWh the excess kWh are valued at the 54.43 sen rate, so the tax slice grows faster.

KWTBB (RE levy), 1.6%:

  • 1.6% levy funding renewable-energy projects via SEDA.
  • Applies to your consumption-related charges (generation + capacity + network + AFA, after EEI discount).
  • Households at ≤300 kWh/month (≤RM77) are exempt.
  • Example at 900 kWh: 1.6% × (RM399.87 − RM4.23 AFA − RM9.00 EEI) ≈ RM6.19.

Minimum monthly charge: RM3.00 if your computed bill falls below it (very low/empty premises).

Late payment surcharge: 1% (simple interest) on the outstanding amount per the bill cycle if you miss the due date (~21 days after bill date).

Order of calculation on the bill (memorise this):

  1. Energy = kWh × (generation + capacity + network).
  2. Add retail RM10 (if >600 kWh).
  3. Subtract EEI (band rate × total kWh).
  4. Add/subtract AFA (if >600 kWh).
  5. Add KWTBB 1.6% (if >300 kWh) on steps 1+2+4 net of step 3.
  6. Add Service Tax 8% on the energy value of kWh above 600.
  7. Total = sum of all the above + any arrears.

Reading a Smart Meter, Prepaid Display & Solar/NEM Interaction

Reading a TNB smart meter (single-phase digital):

  • The LCD cycles through codes. 1.8.0 = total cumulative kWh imported (the number that drives your bill). 2.8.0 = total kWh exported to grid (solar/NEM households only). Code 9 screens may show instantaneous demand in kW.
  • To estimate today's usage: note 1.8.0 at 8am, read again next 8am; the difference is 24-hour kWh. Multiply by ~44.43 sen for a rough daily cost.
  • Smart-meter homes see the same numbers live in the myTNB app under Usage → Daily/Hourly.

Prepaid display: prepaid meters show remaining credit in RM and a low-credit warning (typically at RM5-RM10). Daily deduction = daily kWh × the same tariff components; there is no discount or penalty vs postpaid.

Solar / NEM 3.0 interaction with the new tariff:

  • Under Net Energy Metering (NEM 3.0), exported solar is credited against imported kWh on a 1:1 kWh basis for the energy (generation) charge only, capacity and network charges still apply to gross import in the relevant rules, and credits roll over up to 24 months.
  • Because the EEI vanishes above 1,000 kWh and the generation tier jumps to 37.03 sen above 1,500 kWh, solar is most valuable for homes consistently above 1,000 kWh/month, every self-consumed kWh avoids the full ~44.43 sen (or 54.43 sen) all-in rate, not a discounted EEI rate.
  • A 5 kWp system generates roughly 550-650 kWh/month in Peninsular Malaysia. On a 1,200 kWh house that offsets ~50% of consumption and can pull you back under the 1,000 kWh EEI cliff for the net import.
  • Prepaid does NOT support NEM crediting, and ToU + NEM interactions depend on the time of export, exporting during peak is worth more only where time-differentiated crediting applies; check current SEDA NEM 3.0 rules.
  • Payback for a RM5,000-6,500/kW installed system on a >1,000 kWh home is typically 4-6 years. See our Solar Guide.

How to Verify and Dispute a TNB Bill, Step by Step

Step 1, Re-derive the bill yourself. Take the kWh from the bill and run the 7-step calculation in the levies section. If your figure is within a few ringgit, the bill is arithmetically correct and the issue is consumption, not billing.

Step 2, Check the meter reading is actual, not estimated. Look for "Anggaran" / "Estimated" on the bill. Estimated reads happen when the meter can't be accessed. Read your own meter (code 1.8.0) and compare. If the bill's closing reading exceeds your actual meter reading, you've been over-billed, the next actual read self-corrects, but you can request an adjustment.

Step 3, Compare kWh year-on-year, not RM. A higher RM bill is often a longer cycle (35 vs 28 days), an AFA swing, or crossing an EEI/SST/tier threshold, not a fault. Normalise to kWh/day.

Step 4, Rule out new or faulty loads. A sudden +200 kWh usually means a new appliance (EV, second AC, heat-pump), a faulty fridge/AC compressor cycling constantly, or a leaking water pump. Switch off the main breaker and watch the meter: if it still advances, you have a meter fault or a connection that bypasses your control.

Step 5, Lodge the dispute. Channels:

  1. myTNB app → Service Request → Bill Issue (attach photos of meter showing 1.8.0 and the disputed bill).
  2. TNB Careline 15454 (24/7).
  3. Any Kedai Tenaga branch in person with IC and the bill.

Step 6, Escalate a meter-accuracy claim. If you believe the meter itself is wrong, request a meter accuracy test. A faulty meter confirmed out of tolerance is replaced free of charge and the bill back-adjusted. Unresolved disputes can be escalated to the Energy Commission (Suruhanjaya Tenaga).

Step 7, Keep paying the undisputed portion. Pay your normal average to avoid a 1% late surcharge and disconnection while the dispute is investigated; any over-payment is credited back.

How to Read Your TNB Bill

Open your TNB bill (paper or PDF via myTNB) and locate these key fields:

1. Bil Bulan (Billing Month), the month covered.

2. Tempoh Bil (Billing Period), exact "from" and "to" dates. Periods vary 28-35 days. Always compare bills on a per-day basis.

3. Penggunaan (Usage), total kWh consumed in this period. The single most important number on the bill.

4. Caj Penjanaan / Generation Charge, kWh × 27.03 sen (or 37.03 sen if you crossed 1,500 kWh).

5. Caj Kapasiti / Capacity Charge, kWh × 4.55 sen.

6. Caj Rangkaian / Network Charge, kWh × 12.85 sen.

7. Caj Runcit / Retail Charge, RM10/month (or RM0 if below 600 kWh).

8. Insentif Kecekapan Tenaga (EEI / Energy Efficiency Incentive), sliding-scale discount, shown as a negative line. The lower your usage, the larger this discount.

9. AFA / Pelarasan Bahan Api Automatik, monthly fuel adjustment. Could be positive or negative.

10. KWTBB, 1.6% RE levy on your consumption-related charges (energy + capacity + network, after discounts); exempt at ≤300 kWh/month.

11. Cukai Perkhidmatan / Service Tax, 8% (since 1 Mar 2024) on the energy value of the portion above 600 kWh; exempt at ≤600 kWh.

12. Jumlah Bil Ini (Current Bill Amount), sum of all above.

13. Tunggakan (Arrears), any unpaid balance carried forward.

14. Jumlah Perlu Dibayar (Total Payable), current bill + arrears.

15. Tarikh Akhir Bayar (Due Date), typically 21 days from bill date. After this, late payment surcharge (1% per month) applies; supply may be disconnected after ~30+ days arrears.

Self-audit checklist:

  • Does your kWh usage match expectations? Compare to the same month last year, air conditioner-heavy months should track seasonally.
  • Did you cross 1,500 kWh this month? Generation tier jumps from 27.03 to 37.03 sen, and you lose EEI entirely. That alone can add RM50-RM150 to the bill.
  • What is the AFA value this month? Compare to the previous 3 months for trend.
  • Did the EEI line disappear or shrink? You may have crept above the 1,000 kWh threshold where EEI tapers to zero.
  • Is the billing period 28 vs 35 days? Long cycles inflate the total even at stable daily usage.

How to Actually Reduce Your TNB Bill (Post-July-2025 Tariff)

The new tariff sharpens two trade-offs: stay under 1,000 kWh/month to maximise EEI, and stay under 1,500 kWh/month to avoid the higher 37.03 sen generation tier. Here's what actually moves the needle.

1. Identify your largest single load.

For most landed homes, that's air conditioning (60-70% of bill), followed by water heater (10-15%), refrigerator (5-8%), and lighting/electronics (5-10%). Solve the biggest one first.

2. Air conditioning, the highest-leverage fix.

  • Inverter AC vs non-inverter: 30-40% lower consumption for the same cooling. ROI on switching from a 10-year-old non-inverter to a 5-star inverter unit is typically 2-3 years.
  • Set point: every 1°C lower than 25°C adds ~6% consumption. Setting AC to 26-27°C with a fan running uses half the energy of 22°C with no fan.
  • Service annually: a clogged filter or low refrigerant can add 20-30% to consumption.
  • Insulate the room: closing curtains during midday heat alone can save 10-15%.

3. Water heater, second-biggest impact for households with electric heaters.

  • Switch from instant electric heaters (3.5 kW) to heat pump storage water heaters (300-500W during heating, with stored hot water available later). 60-70% reduction on water heating bill.
  • Or, for households on ToU, switch to a timed storage heater that heats during the 12am-2pm or 10pm-12am off-peak windows.

4. EV charging strategy.

  • If you have an EV, ToU off-peak charging (24.43 + 4.55 + 12.85 = 41.83 sen/kWh) is moderately cheaper than peak (45.92 sen/kWh), but the differential is much smaller than the old block tariff regime suggested.
  • Real EV cost-of-energy advantage now comes more from displacing petrol (RM4.07/L unsubsidised RON95) than from clever electricity tariff optimisation.
  • Don't fast-charge at home during 2pm-10pm, peak rates plus the risk of crossing 1,500 kWh into the higher tier.

5. Refrigerator and standby loads.

  • A 15-year-old refrigerator can use 3-4× the electricity of a new 5-star inverter model. Replace if yours is ancient, payback 4-6 years.
  • Phantom loads (TVs, set-top boxes, chargers left in sockets) add 5-8% to bills.

6. Solar PV, the structural answer for >1,000 kWh/month homes.

Solar economics are now particularly attractive for households consistently above 1,000 kWh/month, that's exactly the zone where the EEI discount disappears and full headline rates kick in. A 5 kWp NEM 3.0 system on a 1,200 kWh/month house typically pays back in 4-6 years. See our Solar Guide.

7. Behavioural, measure to manage.

  • Use the myTNB app to track daily kWh in real time (smart-meter homes).
  • Set a monthly budget alert at 800 kWh, that's the EEI sweet spot.
  • Compare your bill to neighbours via the myTNB "Neighbour Comparison" widget, peer benchmarking moves behaviour.

Common TNB Bill Mistakes

1. Assuming the old block tariff still applies.

The 5-tier block tariff (21.8 sen first 200 kWh, up to 57.1 sen above 900 kWh) was abolished on 1 July 2025. Anyone advising you based on "block 1, block 2, block 3" rates is using stale information.

2. Comparing total RM instead of kWh.

A bill that's RM50 higher than last month often reflects a longer billing cycle or a less favourable AFA, not increased usage. Always compare kWh first; that's the honest comparison.

3. Misreading the ToU window.

Under the post-July-2025 ToU, weekday off-peak is 10pm-2pm the next day (16 contiguous hours), weekday peak is 2pm-10pm, weekends and public holidays are all off-peak. Some older online guides describe a much narrower window, they are out of date.

4. Switching to ToU without doing the load analysis.

ToU only saves money if you can shift consumption to the narrow off-peak windows. Stay-at-home households running AC 2pm-10pm will see bills go UP under ToU.

5. Crossing 1,500 kWh without realising the generation tier doubles up.

Going from 1,450 kWh to 1,550 kWh means far more than "100 more kWh". The generation charge jumps from 27.03 to 37.03 sen, but applied to ALL 1,550 kWh, not the marginal 100 alone. That's an extra RM155 hit. Manage your usage with this threshold in mind during heavy months.

6. Losing EEI by creeping past 1,000 kWh.

A household at 950 kWh is getting maybe RM30-50/month in EEI discount. Crossing to 1,050 kWh wipes that out entirely. Tactical air conditioning use in the 900-1,000 kWh range pays back fast.

7. Setting AC below 22°C in tropical heat.

Below 22°C the unit runs continuously, the room becomes uncomfortably dry, and you save nothing. The thermodynamic sweet spot for Malaysian climates is 24-26°C with a ceiling fan running.

8. Forgetting to set up auto-debit.

Missing a TNB due date triggers a 1% monthly surcharge and after ~30 days of arrears, supply disconnection (reconnection fee ~RM50). Set auto-debit via myTNB or your bank.

9. Ignoring AFA in your monthly budgeting.

AFA is capped at ±3 sen/kWh but can compound, three consecutive +2 sen months on 800 kWh of consumption adds RM48 across the quarter. Track the AFA line item.

10. Treating solar as expensive without rerunning the math under the new tariff.

Under the new tariff, a household at 1,200 kWh/month is paying ~44.43 + AFA + KWTBB + SST, effectively close to 50 sen/kWh blended. Rooftop solar at RM5,000-6,500/kW installed pays back in 4-6 years for this group. Re-do the spreadsheet if you dismissed solar pre-July 2025.

The Bright Side of Your Bill: Where Malaysia's Power Is Heading

These are forward-looking predictions, not guarantees, but the direction of travel for Malaysian electricity is genuinely encouraging, and households stand to be the biggest winners.

The unbundled AFA tariff becomes a transparency win. By 2027-2028, expect the monthly AFA notice to be one of the most-watched data points in household budgeting, and with a falling renewable mix dragging fuel costs down, more months should print as rebates than surcharges, just as Nov 2025's record −8.91 sen showed is possible.

Rooftop solar goes mainstream and cheap. As panel and inverter prices keep sliding and NEM rules mature, expect installed cost to fall well below RM4,000/kW by 2028, pulling payback under 4 years for any home above 1,000 kWh, turning solar from a luxury into the default upgrade for landed homes.

Smart meters everywhere unlock effortless savings. Near-universal smart-meter coverage by 2029 should make Time-of-Use a one-tap choice, with the myTNB app nudging you to shift laundry, EV charging and water heating into the generous 16-hour off-peak window automatically.

The EEI cushion keeps light users protected. Policy momentum strongly favours keeping the Energy Efficiency Incentive, and likely sweetening it, so the ~85% of households under 1,000 kWh continue paying well below headline rates for years to come.

Battery storage closes the loop. Affordable home batteries arriving around 2028-2030 will let solar households store cheap daytime sun for the evening peak, slashing grid reliance and making the all-in cost of home power the lowest it has been in a generation.

Grid reliability and clean energy rise together. Malaysia's NETR-driven push means a cleaner, more resilient grid by 2030, fewer outages, more hydro and solar, and a power system you can feel good about plugging into.

Pair smart habits with a tool like Setel for seamless energy and fuel payments, and the next few years should leave your TNB bill lower, clearer, and easier to manage than ever.

Sources & References

This guide is cross-referenced against primary official sources, regulatory references, and locally relevant materials.

Keep exploring