Step-by-Step Fix
1) Identify what “pending” means for your bank
Check your bank/issuer transaction list:
- Pending/authorization → may clear without posting
- Posted/completed → should activate the plan (may take time)
2) Refresh your ChatGPT billing state cleanly
- wait 5–15 minutes
- hard refresh
- sign out and sign back in
- open Settings → Subscription / Manage
3) Avoid repeated retries
If you keep clicking pay:
- you can create multiple pending holds
- the billing page can get into a confusing state
4) Test a clean checkout environment (one retry only)
If you must retry:
- incognito/private window
- disable extensions
- no VPN/proxy
- stable network
5) If the charge is posted but plan is not upgraded
After 15–30 minutes without activation:
- collect charge timestamp (timezone)
- amount + currency
- last four digits
- screenshots
Then contact support.
Common Root Causes
- Authorization holds after failed attempts
- 3DS/verification delays
- Activation propagation delays
- Wrong account/workspace
- Browser session state issues
Prevention Tips
- Retry at most once after a clean reset
- Keep screenshots/timestamps
- Use a stable network without VPN for checkout
Related Issues
- ChatGPT Plus payment failed
- ChatGPT billing history missing or not updating
- ChatGPT billing & subscription hub
Why This Happens
When you attempt to pay for ChatGPT Plus, your bank places an authorization hold on the funds before the charge fully posts. If the checkout process fails or times out at any point after this hold is created — due to a network drop, a 3D Secure verification step that takes too long, or a browser session issue — the hold remains on your account but OpenAI never receives a confirmed payment signal. The result is a charge that appears on your statement but a subscription that never activates. Retrying creates additional holds without resolving the underlying issue.
FAQ
Q: How long does a pending authorization hold typically last if my payment didn't complete?
Most authorization holds from failed or incomplete payment attempts drop automatically within 3–7 business days, depending on your bank's policies. Some banks release holds within 24–48 hours; others hold for up to 10 business days. OpenAI does not control how long your bank retains the hold. If the hold is causing a problem (e.g., blocking available funds), contact your bank directly — they can manually release the authorization hold on request in many cases.
Q: Is it safe to retry my ChatGPT payment after a failed attempt?
Yes, but only once and only after resetting your session. Open an incognito window, disable extensions and VPN, and use a stable network. Do not retry in the same browser tab where the original attempt failed — that session may carry a corrupted checkout state. If you retry and see an error again, stop and contact support rather than making additional attempts, as each attempt can create another authorization hold.
Q: Why did my 3D Secure verification fail during ChatGPT checkout?
3D Secure (the bank verification popup) fails most commonly due to a network timeout, a pop-up blocker preventing the verification window from opening, or the verification request expiring before you completed it. Disable pop-up blockers in your browser settings, use a stable network without VPN, and complete the verification within 2–3 minutes of it appearing. If your bank's 3D Secure system consistently fails, try a different card or contact your bank to ask whether their 3DS implementation is compatible with merchant payment processors.
Q: ChatGPT shows I'm still on the free plan after the charge posted — what's the exact sequence to fix it?
Sign out of ChatGPT completely. Clear cookies for chat.openai.com and openai.com. Close and reopen your browser. Sign back in. Wait 3–5 minutes without refreshing, then go to Settings → Subscription. If it still shows the free plan 30 minutes after the charge posted, gather the charge timestamp, amount, currency, last four card digits, and a screenshot of Settings → Subscription, then contact help.openai.com. Do not attempt another payment until support confirms the first payment's status.
Q: Can the payment get stuck because my card doesn't support subscriptions?
Yes. Some prepaid cards, virtual cards, and certain international debit cards do not support recurring billing authorizations, which ChatGPT Plus requires. The initial charge may process but the subscription may fail to activate because the billing system cannot confirm the card supports recurring charges. If you suspect this is the case, try a standard credit or debit card linked to a bank account. PayPal is also accepted in some regions as an alternative payment method for ChatGPT Plus.
Related Articles
- ChatGPT subscription not activating
- ChatGPT Plus not activating after payment
- ChatGPT update payment method
- ChatGPT billing history missing or not updating
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Q: How do I get proof of payment if I cannot find my receipt? Check your registered email inbox for a receipt email — search for the platform name or 'receipt' filtered to the past 30 days, including spam. Most platforms also have a billing history page in account settings (Settings → Billing or Subscription) where you can download invoices as PDFs. If neither works, your bank statement shows the transaction with the merchant name and amount, which is accepted as payment proof by most support teams.
Related Articles
- ChatGPT billing history and receipts
- ChatGPT login not working
- ChatGPT something went wrong error
- ChatGPT network error fix
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Related Articles
- ChatGPT billing history and receipts
- ChatGPT login not working
- ChatGPT something went wrong error
- ChatGPT network error fix