No, NACH mandate does not require the customer to visit their bank for approval. Every e-NACH mandate request is processed centrally by the National Payment Corporation of India, NPCI.