TNB E-Services to view and pay your electric bill

Tenaga Nasional Berhad (TNB) now provides the online service to view your bill, edit your profile, submit the self-meter reading information, and also allow you to make payment via the Internet. For the online payment, at this moment, it only integrated with Maybank2u, but I believe in the future, for sure they will bring in more online payment services to their portal.



To start using the TNB E-Service:

  1.  Just visit to their portal at
  2. Click on register now
  3. Fill up the information detail including the TNB account number
  4. Verify your email
  5. Start enjoy their convenience that bring by the TNB e-services


This is a very useful feature for the people nowadays especially like me, because sometime we may miss out or lost the physical printed bill that deliver to our house. Other than the physical bill issue, I like the online direct payment features as well, because this really bring the convenience to the user to make payment.


TNB E-Services registration page
TNB E-Services home page, which allow you to view your bill history and also make the payment easily via M2U
You may view your consumption amount history in the graph form as well


  1. cristal 25/11/2014 at 9:05 am

    Please help me to checking the website as per above mention can’t login in?
    TQ! & Urgent !

    1. David 25/11/2014 at 11:12 am

      Are you sure are you using this link? I experience is that if u rented your house to any body, they can simply call to TNB and overtake your TNB e-service account. Because their customer service never do a proper verification before any one can reset the email and password for the TNB e-account.

      Maybe you can make a call to TNB customer service 1-300-88-5454

  2. Sathiya 11/06/2015 at 12:57 pm

    Hi, i would like to know how to add multiple account in one user ID. Because i have many outlets for commercial use.

    1. David 11/06/2015 at 2:30 pm

      To add your connected account,

      1. login to you the TNB e-services at
      2. at the left hand side menu, under account information, select connected account
      3. Click on add new
      4. fill up the detail such as Account Number, contract Number and Account Description.

      1. Sathiya 12/06/2015 at 11:40 am

        Hi. Thank you for your prompt reply. I tried the steps you mentioned. I was able to add. But i do not know how to see the detailed bill for each connected account.There is no option. Thank you once again.

        1. David 12/06/2015 at 11:48 am

          Base on my experience with TM E-Service, that’s no way to view the sub account detail. you can only view the total bill for that account and make payment, that’s all.

          I believe if you want to view the detail for your other account, you may need to create a new account with a new email address and login.

          I never try this before, so cant command much. Please do share with me if you tested.

    2. David 11/06/2015 at 2:33 pm

      I found out 1 issue about the TNB E-Service is the tenant can easily change the login detail by just call in to TNB service center. My tenant gain over my TNB E-Service login before by just call up to their customer service line.

      What I did was I just called in the customer service help line and ask them to reset my password, without verify anything, they just help me to reset and change the email address.


  3. robroy 20/01/2016 at 7:25 pm

    It seems that one can open up to 20 accounts and thats what you shd do, rather than “add account” as the add account function only allows you to pay for that account and cannot see the details. Furthermore, you shd open individual separate accounts so that you can share the username and password details with your tenant if you have a tenant staying there. This way, you can monitor payment promptness and tenant can also chk how much need to pay and track usage. Kapish….

    1. David 21/01/2016 at 2:25 pm

      I have the experience where my tenant go and change the email, username and password for the TNB account.

      I think nowadays, TNB allow you to open the sub-account under the tenant name, anything happen such as they dint pay the bill, they will need to bear on their own, it wont affected you as the house owner. that’s another good solution for rental house.

  4. Sulaiman R.Rahman 16/01/2017 at 10:39 am

    I want to know the latest outstanding bill belong to my father in law Mohd Noor Hassain A/C: 01220011952405. Thanks

    Sulaiman R.Rahman

    1. David 24/01/2017 at 11:18 am

      You can login to and add other account into your login page, than you can view it. I just try to add in the account the current outstanding is RM 157.55, you may try to login and check.


Leave a Reply, pub-3772983857049267, DIRECT, f08c47fec0942fa0
%d bloggers like this: