GST Registration OTP Not Received? Here's What Actually Fixes It

18 August 2026

You're stuck on the GST portal, the OTP verification box is sitting there empty, and nothing's showing up on your phone or in your inbox. If you're completing GST registration online, this OTP verification step is required before you can continue. This happens more often than you'd think, and most of the time it isn't a bug - it's one of a handful of predictable reasons.

Quick answer if you're in a hurry: wait two to three minutes, check your spam folder, confirm your number and email are typed correctly, then click Resend OTP once. Don't hammer that button.

First Things to Check

Before you go down a troubleshooting rabbit hole, run through this:

1. Look at the mobile number and email you entered - one wrong digit and the OTP goes nowhere.

2. Check your SMS inbox and your email's spam or promotions folder.

3. Give it a couple of minutes. GST servers slow down during peak hours.

4. Make sure your phone isn't blocking transactional messages.

5. Click Resend OTP - once, not five times.

That solves it for most people. If it doesn't, here's what's actually going on underneath.

Why the OTP Doesn't Show Up

Wrong mobile number or email. Sounds obvious, but it's the single most common cause. Re-check before you submit.

DND is active on your number. This one surprises people, but it's real - the GST portal's own FAQ page confirms that a number registered for Do Not Disturb services can block OTP delivery entirely. If your mobile has DND turned on, the SMS simply never arrives, and no amount of clicking Resend will fix that. 

Email OTP lands in spam. Also mentioned directly in GSTN's own documentation - the OTP can get filtered straight into your email's spam folder. Worth searching for "GST" or "GSTN" in your inbox before assuming it never sent. 

GST portal is under load. During deadline weeks or registration rushes, dispatch can lag by a few minutes. If you're also experiencing other portal problems, see our guide on GST portal not working.

OTP already expired. These codes are short-lived, typically valid for 10–15 minutes depending on the step you're on. Once that window closes, the code is dead - trying it again won't work.

Too many resend clicks. Requesting OTP over and over creates a mess where old and new codes overlap and you end up entering the wrong one.

Stale browser session. An old cached login on gst.gov.in can quietly break the verification flow.

Cause

What to do

Wrong number/email

Re-enter carefully

DND active

Switch to email OTP, or contact your telecom operator

Email in spam

Check spam, search inbox, whitelist GSTN

Server delay

Wait a few minutes

Expired OTP

Request a fresh one, skip the old code

Too many requests

Space them out

Old browser session

Clear cache or try incognito

Mobile OTP Not Coming Through

If it's specifically the SMS that's missing:

- Confirm the number matches the SIM in your phone right now.

- Check whether DND is switched on - genuinely the most overlooked cause.

- Restart your phone. Sounds basic, fixes more than it should.

- Look through blocked or filtered messages, not just the main inbox.

- Wait, then resend once.

- If nothing works after that, fall back to email OTP if the portal gives you that option.

Email OTP Not Arriving

- Search your inbox for "GST" directly instead of scrolling.

- Spam, junk, and promotions tabs - all of them.

- Double-check the email address you typed in.

- Whitelist GSTN's sender so future OTPs don't get filtered.

- If it's been several minutes with nothing, request a new one rather than sitting and waiting.

How to Resend the OTP Properly

1. Go back to the OTP verification screen on gst.gov.in.

2. Find the "Click here to resend the OTP" link.

3. Click it once.

4. Wait for the new code - both mobile and email if applicable.

5. Enter the fresh OTP, not the one you tried before.

6. Submit before it expires again.

One thing worth knowing: requesting OTPs back to back tends to cause more failures than it fixes, because you end up unsure which code is actually current.

OTP Verification Keeps Failing - Even Though You Got the Code

Usually it's one of these:

- The OTP expired before you entered it

- You typed the old one by mistake

- A digit got mistyped

- The session timed out on the registration page

- Occasional glitch on the portal itself

Can you reuse an old OTP? No. Only the most recently generated code works - always use the latest one sent to you.

If your GST registration is getting stuck during Aadhaar verification instead, see our guide on GST Registration Aadhaar Authentication Failed. 

How Long Should the OTP Actually Take?

Normally, under a minute or two. During heavier traffic, it can stretch a bit longer. GSTN hasn't published a fixed guaranteed delivery time anywhere official, so if it's taking a while, that's not unusual - just don't wait indefinitely. Give it five minutes max before resending.

Can You Skip OTP Verification Entirely?

No. Verifying your mobile number and email through OTP is a required step before you move into Part B of the registration (business details, documents, and the rest). There's no way around this step in the current process.

Nothing's Working - What Now?

Step 1: Recheck mobile number and email for typos.

Step 2: Wait a few minutes.

Step 3: Check spam and blocked messages.

Step 4: Resend once.

Step 5: Try a different browser or device.

Step 6: Clear cache/cookies.

Step 7: Retry after 30–60 minutes if the portal seems overloaded.

Step 8: Contact the GST Helpdesk.

If you've genuinely tried everything, the GST Helpdesk (helpdesk@gst.gov.in, 0124-4688999) is the actual support channel listed on the portal - not a random forum thread.


Frequently Asked Questions

1. Why Is the GST OTP Not Coming?

Usually network lag, DND on your number, a typo in the mobile/email field, email spam filtering, or temporary GST portal load can prevent the OTP from arriving.

2. Is OTP Required for GST Registration?

Yes. OTP-based verification of the registered mobile number and email is a required part of the GST registration process before proceeding further with the application.

3. How to Get GST OTP?

Enter the required mobile number and email details on the GST portal and request the OTP. Check your SMS inbox and email spam/junk folder if the OTP does not appear immediately.

4. What Should I Do If GST OTP Is Not Received?

Check your mobile number and email, verify your network, check spam and blocked messages, wait a few minutes, and then use the Resend OTP option once.

5. Why Does GST OTP Verification Keep Failing?

GST OTP verification can fail if the OTP has expired, an older OTP was entered, the code was typed incorrectly, or the registration session has timed out.

6. How Long Does GST Verification Take?

The OTP itself usually arrives within a short time, although network issues or temporary portal load can cause delays. If the OTP is not received, wait and try the resend option.

7. What If GST OTP Is Not Received After Multiple Attempts?

Check your mobile and email details again, clear your browser cache, try another browser or device, wait before requesting another OTP, and contact the GST Helpdesk if the issue continues.

Final Word: Don't Let an OTP Hold Up Your Registration

Most OTP problems come down to a typo, a spam filter, or clicking resend too many times. Sort that out and you'll be able to continue with your registration.

Once the OTP part is done, you'll move on to filling in your business details. Our step-by-step GST registration guide covers that next part.

Need help completing your GST registration? You can apply for GST registration online with expert assistance.

If your GST registration application is rejected, here's what to do next: GST registration rejected

Author Bio

Chanchal Gabrani is a GST and business compliance specialist at FreeGST.co, helping businesses, startups, and MSMEs understand GST registration, returns, and compliance through practical, up-to-date guidance.