Seeing this error? Network delay, wrong registered mobile, or a full SMS inbox usually cause OTP failures. Below are the common causes and the fixes that resolve it for most users.

Why this happens

  • The mobile number registered on the GST portal is outdated or different from the one you expect.
  • Telecom network congestion is delaying the SMS by a few minutes.
  • DND (Do Not Disturb) settings or a full message inbox are blocking transactional SMS.
  • You are using the wrong OTP mode — since 2FA, OTP can arrive via SMS, the Sandes app, or the NIC-GST-Shield app.

How to fix it

1

Wait 2–3 minutes

Transactional OTPs can be delayed during peak hours. Wait a couple of minutes before requesting a new one.

2

Check the registered mobile

Confirm the OTP is going to the mobile linked to your GSTIN, not a personal number. Update it on the GST portal if needed.

3

Try an alternate 2FA mode

Install the Sandes or NIC-GST-Shield app and generate the OTP there — it works even on weak networks.

4

Clear the SMS inbox

A full inbox silently drops new messages. Delete old SMS and request the OTP again.

5

Use 'Resend OTP'

Click resend rather than reloading the page, which can invalidate the first OTP.

Important
If the problem is on the portal side (maintenance or server load), no browser fix will help — confirm with a second network first.

Still stuck? Compare with other issues in the full error guide, or review the login guide.

Frequently asked questions

Why am I seeing the E-Way Bill OTP Not Received issue?
Network delay, wrong registered mobile, or a full SMS inbox usually cause OTP failures.
What's the quickest fix for e-way bill otp not received?
Wait 2–3 minutes: Transactional OTPs can be delayed during peak hours. Wait a couple of minutes before requesting a new one.