Skip to content
Swiggy buying guide

SMS Verification Swiggy Not Working? Fix OTP Now

You are buying one phone number for one service, Swiggy, for one 20-minute order window. It is not a rental and it is not a number you keep.

  • Listed prices are cached supplier estimates
  • A number is assigned only when you place the order
  • No SMS before the order expires: the charge returns to your balance
What you are buying

A one-time number for Swiggy

Each order gives you one number to receive the Swiggy verification SMS. The number belongs to that order only: it cannot be extended, renewed or reused once the order closes, so do not use it as a recovery number for an account you want to keep.

Rentals are a separate product on the rent page. There is no free inbox, and numbers are not for voice or call verification. Balance top-ups are currently accepted by cryptocurrency only. The minimum top-up is $2.

Listed countries

Countries listed for Swiggy

Listed prices and availability are cached supplier estimates. A number is assigned only when the order is placed, and allocation can fail. A listing does not reserve a number. The price you pay is the one shown in the dashboard when you confirm.

How an order works

How a Swiggy order works

  1. Add balance. Balance top-ups are currently accepted by cryptocurrency only. The minimum top-up is $2.
  2. Choose Swiggy and a country in the dashboard and confirm the price shown there. If no number can be allocated, the order does not start.
  3. Request the SMS from Swiggy while the order is open. An order stays open for 20 minutes.
  4. If no SMS arrives, the order expires and the charge is credited back to your account balance automatically, not to the original payment method. A delivered SMS changes eligibility; see the refund policy.

You can cancel an open order once 2 minutes have passed and no code has arrived, and the charge is credited back to your account balance. Asking for another SMS and finishing an order early are not available.

The guide

About Swiggy verification

Stuck on Swiggy's verification screen with an OTP that never arrives? This guide covers the four common culprits: full SMS storage, DND and carrier spam filters, aggressive third-party messaging apps, and temporary gateway hiccups. We walk through platform-specific fixes for Android and iPhone, carrier-level solutions for providers like Jio and Airtel, and a final reset checklist for when the screen hangs on loading. If your personal number is blocked or your carrier refuses delivery, a paid virtual number from a service like OTPPIN serves as a secure fallback - refunded automatically if no code arrives.

How verification works

Check your SMS inbox: clear storage space and look in hidden "Unknown Senders" tabs where filtered OTPs may be quarantined. Turn off DND and carrier spam filters: disable Do Not Disturb and activate transactional SMS permissions so verification texts are not blocked. Adjust platform settings: on Android, turn off battery optimization and grant SMS permissions; on iPhone, turn off "Filter Unknown Senders" and check the hidden tab. Force a fresh SMS route: toggle airplane mode or switch from Wi-Fi to mobile data so your carrier re-registers the device on the network. If the carrier still blocks the gateway, use a paid virtual number as a fallback -it routes the SMS through a different path, and the order is refunded automatically if no code arrives.

If the code does not arrive

Clear your SMS inbox regularly -a full storage can silently block new OTP messages from arriving. On Android, set your messaging app's battery to "Unrestricted" to prevent background SMS delivery from being killed. On iPhone, turn off "Filter Unknown Senders" so verification codes display immediately instead of hiding in a separate tab. Contact your carrier to lift blocks on transactional SMS from food-delivery gateways, especially on prepaid plans with DND enabled.

Comparison notes

Option Best For Drawback One-time number: Single verification or account setup. No ongoing access to the same number Rental number Repeated verifications on the same account Requires ongoing commitment.

Number format tips

Enter the number exactly as shown at checkout, including the country code (e.g., +91 for India) -no spaces, dashes, or extra digits. Double-check that you typed your number correctly in the OTP field; a single-digit error will send the code to the wrong inbox. If the code doesn't arrive at your personal number, a paid virtual number routed to our platform is a reliable fallback

Read the full Swiggy guide

Swiggy SMS Verification Not Working? 7 Fixes for OTP Not Received on Mobile

Hungry, phone in hand, and the OTP screen is just sitting there. The code never lands. Sound familiar? This guide is for anyone stuck on Swiggy's verification screen on Android, iPhone, or a carrier that seems to be working against you. We'll walk through the usual culprits and give you a fix for each one.

Quick Answer:

  • Check your SMS inbox for storage space and hidden "Unknown Senders" tabs.
  • Turn off DND and carrier spam filters for transactional SMS.
  • Disable battery optimization on Android; turn off "Filter Unknown Senders" on iPhone.
  • Toggle airplane mode or switch from Wi-Fi to mobile data to force a fresh SMS route.
  • If the carrier blocks the gateway, use a paid virtual number as a secure fallback.

Why Swiggy OTP Codes Fail - The 4 Common Culprits

Swiggy OTP delivery fails for a handful of repeatable reasons, not one mysterious glitch. The usual suspects are a full SMS inbox, active Do Not Disturb (DND) mode, aggressive third-party messaging filters, or a temporary hiccup in the SMS gateway. Before you blame the app, check these four basics; they resolve most cases in under a minute.

OTPPIN is not affiliated with any app or website. Please follow each app's terms and local regulations.

  • Storage space: A full SMS inbox or phone storage can silently block new messages from arriving.
  • DND and blocklists: Do Not Disturb modes and carrier-level spam filters (like DND 3.0) may quarantine verification texts.
  • Third-party SMS apps: Default messaging apps with built-in spam filtering can classify OTPs as promotional and hide them.
  • App-side outages: Swiggy's SMS gateway may occasionally lag; this is usually temporary and resolves itself.

Start with a simple restart. If the issue persists, move to the platform-specific fixes below.

Swiggy OTP Not Received on Android - Quick Settings Toggle

On Android, Swiggy OTP failures often trace back to battery optimization or message filtering settings. The fastest fix is to turn off battery optimization for your messaging app, ensure "Messages" has notification access, and double-check that your number isn't accidentally included in a spam blocklist. Restarting the app after these changes forces a fresh connection to Swiggy's servers.

  • Battery optimization: Go to Settings > Apps > Messages > Battery and select "Unrestricted" to prevent the OS from killing background SMS delivery.
  • SMS permissions: Verify your messaging app has full SMS permissions per Android Messages SMS permission guidelines; some Android skins revoke them by default.
  • Clear app cache: Go to Swiggy's app settings and clear its cache (not data) to reset the verification flow.
  • Switch messaging apps: If your default app has strict spam filters, temporarily switch to a stock SMS app to see if the code comes through.

If your phone settings are fine but the code still won't show, \[buy a number for Swiggy verification\]. It costs money, but if no code arrives, Swiggy automatically refunds the order.

Swiggy OTP Not Received on iPhone - Privacy and iMessage Fixes.

On iOS, the biggest silent blocker is Messages' spam screening and the "Filter Unknown Senders" feature, which hides verification texts in a separate tab. If your OTP isn't showing up as a banner, open the Messages app, tap Filters in the top-left, and check the "Unknown Senders" folder. Turning off "Filter Unknown Senders" in Settings > Messages will make all future verification texts appear normally.

  • Filter Unknown Senders: Navigate to Settings > Messages and toggle this off, as described in the iOS Filter Unknown Senders setting, to ensure OTPs from Swiggy's gateway display immediately.
  • Check the Unknown Senders tab: Open Messages, tap Filters, and look under "Unknown Senders" for any hidden Swiggy codes.
  • Restart iMessage: Toggle iMessage off and on in Settings to refresh your connection to Apple's SMS relay.
  • Update iOS: Outdated versions may have SMS delivery bugs; check for updates in Settings > General.

Carrier and Network Issues - When Jio, Airtel, or Your Provider Blocks the SMS

Sometimes the problem isn't your phone but your carrier. Networks like Jio and Airtel routinely block OTPs from certain gateways to combat spam, especially when you're on a prepaid plan with DND enabled. If you've confirmed your phone settings are correct, contact your carrier to lift a temporary block or turn off strict spam filtering for transactional SMS. Switching from Wi-Fi to mobile data (or vice versa) can also trigger a fresh SMS route.

  • DND status: Confirm your phone isn't on a Do Not Disturb plan that filters service messages; activate transactional SMS permissions with your carrier per TRAI DND regulations.
  • Network toggle: Switch from Wi-Fi to mobile data or toggle airplane mode to force your carrier to re-register your device on the network.
  • Carrier block: Call your provider's support and specifically ask if transactional OTP SMS from food-delivery aggregators are being blocked.
  • Roaming issue: If you're roaming, SMS delivery can be delayed; connect to a local network or request the code via a call if Swiggy offers it.

When your carrier blocks the OTP, a number from \[our OTP receiving service\] has a higher acceptance rate because it uses a different routing path. Try a number here.

The Reliable Fallback - Get a Working Number for Swiggy Verification

If your personal number is blocked or your carrier refuses to deliver the code, a dedicated virtual number is the most reliable fallback. Services like OTPPIN provide a mobile number routed to their platform, so you can receive the Swiggy verification SMS without relying on your carrier's filters. This is a paid service, but if the code doesn't arrive, your order is refunded automatically, so there's no financial risk in trying it.

  • Instant setup: Purchase a number for specific apps and countries; prices start from $0.01 per number.
  • No carrier dependency: Avoid carrier-level spam filters entirely, as the SMS goes to a dedicated routing platform instead.
  • Privacy advantage: Keep your personal number private; use a temporary number for app sign-ups to reduce spam calls and SMS.
  • One-time use: Ideal for app testing, QA, or creating new accounts without exposing your primary contact.

Swiggy SMS Verification Stuck on Loading? Final Reset Checklist

When the verification screen hangs on "loading," it's usually a timeout between Swiggy's server and your network, not a phone issue. Force-close the app, disable any VPN or proxy, and switch networks. If it still doesn't respond, reinstall the app to clear corrupted session data. This final checklist covers the last-resort steps before you fall back to an alternate number.

  • Disable VPN/Proxy: Virtual private networks often redirect SMS gateway requests, causing the loading screen to hang indefinitely.
  • Reinstall the app: This clears any stuck session tokens that may be preventing the verification request from reaching you.
  • Time sync: Ensure your device's date and time are set to "Automatic"; mismatched clocks can break the handshake.
  • Wait and retry: Gateway timeouts are often minute-long issues; wait 5 minutes before retrying to avoid hitting rate limits.

For ongoing app access, consider \[rental numbers for ongoing access\] for repeated verifications. Keep your personal number private and stay verified.

Key Takeaways

  • Most Swiggy OTP failures come from DND, storage, or carrier spam filters, not the app itself.
  • Android users should turn off battery optimization; iPhone users should turn off "Filter Unknown Senders."
  • If your carrier blocks the gateway, a paid virtual number avoids the carrier entirely.
  • Always keep your phone's time sync and network registration up to date.

Compliance Reminder: OTPPIN is not connected to or endorsed by any app or website. Please respect each platform's terms and applicable local regulations.

FAQ

Common questions answered

Is it safe to use a temporary number for Swiggy verification?+

Yes, but only from a reputable provider that uses dedicated routing for verification codes. Services like OTPPIN process the SMS securely and don't expose your personal information. Avoid free public numbers, as those are often already used and can be flagged.

Why does Swiggy's OTP fail even when my network is strong?+

A strong network signal doesn't prevent carrier-level spam filters from blocking SMS. Most failures are due to DND settings, a full inbox, or the carrier blocking the sender gateway, not a weak signal.

What's the difference between one-time numbers and rental numbers for Swiggy?+

One-time numbers are perfect for a single verification or account setup; rental numbers give you ongoing access to the same number for multiple sessions. Choose a one-time number for a quick sign-up, and a rental if you need repeated verifications on the same account.

What should I NOT use temporary numbers for?+

Avoid using temporary numbers for banking, government services, or any account you need to own long-term. If you lose access to the number, you lose account recovery options. Use them strictly for low-stakes app verifications.

Is there a fix for Swiggy OTP not coming through on Jio and Airtel?+

Yes, contact your carrier and ask them to unblock transactional SMS from Swiggy's gateway. You can also toggle mobile data off and on. If that fails, use a third-party verification number to avoid the carrier entirely.

Ready to order a Swiggy number?