You canceled your ChatGPT Plus plan a few days after the monthly renewal hit your card, the UI confirmed it, and now access has dropped to Free — no GPT-5.5, no priority — while the recent charge is still on your statement with no pending refund.
Fastest answer (as of June 2026): OpenAI subscriptions are non-refundable by default, but there are two real exceptions. If you live in the EU, UK, or Turkey and you cancel within 14 days of the charge, you are entitled to a prorated refund. Anywhere else, an accidental purchase can be refunded if you contact OpenAI within 14 days — request it through the chat widget at help.openai.com, signed in with the exact account that was charged. If you paid through the App Store or Google Play, OpenAI cannot refund you at all — you go to Apple or Google instead.
One thing changed and trips people up: the normal web cancel does not cut access immediately. Since OpenAI moved plan management to a Stripe-hosted portal, Settings → My plan → Manage subscription → Cancel Plan keeps your paid features until the end of the current billing period. So if your access dropped to Free the instant you canceled, you are usually in one of the buckets below — most often an app-store cancellation or a billing-portal glitch, occasionally a genuine bug — not the standard web flow.
Common causes
Ordered by frequency on the actual support backlog.
1. Standard web cancel — access really does run to period end (no immediate drop expected)
On the web, Settings → My plan → Manage subscription opens a Stripe-hosted portal (billing.stripe.com) where you click Cancel Plan. This only turns off auto-renew: you keep Plus, GPT-5.5, and priority until the current period ends, then the account reverts to Free. No refund is owed because you keep what you paid for. There is no separate in-app “Downgrade now / Switch to Free immediately” button on standard Plus as of June 2026.
How to spot it: In Settings → My plan the status reads something like Plus until <date> or “Your plan will be canceled on <date>”. That is correct and expected — you have not lost the time you paid for.
Common trap: closing the Stripe tab before it shows Subscription canceled can leave the cancel half-applied. Re-open the portal and confirm the status.
2. The subscription was purchased through the Apple App Store
iOS in-app purchases are managed by Apple, not OpenAI. Cancellation routes through Apple’s subscription settings, and refund requests must go to reportaproblem.apple.com — OpenAI cannot issue a refund for a charge Apple collected.
How to spot it: Your card statement shows APPLE.COM/BILL or ITUNES.COM rather than OPENAI. The ChatGPT app shows a “manage in App Store” link instead of an inline cancel button.
3. Google Play Store — same pattern
Android in-app purchases work the same way as Apple. Cancellation and refund requests go to Google Play, not OpenAI. Google’s self-service refund window is short (roughly the first 48 hours after purchase); after that you have to ask Google Play support directly.
How to spot it: Card shows GOOGLE *CHATGPT or similar. The “Manage subscription” button in the app deep-links to the Play Store.
4. You were on an annual Team plan, not monthly Plus
Team / Enterprise annual contracts are explicitly non-refundable mid-term in most cases. A downgrade reduces seats or features but does not refund prepaid months.
How to spot it: Your billing history shows a single yearly charge (often a few hundred dollars per seat for Team annual) rather than a monthly Plus charge ($20/mo as of June 2026).
5. Refund was issued but routed to an old card on file
If you changed payment methods between the charge and the cancel, the refund may queue to the original card — and if the bank closed that card, the refund can sit in limbo for 5-14 business days.
How to spot it: Your OpenAI billing page shows a refund timestamp, but nothing has appeared on the current card. Check the original payment method statement, or the bank’s “in transit” / pending refunds.
6. Genuine bug — cancel misfired and revoked access early
OpenAI ships frequent UI and billing-portal changes. Occasionally a deploy makes a cancel behave like an immediate downgrade, dropping access before the period ends. This is rare but real; if your access dropped the same day you canceled and Settings → My plan does not show a Plus until <date> line, document it — you may qualify for a goodwill credit.
How to spot it: You used the normal Cancel Plan flow, expected to keep access until <date>, but the account went to Free immediately. A screenshot of the confirmation makes the ticket much stronger.
Which bucket are you in?
Match the merchant string on your statement and what Settings → My plan shows now. That pair decides where to go:
| Statement merchant | Settings → My plan shows | What it means | Where to act |
|---|---|---|---|
OPENAI / STRIPE *OPENAI | Plus until <date> | Normal cancel, access runs to period end | Nothing wrong — wait it out |
OPENAI / STRIPE *OPENAI | Free (immediately) | Possible bug or half-applied cancel | OpenAI billing ticket (Step 5) |
APPLE.COM/BILL / ITUNES.COM | ”manage in App Store” | Apple charged you | reportaproblem.apple.com (Step 3) |
GOOGLE *CHATGPT | deep-link to Play Store | Google charged you | Google Play refund (Step 4) |
| One yearly charge | Team / Enterprise seat | Annual contract, non-refundable mid-term | OpenAI ticket, expect no refund |
If you are in the EU, UK, or Turkey and you canceled within 14 days of the charge, you have a stronger claim regardless of which row you land in (see FAQ).
Before you start
- Stop trying to re-subscribe to “restore” access — re-subscribing starts a brand-new billing cycle and complicates any refund request.
- Find the exact billing statement: card statement screenshot showing the merchant string (
OPENAI,APPLE.COM/BILL, etc.), amount, and date. - Find the email confirmation OpenAI (or Apple/Google) sent at cancellation — it states which action was taken.
- Check
Settings → My planwhile still logged in and screenshot the current state before any retry.
Information to collect
- Card statement line(s) for the disputed charge: merchant string, amount, date.
- OpenAI billing receipt: go to
Settings → My plan → Manage subscription(Stripe portal) and download the most recent invoice PDF. - Confirmation email from OpenAI (sender often
noreply@tm.openai.com) with a subject about your subscription change. - Screenshots of the cancel flow if you took any, including the Stripe portal status.
- The exact action you took (
Cancel Planon web vs an App Store / Play Store cancellation — the channel matters more than the wording). - Country / region of the billing address — refund rights differ (EU, UK, and Turkey get a 14-day prorated refund; the US does not).
Step-by-step fix
Order matters — escalate only if each path fails.
Step 1: Determine the payment channel first
This decides everything. Open the most recent charge on your card statement:
- "OPENAI" or "openai.com" → OpenAI direct, handle via help.openai.com
- "APPLE.COM/BILL" → Apple App Store, handle via reportaproblem.apple.com
- "GOOGLE *CHATGPT" → Google Play, handle via play.google.com refund
- "STRIPE *OPENAI" → OpenAI direct (Stripe is just the processor)
Asking OpenAI for an Apple refund or vice versa wastes 24-48 hours.
Step 2: For OpenAI direct charges, check the receipt and plan status
Open the Stripe portal via Settings → My plan → Manage subscription, then check two things:
- Most recent invoice —
Status: Paidwith no refund line means no refund was issued;Status: Refundedor a separateCredit memoentry means a refund went out and the problem is bank-side. - Subscription status — if it still says
Plus until <date>you have not actually lost paid time, and there is nothing to refund. If it flipped to canceled/Free the same day you clickedCancel Plan, that is the bug case — screenshot it before opening a ticket.
Step 3: For Apple App Store, request a refund
Go to https://reportaproblem.apple.com, sign in with your Apple ID, then choose I'd like to → Request a refund. Pick a reason (for example, “I didn’t mean to purchase this item” or “I had a problem with the quality”), choose Next, select the ChatGPT charge, and choose Submit.
Apple usually decides within 24-48 hours. Track it at the same site under Check Status of Claims. Approval is more likely if the charge is recent (within about a week) and unused.
Step 4: For Google Play, request a refund
Go to https://play.google.com/store/account/orderhistory, find ChatGPT, and select Request a refund (or open Google Play Help and submit the refund form). Inside the roughly 48-hour window this is largely self-service; past it, contact Google Play support directly — they can still refund unused subscription portions in some cases. Google typically decides in 1-4 days, and a bank refund can take up to 10 business days to land.
Step 5: Open a ticket with OpenAI billing
For direct OpenAI charges, go to https://help.openai.com, sign in with the same account that was charged, and open the chat/support widget (bottom-right of the page). State the request plainly:
Subject: Mid-cycle cancel — refund request for unused period
Body:
- Account email: <your-email>
- Original plan: Plus / Team / Enterprise
- Charge date: <date>
- Charge amount: <amount> (last 4 of card: <####>)
- Cancel date: <date>
- What I did: clicked "Cancel Plan" in the Stripe portal (web)
- What happened: access dropped to Free immediately instead of at period end
- Region: <e.g. EU/UK/Turkey if applicable>
Requesting a prorated refund for the <N> days of unused subscription, or
a credit toward future use. Attached: invoice PDF and card statement excerpt.
OpenAI’s stated policy is that subscriptions are non-refundable, with two exceptions: a prorated refund if you are in the EU, UK, or Turkey and cancel within 14 days of the charge, and a discretionary refund for an accidental purchase reported within 14 days. Outside those, goodwill credits are sometimes granted when a cancel clearly misfired and revoked access early. Approved refunds typically process in about 5-10 business days.
Step 6: If denied, escalate via card chargeback only as last resort
A chargeback should be the final option. If you do it, file with documented evidence:
- Screenshot of the button you clicked (or the confirmation email).
- The OpenAI billing page showing immediate Free status without prorate.
- The denied support ticket transcript.
Note: A chargeback can result in OpenAI permanently banning the account from future subscriptions. Use only when the amount is significant and support has explicitly refused.
How to confirm it’s fixed
- Check your card statement 5-14 business days after refund approval; credits to closed/replaced cards can take longer.
- Confirm OpenAI billing history shows a
RefundedorCredit memoline matching the amount (or, for App/Play store charges, that Apple/Google emailed a refund confirmation). - If you received a service credit instead of a refund, verify it shows in your account billing/credits area.
- If you only wanted to cancel (not refund), confirm
Settings → My planshows the period-end date and that the Stripe portal saysSubscription canceledso you are not charged again. - Re-subscribe (if desired) and confirm the new charge is current-dated, not back-dated.
Long-term prevention
- Cancel through the web Stripe portal (
Settings → My plan → Manage subscription → Cancel Plan) and wait for it to showSubscription canceledbefore closing the tab — closing early can leave it half-applied. - To stop the next charge, cancel at least 24 hours before the renewal date; canceling after the renewal posts means you keep access for that cycle but get no refund.
- Take a screenshot of the cancel confirmation (and the period-end date) every time. This single habit resolves most future disputes.
- Subscribe through OpenAI direct (web) rather than App Store / Play Store when possible — direct subscriptions are easier to manage and OpenAI controls the refund.
- Set a calendar reminder 2 days before each renewal so you make plan decisions when calm, not after a charge surprise.
- For Team / Enterprise annual plans, evaluate quarterly rather than mid-month; refunds are not realistic mid-term.
Common pitfalls
- Re-subscribing immediately to “restore” access, then asking for a refund of the first charge — support sees two paid periods and assumes intentional use.
- Disputing with the bank before contacting OpenAI — banks reverse the charge but OpenAI may ban the account, leaving you with neither service nor history.
- Assuming the web
Cancel Plancuts access immediately. It does not — access runs to period end. If you needed an instant downgrade, there isn’t one; you just stop the renewal. - Asking Apple to refund a charge that OpenAI processed directly, or vice versa — the wrong vendor cannot help. Match the merchant string first.
- Forgetting that the iOS app subscription is separate from the website subscription on the same account; you can be charged twice.
- Expecting an EU/UK “14-day cooling-off” to give a full refund after heavy use — the entitlement is to a prorated refund when you cancel within 14 days, not a full one once you’ve used the service.
FAQ
Q: I am in the EU, UK, or Turkey and within 14 days of subscribing — what refund can I actually get?
As of June 2026, OpenAI grants EU, UK, and Turkey customers a prorated refund if you cancel within 14 days of the charge — i.e. money back for the unused portion, not the days you already used. It is a real entitlement, not just goodwill. Request it through the chat widget at help.openai.com, signed in with the charged account.
Q: Outside the EU/UK, can I still get anything back?
Sometimes. OpenAI treats an accidental purchase as refundable if you report it within 14 days, and may grant a goodwill credit if a cancel clearly misfired and revoked access early. Both are discretionary, so include screenshots and the invoice when you ask.
Q: I clicked Cancel Plan but I still have Plus — did the cancel fail?
Usually no. The web cancel only turns off auto-renew; you keep Plus until the period-end date shown in Settings → My plan. If you instead see no period-end date and access already dropped, that is the bug case — open a ticket (Step 5). One real failure mode: closing the Stripe tab before it shows Subscription canceled can leave it active, so re-open and confirm.
Q: Will my chat history disappear when I drop to Free?
No, history is preserved. Only paid-tier features (priority access, GPT-5.5, advanced data analysis, etc.) become unavailable. See ChatGPT subscription not recognized if Free tier is also broken.
Q: What if I was double-charged before canceling — can I get one back automatically?
Double charges are usually refunded automatically within a few business days; you do not need to ask. See ChatGPT billing double charged.
Q: Can a Team admin remove an individual seat without losing the rest?
Yes — Team plans support per-seat changes. The seat removal is effective immediately and prorated billing differs from individual Plus. See ChatGPT team seat not active.
Related
- ChatGPT billing double charged
- ChatGPT subscription not recognized
- ChatGPT apple pay subscription mismatch
- ChatGPT plus downgraded without notice
- ChatGPT account delete but billing active
Tags: #Troubleshooting #ChatGPT #billing #Subscription #refund