No, it is not necessary to visit branch office for net banking registration. Account holders can apply online for net banking registration.