Step-by-Step Fix for Perplexity Access Denied or Session Expired
Understanding Which Error You Have
The first step is to confirm exactly which error you are seeing, because the fixes are completely different.
"Session Expired" — You see a notification that your session has ended, usually with a button to log back in. This is normal and benign.
"Access Denied" — You see a block page or error message preventing you from entering Perplexity at all, even on a fresh browser with no session data.
Fixing "Session Expired"
Step 1 — Simply Log Back In
- Go to perplexity.ai/login.
- Sign in using the same method you used originally (Google, Apple, or email/password).
- Your full account, history, and settings will be there — session expiration does not delete data.
Session expiration is not an error. Perplexity sessions last approximately 30 days as a security measure. After 30 days of inactivity or from the last login, you must re-authenticate.
Step 2 — Prevent Premature Session Expiration
If your session expires far more frequently than 30 days:
- Check if you are using incognito/private browsing mode — these windows delete all cookies when closed, ending your session immediately.
- Open your browser's privacy settings and look for a "Clear cookies on exit" or "Delete browsing data when browser closes" option. If it is enabled, disable it or add perplexity.ai to the exception list.
- Check for browser extensions that periodically clear site data (some privacy extensions do this automatically).
- Go to your browser cookie settings and confirm perplexity.ai is allowed to set persistent (not just session) cookies.
Fixing "Access Denied"
Step 1 — Disable Your VPN or Proxy
- Turn off any VPN, proxy, or Tor connection completely.
- Navigate to perplexity.ai on your standard home or mobile network.
- If access is restored, your VPN's exit IP was being blocked by Perplexity's security layer.
- To continue using a VPN, switch to a server in your home country or a residential IP exit node rather than a shared data-center IP.
Step 2 — Check Your Account Status
- If you can reach the login page, sign in and go to perplexity.ai/settings.
- Check your subscription status under the Subscription or Billing tab.
- If your payment has failed or your plan has been suspended, update your payment method.
- If your account shows as active and you still get "Access Denied," proceed to the next step.
Step 3 — Try a Different Network
- Switch from Wi-Fi to mobile data (or vice versa).
- If you are on a corporate or school network, test from a personal device on a home connection.
- Some corporate firewalls and institutional networks block Perplexity outright. If Perplexity works on a personal connection but not on your work network, the block is at the network level, not the account level.
Step 4 — Clear Browser Data and Try in a New Browser
- Clear all cookies, cache, and site data for perplexity.ai in your current browser.
- Try accessing perplexity.ai in a brand-new incognito window (to ensure no extensions interfere).
- If still denied, open a different browser entirely (e.g., Firefox instead of Chrome).
- If access works in the new browser, there is a browser-level configuration blocking you.
Step 5 — Check for Geographic Restrictions
Perplexity restricts access in certain countries due to legal or regulatory requirements.
- Go to downdetector.com and search for "Perplexity" to see if other users in your region are reporting the same issue.
- Check Perplexity's official social media accounts (Twitter/X: @perplexity_ai) for any announcements about regional access changes.
- If you are in a restricted country, you may need to use a VPN with a server in a permitted country to access the service. Note that this may conflict with Perplexity's terms of service.
Step 6 — Contact Support
If none of the above restores access:
- Email support@perplexity.ai from the email address on your Perplexity account.
- Include: the exact error message, when it started, your country/region, whether you use a VPN, and what you were doing when the block first appeared.
- Response time is typically 24–72 hours on business days.
Specific Error Scenarios
"Access Denied" on a feature but not the whole site
If you can access Perplexity's main interface but get "Access Denied" when trying to use Pro Search, file uploads, or Deep Research:
- Your Perplexity subscription has likely lapsed or your payment failed.
- Go to Settings → Subscription → Billing and check your payment status.
- Update your payment method if a charge failed — Pro features restore immediately after a successful payment.
- If your plan shows as active but Pro features are blocked, sign out, clear cookies for perplexity.ai, and sign back in to force the interface to reload your current subscription state.
"Access Denied" immediately after creating a new account
New accounts created through certain IP ranges — data centers, shared hosting, VPN exit nodes — may be temporarily flagged by Perplexity's fraud prevention system:
- Wait 24 hours and try logging in from your home network without a VPN.
- If the issue persists, email support@perplexity.ai with your account email and a description of where and how you signed up (country, device type, whether you were using a VPN).
"Session Expired" on every browser relaunch
If you are being logged out every time you close and reopen your browser:
- Your browser is set to clear cookies on exit. In Chrome go to Settings → Privacy and security → Cookies and other site data → uncheck "Clear cookies and site data when you close all windows."
- Add perplexity.ai as an exception in your cookie settings so its cookies persist across sessions.
- Check for browser extensions that automatically clear site data on a schedule — Privacy Cleaner, Cookie AutoDelete, and similar tools do this silently.
"Access Denied" on mobile app but not browser (or vice versa)
If the error appears only on one platform:
- The mobile app and web browser maintain separate session tokens. Sign out and back in on the platform showing the error to get a fresh token.
- On mobile, go to Settings → Apps → Perplexity → Clear Cache, then relaunch and sign in again.
- If the web browser works but the app does not, the app may have cached an expired token that does not auto-refresh. A clean reinstall of the app resolves persistent token issues.
Why This Happens
Perplexity uses a 30-day session token system for authentication. When a token expires, the system shows a "Session Expired" prompt to trigger a fresh login. This is by design. "Access Denied" errors, by contrast, indicate that Perplexity's server (or Cloudflare, which Perplexity uses for DDoS protection and IP filtering) has determined that your request should not be fulfilled — either because your IP address is flagged, your account has been suspended, or your geographic location is restricted. These two errors look superficially similar but require completely different fixes.
Common Mistakes to Avoid
- Clearing account data trying to fix a Session Expired error — you do not need to reset anything for a session expiration. Just log back in.
- Ignoring VPN as a cause of Access Denied — even if you use a VPN for privacy and it has always worked before, a change in your VPN provider's IP range allocation can suddenly cause blocks.
- Retrying login immediately after a lockout — if your account has been flagged, repeated login attempts may extend the restriction. Wait and contact support instead.
- Using an outdated bookmark that skips the login page — some users bookmark deep links inside Perplexity. After a session expires, these links may show "Access Denied" rather than redirecting to login. Navigate to perplexity.ai directly instead.
- Confusing a subscription lapse with an account block — if you are denied access to Pro features specifically (not the whole site), your subscription has likely lapsed, not your account been blocked.
- Not checking status.perplexity.ai — platform-wide incidents can cause access errors that look like account-specific problems. Always rule out an outage first.
- Not trying an alternative login method — if email login is failing with "Access Denied," try "Continue with Google" or "Continue with Apple." OAuth-based logins bypass many of the session and token issues that email-based logins encounter.