TNB Bill Calculator Malaysia — New Tariff

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.

Rates effective 1 July 2025AFA September 2026: +3.67 sen/kWh

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

Energy charge27.03 sen/kWh x 300RM 81.09
Automatic Fuel Adjustment (AFA)Waived — 600 kWh or belowRM 0.00
Capacity charge4.55 sen/kWh x 300RM 13.65
Network charge12.85 sen/kWh x 300RM 38.55
Retail chargeWaived — 600 kWh or belowRM 0.00
Energy Efficiency Incentive-22.5 sen/kWh x 300RM 67.50
Usage chargeRM 65.79
Service tax (8%)Exempt — 600 kWh or belowRM 0.00
KWTBB (1.6%)Exempt — 300 kWh or belowRM 0.00
TotalRM 65.79

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.

☀️ SolarAtapMY450 SEDA-registered installers · 3 free quotes

Solar could cut this bill by RM30.82 a month

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 kWhRM65.79
With solar — about 180 kWh billedRM34.97
You keepRM30.82/mo · RM370/yr
  • Quotes from SEDA-registered installers working in your area
  • 📄One form, no phone calls, no cost — you compare what comes back
  • Typical 5 kW system RM18,000–25,000, paying back in about 5–7 years at this bill
Get 3 free quotes — keep RM370 a year →

Estimate based on offsetting 40% of usage in daylight hours without a battery. Actual generation varies with roof orientation, shading and system size.

🛍️ ShopeePayUp to RM100* welcome bonus

Pay Your TNB Bill with ShopeePay — Get Up to RM100* to Start

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 bonusUp to RM100* in ShopeePay credits
What you have to doRegister + verify MyKad (e-KYC). No deposit, no minimum spend
Paying your TNB billAccepted at Pos Malaysia counters — scan DuitNow QR in the Shopee app
Vouchers & Shopee CoinsCan 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
Referral code:22CKLWLLB
Sign Up for ShopeePay →

*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.

💳 RHB BankUp to 12% petrol cashback · Annual fee waived with 2 swipes/month

Fill up RM300 of Shell petrol — get RM30 back every month

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,9993% petrol · 1% others
Monthly spend RM2,000–2,9995% petrol · 2% others
Monthly spend RM3,000+12% petrol · 5% others
Shell petrol capRM30/month
Groceries / e-wallet capRM10/month each
  • 💰Annual fee RM195 — waived with just 2 transactions/month (24/year)
  • Shell nationwide — works at all Shell stations across Malaysia
  • 📱E-wallet top-ups count: TNG, GrabPay, Boost, ShopeePay, Lazada Wallet
Apply RHB Shell Visa — Get 12% Petrol Cashback →

Cashback subject to monthly caps. Annual fee waived with 24 qualifying transactions/year.

How is the TNB bill calculated in 2026?

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 600 kWh cliff: one extra kWh costs RM42.12

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.

Cost of exceeding each TNB domestic tariff threshold by one kWh
ThresholdAt the limitOne kWh overJumpWhat you lose
300 kWhRM65.79RM71.65+RM5.86KWTBB 1.6% starts applying; incentive drops 22.5 → 21.0 sen/kWh
600 kWhRM215.98RM258.10+RM42.12AFA waiver, RM10 retail waiver and 8% service tax exemption all end
1,000 kWhRM509.01RM514.78+RM5.77Energy Efficiency Incentive stops entirely
1,500 kWhRM777.84RM938.07+RM160.24Energy 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.

kWh to RM — what each usage level costs

TNB domestic bill by monthly consumption, current tariff
Monthly usageTotal billEffective rateIncentive
100 kWhRM19.4319.4 sen−25.0 sen
200 kWhRM38.8619.4 sen−25.0 sen
300 kWhRM65.7921.9 sen−22.5 sen
400 kWhRM111.4827.9 sen−17.0 sen
500 kWhRM164.7432.9 sen−12.0 sen
600 kWhRM215.9836.0 sen−9.0 sen
700 kWhRM316.5445.2 sen−5.5 sen
800 kWhRM375.6647.0 sen−4.0 sen
900 kWhRM452.1550.2 sen−1.0 sen
1,000 kWhRM509.0150.9 sen−0.5 sen
1,200 kWhRM619.6851.6 sen
1,500 kWhRM777.8451.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.

Why your bill keeps changing: AFA went from −8.91 to +3.67 sen/kWh

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.

TNB AFA rate by month
MonthAFA (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.

Energy Efficiency Incentive: up to 25 sen/kWh back

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.

TNB Energy Efficiency Incentive rate by consumption band
Monthly usage (kWh)Incentive (sen/kWh)
1 20025.0
201 25024.5
251 30022.5
301 35021.0
351 40017.0
401 45014.5
451 50012.0
501 55010.5
551 6009.0
601 6507.5
651 7005.5
701 7504.5
751 8004.0
801 8502.5
851 9001.0
901 1,0000.5
Above 1,000None

How this calculator works

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.

  • Retail charge and AFA are waived at 600 kWh and below — this covers about 85% of domestic customers, per TNB.
  • KWTBB (Renewable Energy Fund, 1.6%) applies to every domestic account above 300 kWh.
  • 8% service tax applies only above 600 kWh, and only to the consumption from 601 kWh up, under the Service Tax (Rate of Tax) (Amendment) Order 2024. If your billing period is shorter than 28 days, TNB taxes the whole consumption instead.
  • Two assumptions we had to model. TNB does not publish the exact base for either surcharge. We apply the 8% to the usage-proportional share of energy, AFA, capacity, network and incentive above 600 kWh, excluding the flat RM10 retail charge; and KWTBB to the full usage charge. For an authoritative figure, use TNB's own calculator.
  • Not included: arrears, late payment surcharge, individual streetlight charges, NEM excess generation credits, the RM40 eKasih rebate, or the RM10 stamp duty on a ToU switch.

Sources: myTNB tariff schedule · Single Buyer AFA · Energy Commission (ST). Last reviewed September 2026.

Related Calculators

Frequently Asked Questions

How is the TNB electricity bill calculated in Malaysia?
Since 1 July 2025 TNB charges every domestic kWh at 27.03 sen energy + 4.55 sen capacity + 12.85 sen network = 44.43 sen/kWh, plus a RM10 monthly retail charge and the monthly AFA, minus the Energy Efficiency Incentive of up to 25 sen/kWh. The retail charge and AFA are waived at 600 kWh and below. KWTBB of 1.6% applies above 300 kWh and 8% service tax above 600 kWh. A 300 kWh household pays about RM65.79 a month. The old tiered bands of 21.8 to 57.1 sen/kWh no longer exist.
What is AFA on my TNB bill?
AFA is the Automatic Fuel Adjustment, reset monthly by the Energy Commission to reflect fuel costs and the ringgit. It replaced the six-monthly ICPT mechanism on 1 July 2025. It was a rebate from August 2025 to April 2026, reaching −8.91 sen/kWh in November 2025, and turned into a surcharge in May 2026. It is +3.67 sen/kWh for September 2026. Households using 600 kWh or less per month do not pay AFA at all.
Why did my TNB bill jump when I used only slightly more electricity?
You almost certainly crossed 600 kWh. At exactly 600 kWh a household pays about RM215.98; at 601 kWh it is about RM258.10 — RM42.12 more for one extra unit. Three things end on that kWh at once: the AFA waiver, the RM10 retail charge waiver and the 8% service tax exemption. AFA then applies to every kWh you used, not only the excess. The other thresholds are 300 kWh (KWTBB starts), 1,000 kWh (incentive stops) and 1,500 kWh (energy charge rises to 37.03 sen).
What is the Energy Efficiency Incentive and do I need to apply?
No application is needed — it is applied automatically to any domestic account using 1,000 kWh or less. The rate is set by your total monthly usage: 25 sen/kWh at 200 kWh or below, 22.5 sen at 251–300 kWh, 9 sen at 551–600 kWh, and 0.5 sen at 901–1,000 kWh. The rate then applies to every kWh you used, which is why dropping one band saves more than expected. Above 1,000 kWh there is no incentive.
Is the TNB Time of Use (ToU) tariff cheaper?
Only if you can genuinely shift usage. ToU charges 28.52 sen/kWh during peak hours (2pm–10pm on weekdays) and 24.43 sen/kWh off-peak — nights, weekends and 15 public holidays. Capacity, network, retail, AFA and the incentive are identical to the general tariff. It is worth switching if well over half your usage is off-peak, which usually means EV charging or overnight laundry and water heating. ToU requires an activated smart meter and there is a RM10 stamp duty on the contract change.
Does the 8% service tax apply to my whole TNB bill?
No. For domestic customers the 8% service tax applies only if you use more than 600 kWh in a month, and only to the consumption from 601 kWh upward — not the whole bill. This follows the Service Tax (Rate of Tax) (Amendment) Order 2024. The one exception is a billing period shorter than 28 days, in which case TNB applies the tax to your total consumption. Separately, KWTBB of 1.6% applies to any domestic account above 300 kWh.
How do I read my TNB meter?
Subtract last month's reading from the current one — the difference is your kWh for the period. Analogue meters are read left to right across the five dials; digital meters display kWh directly; smart meters (AMI) are read remotely by TNB. You can check readings and daily usage in the myTNB app. If TNB could not access your meter, the bill is an estimate and will be trued up next cycle, which is a common reason for an unexpectedly large bill.
moomooFree RM1,500*Open Moomoo Account
Ryt BankFree RM100*Ryt BankASNBLabur RM100Free RM25VersaSave RM100Free RM10GXBankPinjam RM1000Free RM100ShopeePayFree RM100*ShopeePayShopeeUp To 50% OffShopeeRM3 TravelInsuranceShopeeFree Road TaxTrip.comTravel 50% OffFlight · Hotel · Tour

Advertisement