ChatGPT charged twice? The 9 causes, the receipt line that shows each, and who refunds it

In brief

OpenAI's help center traces a double ChatGPT charge to two subscriptions, one on chatgpt.com and one in the App Store or Google Play, or to two accounts. As of October 2026, OpenAI reviews a verified duplicate billing error for correction, but two separately bought plans do not automatically qualify for a refund. A pending hold is not a charge.

Four black plinths in a dark studio holding a terracotta Claude starburst, two white paper receipts with a brass magnifying glass, a brushed silver OpenAI knot and a rainbow glass Gemini star.

Which ChatGPT charge is the duplicate? The receipt tells you

If ChatGPT charged you twice, the merchant name on each line tells you which company billed it and where to ask for the money back. Match your statement to a row below. Each row comes from OpenAI's, Apple's, Google's or Stripe's help pages, read in October 2026.

CauseWhat the statement or receipt showsWho can refund it
A second plan bought in the iPhone appOne ChatGPT Billing charge and one apple.com/bill lineApple, for the Apple charge
A second plan bought on Google PlayOne ChatGPT Billing charge and one line starting GOOGLE*Google for 48 hours, then OpenAI
Apple recovered a failed renewalapple.com/bill after you update the payment method in your Apple accountApple
Two ChatGPT accountsEach account's Billing page shows its own planOpenAI, from each charged account
A pending authorizationA pending line in the same amount, with no receiptNobody. It should drop off
A plan changeOne month's row names Plus or Pro, the next names GoOpenAI, though a plan change alone doesn't qualify
Personal Plus or Pro plus a Business workspaceA personal plan charge and a separate per-seat Business chargeOpenAI. Unused Business seats are generally non-refundable
A cancel less than 24 hours before renewalOne more renewal on your usual billing dateThe company that billed it. OpenAI's seven day unused plan rule covers web and Play
A real billing errorTwo Paid rows for one plan, one date, one accountOpenAI, as a verified billing error

The web rows are easy to check. On 2 September 2026, Whizi opened Settings, then Billing, on a live Plus account: each row under Transaction history showed the plan name, the date, the word Paid, the amount and a link to the invoice on invoice.stripe.com. App Store and Google Play charges never appear there. OpenAI's cancellation article says "A subscription purchased on chatgpt.com does not appear in your Apple or Google Play subscriptions." The reverse holds too.

Will OpenAI refund a duplicate ChatGPT subscription?

Not automatically. OpenAI's duplicate charges article, updated in September 2026, draws the line in two sentences: "A verified duplicate billing error can be reviewed for a correction. Having two separately purchased subscriptions does not automatically qualify you for a refund."

A second charge starts three refund clocks, and Google's runs out first
GooglePlaySecond charge48 hours: Google's window endsOpenAISecond chargeDay 7: unused plan window endsEU, UK,TurkeySecond chargeDay 14: prorated refund endsRenewalCancel the extra plan by hereBoth plans renew

So a second plan you bought yourself is judged like any other purchase. OpenAI's refund article offers a discretionary refund on an unused plan if you ask within seven days of the charge. Ask fast. After day 7 there's no automatic prorated refund, though OpenAI may still approve one for "a verified OpenAI billing error, validated unauthorized charges, or a documented OpenAI service or access failure". EU, UK and Turkey buyers keep a prorated refund for 14 days. OpenAI quotes 5 to 7 business days to process an eligible web refund and 10 for Google Play, as of October 2026.

Apple charges are Apple's call. Sign in at reportaproblem.apple.com, choose I'd like to, then Request a refund. Apple's page adds a catch: "If the charge is pending, you can't request a refund yet." Google Play charges can go to Google for 48 hours. After that, Google's refund page sends you to the developer, which means the same help.openai.com chat a web buyer uses. Google usually decides within one day, and it can take up to four. The full route for each store is in how to get a ChatGPT Plus refund.

Why did Apple charge me after I moved my ChatGPT plan to the web?

Apple recovered the old plan. OpenAI says a failed Apple renewal "is not automatically canceled", and that the plan "may appear inactive in ChatGPT, but Apple may continue trying to recover it."

The order matters. Your Apple payment fails, ChatGPT shows the plan as inactive, and you subscribe on chatgpt.com or Google Play. Later you update the payment method in your Apple account to clear the warning. Apple then "may use the new payment method to recover and renew your ChatGPT subscription", in OpenAI's words, and you're paying twice.

OpenAI gives two ways out. Update the Apple payment method and let Apple recover the plan without buying another one. Or cancel the Apple plan first, "even if it looks inactive", and subscribe on the web only after Apple confirms it won't renew. To cancel, open iOS Settings, tap your name, then Subscriptions, ChatGPT, Cancel Subscription. If you only see an expiration date, it may already be cancelled.

Is a pending ChatGPT charge a real second charge?

Usually not. A pending line is an authorization, and it isn't money taken. Google's payments help says "you might find a pending authorization in the same amount as the charge. It should disappear within a few days."

Web checkouts can leave one too. Stripe bills ChatGPT on the web, and its declines guide says that when Stripe blocks a risky payment, some cards still show the issuer's authorization for it, though Stripe never took the money. "The card issuer typically removes this authorization from the customer's statement within a few days." So a checkout Stripe blocked can leave a pending line beside the real charge. Apple's billing page says a small hold can appear when you update billing details or add someone to Family Sharing, and your bank removes it "after a short time."

One OpenAI hold has a number on it, though it isn't for ChatGPT. Updating an API payment method places a $5 hold that OpenAI says "will be reversed within 7 days." A pending line that becomes a posted charge with a receipt is a real payment. Go back to the table.

Why was I charged after I cancelled ChatGPT?

OpenAI's cancel article gives two reasons: you cancelled too late, or another plan is still running. It says to cancel "at least 24 hours before your next billing date", and if you cancelled inside that window, "the next charge may already have been processed."

Billing doesn't follow the calendar month. OpenAI's invoice dates article says a plan bought on the 12th bills again on the 12th of every month, and the date can't be changed. If the date and the 24 hours both check out, OpenAI says to check "whether another account or platform has an active subscription." Uninstalling the app doesn't cancel it, and neither does cancelling on the web when Apple or Google bills you. How to cancel ChatGPT Plus covers each platform, including a locked account.

A second ChatGPT account or a Business workspace bills on its own

A second account bills on its own, and its receipts may land in another inbox. OpenAI's cancel article tells anyone with more than one charge to check "whether you have subscriptions under different ChatGPT, Apple, or Google accounts." Its Plus article warns that "The email where you receive invoices or receipts may be different from your ChatGPT account email." The same article names one trap: if you signed in with Apple and chose Hide My Email, the paid account uses a privaterelay.appleid.com address you may not recognise.

An App Store or Play plan is tied to one ChatGPT account. OpenAI says the Apple or Google account behind it "can't be used to purchase subscriptions for a different ChatGPT account", and mobile plans can't be moved between accounts. If ChatGPT says a subscription "is associated with another OpenAI account", sign in to that account first. Don't buy again.

A Business workspace doesn't replace a personal plan. OpenAI's workspace migration article says that if you keep the two separate, "any personal subscription continues until you cancel it." Cancelling it doesn't delete your personal chats. Unused Business seats are "generally non-refundable" for the period you committed to, so check with the workspace owner before you ask.

Can a switch between Go, Plus and Pro bill twice?

A downgrade shouldn't. OpenAI's Go article says a move from Plus or Pro to Go keeps your current plan "active until the end of your billing cycle", then charges the Go rate. There's no refund for the switch either. A Plus row one month and a Go row the next is that downgrade working as described, not a duplicate.

Upgrades are less documented. As of October 2026, OpenAI's help pages don't say how a mid-cycle upgrade from Go or Plus is billed, so read the plan name on each row under Billing before you call it a duplicate. OpenAI's refund article adds that "a plan change does not by itself qualify" for a refund. Go bought in the app with Plus bought on the web is a different case: those are two subscriptions, and the first row of the table applies.

What if you don't recognise the second charge at all?

Check who sent it before you call it fraud. Google says Play charges always start with GOOGLE*, and anything else "didn't come from Google." Apple says apple.com/bill appears for purchases, renewals and a family member's buys, and its statement page sends you to reportaproblem.apple.com to match it. OpenAI's unrecognized charges article asks you to check your invoices first, since a charge "could have been made by a family member."

If it's still unknown, OpenAI asks you to use its Fraudulent Activity webform and to contact your bank "immediately." Google takes reports of unauthorized Play charges within 120 days. One rule from OpenAI applies either way: it "cannot issue a separate refund while a payment dispute is active", and adds that "This does not limit your ability to contact your bank or card issuer." This page reports what OpenAI, Apple and Google publish. It isn't legal advice.

Workflow checklist
  • Read the merchant name on both charges: apple.com/bill, GOOGLE* or ChatGPT Billing
  • Check iOS Subscriptions, every Google account in the Play Store and ChatGPT Billing
  • Leave a pending line alone for a few days before you report it
  • Cancel the extra plan where it was bought, at least 24 hours before its renewal
  • Ask OpenAI within seven days if the extra plan is unused
  • Know that OpenAI won't refund a charge while a bank dispute on it is open
Common questions

Frequently asked questions

Will OpenAI refund a double ChatGPT charge?

Not automatically. OpenAI says a verified duplicate billing error can be reviewed for a correction, but two plans you bought separately don't automatically qualify. An unused extra plan may still get a discretionary refund within seven days of the charge, through the help.openai.com chat, as of October 2026. To keep one plan, see how to downgrade ChatGPT Plus.

How long does a pending ChatGPT charge take to disappear?

Usually a few days. Google says a pending authorization in the same amount should disappear within a few days, Stripe says the same of a payment it blocked, and Apple says banks remove its holds after a short time. If it posts as a charge with a receipt, it's a real payment. For blocked or declined checkouts, see paying for ChatGPT with a declined card.

Can I cancel one ChatGPT subscription without losing my chats?

Yes. OpenAI says you don't need to delete your account to stop future charges, and cancelling a plan only stops renewals. Keep the account, cancel the extra plan where it was bought, and your chats stay. Do you lose chats cancelling ChatGPT Plus explains what shrinks instead.

Does deleting the ChatGPT app stop the second charge?

No. OpenAI says uninstalling the app doesn't cancel an Apple or Google Play subscription. Deleting your ChatGPT account doesn't cancel an Apple plan either. Cancel in iOS Settings or the Play Store. How to delete your ChatGPT account covers what deletion does to a subscription.