If you have access to the internet, you can manage most of your banking without visiting a branch. Register for online banking and enjoy the convenience of banking wherever and whenever you want to.

How it works

hand with a tick - icon
What you can do
  • Check your account balances
  • View and print account statements
  • Transfer funds to your linked accounts and to other NBC accounts
  • Transfer funds to accounts at other local banks
  • Purchase airtime at all mobile networks
  • Make bill payments to Luku, DStv and more (up to 21 billers)
  • Transfer money to your mobile wallet such as Mpesa, TigoPesa, AirtelMoney, etc.
  • Manage beneficiaries
laptop and mouse icon
How do I register for NBC Online Banking?
  • The Channels application form PDF (260 KB) is available here  
  • Download the form and visit your nearest branch for sign up (you'll need your identity document)
  • You need to have an NBC bank account in order to have online banking access
apply icon
How secure is it?

It is secure, because:

  • You will be given a username and password without which your account can’t be accessed
  • Every time you log in or want to complete a transaction, we will send you a one-time PIN to your cellphone

Keep your Online Banking secure by following these tips:

  • Keep your username and password secret at all times
  • Never store your password on your phone
  • Always log off from NBC online banking before you visit another website or if you are going to leave your computer unattended
  • Check your last login and notify us if there are any suspicious logins
  • Check your account balance and transaction history regularly

Need more information or assistance?

Call us:

+255 76 898 4000 | +255 22 219 3000 | +255 22 551 1000 

Email us:


Contact usFind a branch