Step-by-Step Fix
1. Check All Email Folders Thoroughly
Don't just check the main inbox — reset emails frequently land elsewhere:
- Check Spam or Junk folder
- Check Promotions folder (Gmail only)
- Check Updates folder (Gmail categories)
- Use your email's search function to search for:
openai,reset, ornoreply@tm.openai.com - If found in spam: open it, click "Not Spam", and add
noreply@tm.openai.comto your contacts
2. Confirm You're Using the Correct Email Address
The password reset only works if the email you entered exactly matches the one in OpenAI's system:
- Double-check the email address you entered for typos (
gmai.comvsgmail.com, missing letters) - If you have multiple email addresses, try each one — the reset will only arrive at the registered one
- If you originally signed up via Google or Apple, use the email associated with that account
3. Request a New Reset (Once Only)
If 5 minutes have passed with no email:
- Go back to the ChatGPT login page and click Forgot password again
- Re-enter your email address carefully
- Click Continue and wait another 5 full minutes
- Do not click "Send new reset" again — multiple requests invalidate earlier links
4. Check for Corporate or University Email Filtering
Corporate and university email systems often block transactional emails from external senders:
- Ask your IT department if emails from
tm.openai.comorsendgrid.netare blocked at the mail server level - Request that they whitelist
@tm.openai.comas a safe sender domain - As a workaround, try accessing the reset from a personal email account (Gmail, Outlook.com, Yahoo) if your ChatGPT account allows this
5. Test the Reset Flow From Incognito
Sometimes browser autofill inserts the wrong email address without you noticing:
- Open an incognito window
- Go to the ChatGPT forgot password page
- Manually type your email address (don't let autofill fill it)
- Check for the reset email after submitting
6. Add OpenAI to Your Safe Senders List
To prevent future filtering issues:
- Gmail: create a filter for
from:tm.openai.com→ select "Never send to Spam" - Outlook: Settings → Mail → Junk Email → Safe Senders → add
tm.openai.com - Yahoo: Settings → More Settings → Filters → add a filter to deliver OpenAI mail to inbox
7. Contact OpenAI Support
If none of the above resolves it:
- Visit help.openai.com
- Select "Account" as the issue category
- Provide: your email address, the approximate time of each reset request, your email provider, and what folders you checked
- Support can verify whether the email is being sent and assist with alternative recovery options
Why This Happens
OpenAI sends password reset emails via Twilio SendGrid, a transactional email service. Email providers use reputation-based filtering that sometimes flags SendGrid emails as spam — especially for users who rarely receive automated emails from this source. The reset link itself expires relatively quickly (typically within 30 minutes), so emails caught in spam that arrive late may be invalid by the time you find and click them. Multiple rapid reset requests also cause earlier links to expire immediately, which confuses users who click an older reset email.
Common Mistakes to Avoid
- Requesting 3+ resets and then clicking the first one — each new request expires all previous links; only the most recent link is valid
- Only checking the main inbox — spam and Promotions folders capture a large percentage of OpenAI reset emails
- Searching the wrong email inbox — if you have multiple accounts, the reset goes to the one registered with OpenAI, not necessarily the one you're currently viewing
- Waiting more than 30 minutes before clicking the link — reset links expire; if the email arrived late (e.g., in a spam folder), request a fresh one before clicking
- Not checking for corporate email filtering — IT-level blocks prevent the email from ever reaching your inbox, and the only fix is IT intervention or using a personal email
Prevention Tips
- Add
noreply@tm.openai.comto your contacts or safe senders list before you ever need to reset your password, so future reset emails are never filtered - Use a personal email account (Gmail, Outlook.com) rather than a corporate or university email for your ChatGPT account — personal providers are less likely to block transactional email from OpenAI
- Store your backup codes or login method details in a password manager so you always know which email address is registered
- If you use Google or Apple sign-in, note which account you used at signup — attempting a password reset with a different email will never work
- Enable 2FA on your account so that even if password reset is delayed, you have a secondary verification method available
Additional FAQ
Q: Can I request a password reset more than once if the email doesn't arrive? You can request a new reset email, but do so only once more after the first attempt. Each new request invalidates all previous links. Send only one additional request, then wait a full 10 minutes before concluding the email is blocked. Sending multiple resets rapidly can trigger a temporary rate limit on OpenAI's reset system, causing further delays beyond the normal 1–2 minute delivery window.
Q: Does the password reset link expire before I can click it? Yes. ChatGPT password reset links expire after approximately 30 minutes. If you found the email in your spam folder after a long delay, the link inside may already be invalid. In that case, request a completely new reset from the ChatGPT login page — the email should arrive within 1–2 minutes and is valid for 30 minutes from that point.
Q: What if I never receive the reset email on Gmail specifically?
Gmail's Promotions and Updates tabs capture a high percentage of OpenAI's transactional emails. Search your entire Gmail account for from:tm.openai.com using the search bar — this will find the email in any tab or category. If it does not appear after 10 minutes, check whether your Gmail account has any custom filters that forward or delete emails from automated senders, as these can silently discard reset emails before they appear in any folder.
Q: Can I reset my ChatGPT password using only my phone number? No. ChatGPT does not support phone-number-only account recovery. Password resets require access to the email address registered to your account. If you have lost access to that email address entirely, contact OpenAI support with identity verification — they may be able to help you recover the account if you can prove ownership through other means such as billing records or original signup information.
Q: What should I do if I think someone else triggered a reset on my account? If you received a password reset email you did not request, your account email is likely being targeted. Do not click the link in that email — ignore it and it will expire harmlessly in 30 minutes. Change your email account password as a precaution, and consider enabling 2FA on both your email provider and your ChatGPT account. Multiple unsolicited reset emails may indicate a credential-stuffing attempt.
Additional FAQ
Q: What is the fastest way to diagnose a login problem? The fastest diagnostic is to open an incognito or private browser window and attempt to sign in there. Incognito windows run without extensions and use fresh cookies, which isolates the two most common causes: a browser extension interfering with authentication, or corrupted session cookies. If login works in incognito, the issue is your main browser profile. If it still fails, the problem is your network, your account, or a platform-side incident.
Related Articles
- ChatGPT billing history and receipts
- ChatGPT login not working
- ChatGPT something went wrong error
- ChatGPT network error fix
Additional FAQ
Q: What is the fastest way to diagnose a login problem? The fastest diagnostic is to open an incognito or private browser window and attempt to sign in there. Incognito windows run without extensions and use fresh cookies, which isolates the two most common causes: a browser extension interfering with authentication, or corrupted session cookies. If login works in incognito, the issue is your main browser profile. If it still fails, the problem is your network, your account, or a platform-side incident.