TNB Electricity Bill Calculator

Enter your monthly electricity use in kWh to estimate your TNB domestic bill in Peninsular Malaysia. This is an estimate only, not your actual bill.

kWh

See your TNB bill, or estimate it with the kWh calculator.

Bill protection threshold

800 kWh applies to usage from September to December 2026; 600 kWh from 1 January 2027.

sen/kWh

The Automatic Fuel Adjustment changes monthly and can be negative. Default 0; check your month's rate on the TNB website.

Rates in effect: TNB domestic tariff from 1 July 2025; 800 kWh bill protection for Sep–Dec 2026 · TNB – Perlindungan Bil Elektrik ↗

Source: TNB – Electricity Bill Protection Expanded (800 kWh, Sep–Dec 2026) ↗ · paultan.org – TNB tariff calculation from July 2025 ↗

This result is an estimate only. Check with your bank or the relevant authority before making decisions.

How it is calculated

For TNB domestic users in Peninsular Malaysia, on the tariff from 1 July 2025:

  • Base charges = kWh × (energy 27.03 + capacity 4.55 + network 12.85) sen. If use exceeds 1,500 kWh, the 37.03 sen energy charge applies to all kWh.
  • EEI rebate = kWh × the band rate (25 sen at 1–200 kWh, falling to 0.5 sen at 901–1,000 kWh; none above 1,000 kWh).
  • When use is above the protection threshold: a RM10 retail charge, AFA = kWh × the AFA rate, and SST of 8% on (kWh − 600) × the base rate per kWh. AFA is left out of the SST base.
  • KWTBB = 1.6% × (base charges + AFA − EEI), none at 300 kWh or less.
  • Each line is rounded to 2 decimal places.

To estimate an appliance’s kWh, use the kWh calculator. To size a solar system, see the solar panel calculator.

Worked example

900 kWh, 800 kWh threshold, AFA 0:

Line Amount
Base charges: 900 × 44.43 sen RM399.87
Retail charge RM10.00
EEI rebate: 900 × 1.0 sen −RM9.00
KWTBB: 1.6% × (399.87 − 9.00) RM6.25
SST: 8% × 300 × 44.43 sen RM10.66
Total RM417.78

At 600 kWh the bill is RM215.98; at 300 kWh, RM65.79.

Why your number may differ

This is an estimate for Peninsular Malaysia only; Sabah (SESB) and Sarawak (SEB) have their own tariffs. The EEI rebate table and the KWTBB base have not been confirmed against an official TNB schedule. Some sources include AFA in the SST base, and TNB has not said how usage above 800 kWh is charged during the temporary protection; here the normal rules apply to the whole usage. TNB’s rounding may also differ. The Time of Use (ToU) tariff is not covered.

Frequently asked questions

What is the current TNB domestic tariff?

From 1 July 2025, the energy charge is 27.03 sen/kWh (37.03 sen if use exceeds 1,500 kWh), the capacity charge 4.55 sen/kWh, the network charge 12.85 sen/kWh, and the retail charge RM10 a month.

What is the 800 kWh bill protection?

For usage from 1 September to 31 December 2026, domestic users using 800 kWh or less are exempt from AFA, the retail charge and SST. The threshold returns to 600 kWh on 1 January 2027.

When is SST charged on electricity?

SST of 8% applies only to the part of usage above 600 kWh, and only when total use is above the bill protection threshold (800 kWh until December 2026, then 600 kWh). The first 600 kWh are never taxed.

When is the RM10 retail charge waived?

The retail charge is waived at 600 kWh or less. Until December 2026 the waiver extends to 800 kWh.