Estimate your electricity bill on the restructured TNB tariff effective 1 July 2025 — energy, capacity, network, retail, AFA, the Energy Efficiency Incentive, KWTBB and service tax, itemised the way they appear on your real bill.
Your Tariff
How do you want to enter usage?
Set monthly by the Energy Commission. Change it here to model a past or forecast month. Waived entirely at 600 kWh and below.
Estimated monthly bill
RM 65.79
300 kWh · 21.9 sen/kWh effective
Per day
RM 2.19
Per year
RM 789.48
⚠️ You are 0 kWh from the 300 kWh cliff
Going one kWh over 300 adds RM5.86 to this bill, because you lose the KWTBB waiver, plus the incentive drops from 22.5 to 21.0 sen/kWh.
✅ Energy Efficiency Incentive: −22.5 sen/kWh
Worth RM67.50 this month, applied automatically. Drop below 250 kWh and the rate improves again.
Estimate for Peninsular Malaysia domestic customers. Excludes arrears, late payment charges and NEM credits.
Offsetting about 40% of your usage in daylight hours takes you to 180 kWh and a better Energy Efficiency Incentive band at the same time.
| Your bill now — 300 kWh | RM65.79 |
| With solar — about 180 kWh billed | RM34.97 |
| You keep | RM30.82/mo · RM370/yr |
Estimate based on offsetting 40% of usage in daylight hours without a battery. Actual generation varies with roof orientation, shading and system size.
TNB bills are payable at Pos Malaysia counters with ShopeePay, and Pos runs a recurring discount voucher on top. New to ShopeePay? Sign up with the code below first — the welcome bonus is worth up to RM100, far more than any single month's bill discount.
| New-user welcome bonus | Up to RM100* in ShopeePay credits |
| What you have to do | Register + verify MyKad (e-KYC). No deposit, no minimum spend |
| Paying your TNB bill | Accepted at Pos Malaysia counters — scan DuitNow QR in the Shopee app |
| Vouchers & Shopee Coins | Can be used to offset utility bill payments |
| Pos Malaysia voucher (Aug 2026) | 5% off, min spend RM100, capped RM10 — max 2 vouchers per month. SPayLater only |
*Up to RM100 for new ShopeePay users who register and complete e-KYC. The Pos Malaysia discount is an SPayLater voucher — that is credit, not wallet balance, so only use it if you would clear the bill anyway. Bill-payment vouchers are monthly campaigns and terms change. T&Cs apply.
Best petrol card in Malaysia for Shell regulars. Spend RM3,000/month total to unlock 12% Shell cashback + 5% on groceries, e-wallets & utilities.
| Monthly spend RM1,000–1,999 | 3% petrol · 1% others |
| Monthly spend RM2,000–2,999 | 5% petrol · 2% others |
| Monthly spend RM3,000+ | 12% petrol · 5% others |
| Shell petrol cap | RM30/month |
| Groceries / e-wallet cap | RM10/month each |
Cashback subject to monthly caps. Annual fee waived with 24 qualifying transactions/year.
Since 1 July 2025 TNB no longer uses tiered blocks. Every domestic kWh is charged at 27.03 sen energy + 4.55 sen capacity + 12.85 sen network = 44.43 sen/kWh, plus a RM10 retail charge and the monthly AFA — both waived at 600 kWh and below — minus the Energy Efficiency Incentive of up to 25 sen/kWh for households under 1,000 kWh. A typical 300 kWh home pays RM65.79 a month.
The old 5-tier schedule (21.8 / 33.4 / 51.6 / 54.6 / 57.1 sen per band) is dead. Any calculator still using it overstates a 300 kWh bill by roughly 17%. Rates below are from the official TNB tariff schedule. Last reviewed September 2026.
The restructured tariff has four thresholds, and crossing one is nothing like using a little more electricity. At exactly 600 kWh your bill is RM215.98. At 601 kWh it is RM258.10 — because the AFA waiver, the RM10 retail waiver and the 8% service tax exemption all end on the same kWh, and AFA then applies to every unit, not just the one you went over by.
| Threshold | At the limit | One kWh over | Jump | What you lose |
|---|---|---|---|---|
| 300 kWh | RM65.79 | RM71.65 | +RM5.86 | KWTBB 1.6% starts applying; incentive drops 22.5 → 21.0 sen/kWh |
| 600 kWh | RM215.98 | RM258.10 | +RM42.12 | AFA waiver, RM10 retail waiver and 8% service tax exemption all end |
| 1,000 kWh | RM509.01 | RM514.78 | +RM5.77 | Energy Efficiency Incentive stops entirely |
| 1,500 kWh | RM777.84 | RM938.07 | +RM160.24 | Energy charge jumps 27.03 → 37.03 sen/kWh on every kWh |
Calculated at the September 2026 AFA of +3.67 sen/kWh. The 600 kWh jump grows as AFA rises.
| Monthly usage | Total bill | Effective rate | Incentive |
|---|---|---|---|
| 100 kWh | RM19.43 | 19.4 sen | −25.0 sen |
| 200 kWh | RM38.86 | 19.4 sen | −25.0 sen |
| 300 kWh | RM65.79 | 21.9 sen | −22.5 sen |
| 400 kWh | RM111.48 | 27.9 sen | −17.0 sen |
| 500 kWh | RM164.74 | 32.9 sen | −12.0 sen |
| 600 kWh | RM215.98 | 36.0 sen | −9.0 sen |
| 700 kWh | RM316.54 | 45.2 sen | −5.5 sen |
| 800 kWh | RM375.66 | 47.0 sen | −4.0 sen |
| 900 kWh | RM452.15 | 50.2 sen | −1.0 sen |
| 1,000 kWh | RM509.01 | 50.9 sen | −0.5 sen |
| 1,200 kWh | RM619.68 | 51.6 sen | — |
| 1,500 kWh | RM777.84 | 51.9 sen | — |
Domestic General tariff, September 2026 AFA, 30-day billing period. Note the effective rate falls from 100 to 300 kWh — the incentive is worth more per kWh than the charges at low usage.
The Automatic Fuel Adjustment is reset every month by the Energy Commission to track fuel costs and the ringgit. It was a rebate for the first ten months of the new tariff and flipped to a surcharge in May 2026. Households at 600 kWh and below never pay it.
| Month | AFA (sen/kWh) |
|---|---|
| October 2025 | -6.50 |
| November 2025 | -8.91 |
| December 2025 | -6.42 |
| January 2026 | -4.99 |
| February 2026 | -2.77 |
| March 2026 | -2.15 |
| April 2026 | -0.47 |
| May 2026 | +1.38 |
| June 2026 | +2.59 |
| July 2026 | +3.59 |
| August 2026 | +3.80 |
| September 2026 | +3.67 |
Energy Commission 3-month forecast
September 2026 +5.00 · October 2026 +6.81 · November 2026 +7.50
Forecasts move a lot — July's outlook put August at +8.33 sen/kWh against an actual of +3.67. Treat as direction, not a number. Households under 600 kWh are unaffected either way.
Applied automatically to every domestic account under 1,000 kWh — no application. The band is set by your total monthly usage and the rate then applies to every kWh, so dropping one band is worth more than it looks.
| Monthly usage (kWh) | Incentive (sen/kWh) |
|---|---|
| 1 – 200 | −25.0 |
| 201 – 250 | −24.5 |
| 251 – 300 | −22.5 |
| 301 – 350 | −21.0 |
| 351 – 400 | −17.0 |
| 401 – 450 | −14.5 |
| 451 – 500 | −12.0 |
| 501 – 550 | −10.5 |
| 551 – 600 | −9.0 |
| 601 – 650 | −7.5 |
| 651 – 700 | −5.5 |
| 701 – 750 | −4.5 |
| 751 – 800 | −4.0 |
| 801 – 850 | −2.5 |
| 851 – 900 | −1.0 |
| 901 – 1,000 | −0.5 |
| Above 1,000 | None |
TNB's published formula for domestic customers:
Total Bill = (kWh × Energy) + (kWh × AFA) + (kWh × Capacity) + (kWh × Network) + Retail Charge − EE Incentive, then + 8% service tax and + 1.6% KWTBB where they apply.
Sources: myTNB tariff schedule · Single Buyer AFA · Energy Commission (ST). Last reviewed September 2026.
Advertisement