myTNB 4+

Tenaga Nasional

Designed for iPhone

    • Free

iPhone Screenshots


Welcome to the new myTNB app. Track your energy consumption, pay bills at your fingertips and explore exclusive in-app features - it's never been easier.

• A refreshed design and improved user experience: Get an overview of information that matters most to you at one glance, on a personalised dashboard.
• Track your energy consumption: View and compare your monthly usage with the interactive usage graph.
• Manage multiple TNB accounts: Link and manage all your TNB accounts on one platform.
• Pay your bills: Faster in-app payment with the option to save your credit card for seamless transactions.
• Notifications: Get notified of your new bills and much more.
• View History: Keep track of your bill and payment history in a single view.
• Promotions: Stay up to date with the latest promotions from TNB.
• Find Us: Need to locate a Kedai Tenaga? Use our handy locator to find one near you.

What’s New

Version 3.4.0

Thank you for choosing myTNB! Your feedback is invaluable to us.
In this update, we’ve implemented bug fixes to enhance your myTNB experience.

Ratings and Reviews

3.0 out of 5
5.4K Ratings

5.4K Ratings

JoeCISEng ,


Currently a page in the online bill shows a horizontal chart of the percentage of cumulative usage amount to-date against Budget set by the User.

This is not fully helpful to the User bcoz he cannot readily see at a point in time if he’s going to exceed the Budget he has set (unless he works out himself the number of days already passed in the bill month-range e.g. 17/3 to 16/4 and he’s at 1/4 …. 16 days i.e. ~ 52% of the billing period. I think this is against the whole idea of you having the customer-friendly online bill.)

Let’s assume you did have a chart of Duration of Days by percentage of the Billing Period Range (BPR), together with and inline with the cumulative usage to-date graph, the User can know to-date consumption rate and control the usage in the coming days of the BPR.

Simply for example, on 1st April, the User’s Duration of Days of the BPR is 52% as shown, and the cumulative usage is 50% say, then he’s at the budgeted trend (using straight-line forecast). If he’s cumulative usage is already 80% on 1st Apr, then he’s tentatively going to bust his budget.

If you do not include the chart of Duration of Days by percentage of the BPR, it is not readily assisting your Customers in their decision to manage Usage Cost.


Developer Response ,

Please contact us at with your contact details and relevant screenshots of error messages. (Amerul)

rosenotroses ,

Too many unnecessary steps

I want to check my current and past months bill amount, but I have to register for an account on mytnb portal. That was fine, it was okay. After I register my account, they asked for a verification through email. That was still fine. I went to gmail to verify it, they brought me to apple store. I downloaded the apps, and try to log in my account there, then they said they cannot let me log in yet because I have an unassigned role. So i should go to the portal, log in there and choose my role first before I log in on the apps. Now the problem is, the portal also won’t let me log in into my account because “apparently” I still hadn’t verify my account. But I have done that ? And now I’m stuck in that loop for more than half an hour. So disappointed. For someone who’s only been using aksb portal before, I have to say that even that outdated and old portal functioning better than yours. It only took me less than 2 minute to check for my arrears. I might be doing some steps wrong but I do not know what it is or how to fix it because they don’t have a clear instructions and the steps given are not helping at all. I wish it can be easier

Developer Response ,

We offer our sincerest apologies for the inconvenience caused. Please contact us at with your contact details and relevant screenshots of error messages. (Farah)

LKK8888 ,

This app thinks you are dumb.

Here are some of the little things why I said the thing I said. It will remind you that if you switch from months to days, it will ALWAYS remind you to pinch and zoom. ALWAYS!!! Solution? Put a box to check “never to see this again”. Here is another one. When you change from “RM” to “KwH” it will jump back to the latest day. ALWAYS!!!! Solution? Just change the RM to KwH only. NO NEED TO JUMP BACK TO THE LATEST DATE. Since the digital meter is so sensitive that it picks up ever kW you use wouldn’t it be better if we can monitor the time within 24hours which will tell the specific time I use certain appliances that have caused the spike in electricity usage be better? Let’s just say in hours. Here is another hint on saving electricity if you do not know by now. Every plug that is still plugged in still leach certain amount electricity. They will say it is only small amount but remember it is plugged in 24/7. If it is ok paying the free electricity leach for TNB, by all means go ahead. After all you are the master of your own finances.

Developer Response ,

We offer our sincerest apologies for the inconvenience caused. Please contact us at with your contact details and relevant screenshots of error messages. (Farah)

App Privacy

The developer, Tenaga Nasional, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary based on, for example, the features you use or your age. Learn More

More By This Developer

You Might Also Like

Indah Water
Celcom Life