Why did OpenAI charge me after I cancelled

You cancelled your ChatGPT Plus subscription or paused your API usage, but OpenAI just hit your card again. This happens to thousands of users every month — and it's almost always because of timing, not a billing error.

Why did OpenAI charge me after I cancelled

You cancelled your ChatGPT Plus subscription or paused your API usage, but OpenAI just hit your card again. This happens to thousands of users every month — and it's almost always because of timing, not a billing error.

What's actually happening

OpenAI subscriptions work on a billing cycle, not a cancellation-on-demand system. When you cancel ChatGPT Plus, you keep access until the end of your current paid period — which means if you cancel on January 15th but your renewal date is January 20th, you'll still have Plus features until the 20th. The system doesn't issue partial refunds for unused days.

The charge you're seeing likely falls into one of three scenarios. First: you cancelled *after* the renewal already processed. OpenAI bills ChatGPT Plus on the same date each month (or year for annual plans). If your card was charged on March 3rd and you cancelled on March 4th, that charge is for the March 3rd to April 3rd billing period you just entered. Second: you cancelled the wrong subscription. If you have both ChatGPT Plus and an OpenAI API account, they bill separately — cancelling one doesn't touch the other. Third: your cancellation didn't actually complete. The confirmation page might have timed out, or you closed the browser before the system processed it.

For API users, charges can appear days after you think you've stopped. The API bills for *usage*, not subscription time. If you made API calls on February 10th but didn't hit the payment threshold until February 18th, the charge posts on the 18th even if you "stopped using" the API on the 11th. Usage-based billing always lags behind actual usage.

How to fix it

Step 1: Check your actual renewal date. Log into chatgpt.com, click your profile icon (bottom left), select "My Plan", then scroll to "Current Plan". Your renewal date sits right below the plan name. If today's date is on or after that renewal date, the charge is legitimate — you entered a new billing period before cancelling.

Step 2: Verify the cancellation went through. On the same "My Plan" page, look for text that says "Your plan will cancel on [date]" or "Your subscription has been cancelled". If you still see "Manage my subscription" with an active renewal date, the cancellation never processed. Click "Manage my subscription" and cancel again — this time, wait for the confirmation screen to fully load.

Step 3: Check for multiple subscriptions. Go to platform.openai.com/settings/organization/billing/overview while logged in with the same email. If you see API charges or a separate billing history here, you've got API usage billing on top of ChatGPT Plus. API charges are completely separate. You need to disable billing on the API side by going to Settings → Billing → Payment Methods and removing your card.

Step 4: Review your bank statement for the exact charge date and amount. ChatGPT Plus costs $20/month in the US (prices vary by country). API charges vary wildly based on usage. If the amount matches your ChatGPT Plus rate and posted on your renewal date, it's a legitimate final billing cycle charge.

Step 5: If the charge posted *after* your stated cancellation date and you have proof the cancellation completed before renewal, contact OpenAI support through help.openai.com/en/articles/6783318. Include your OpenAI account email, the charge amount, the date you cancelled (screenshot the confirmation email if you have it), and your renewal date from Step 1.

If that doesn't work

OpenAI support typically responds within 2-5 business days for billing issues. If you're requesting a refund, keep your request specific: "I cancelled on [date] at [time], before my [date] renewal. The charge of $[amount] on [date] should not have processed." Vague complaints like "I cancelled but got charged" rarely get refunds — you need to prove the timeline.

If OpenAI confirms the charge was legitimate because you cancelled mid-cycle, you won't get a refund. Their terms don't include prorated refunds for partial months. Your option then is to either dispute the charge with your bank (which will likely get your OpenAI account banned) or accept the charge and verify no future renewals process.

For charges you genuinely believe are fraudulent — like $20 charges appearing weekly when Plus only bills monthly — that's a different issue. See our guide on unexpected OpenAI charges for how to handle billing errors.

Questions people actually ask

Q: Can I get a refund for the days I didn't use?

A: No. OpenAI doesn't prorate refunds. When you cancel, you keep access until your renewal date, then it stops. You're not paying for days you won't use — you already used them.

Q: How long does it take for cancellation to stop charges?

A: Immediately for future billing cycles, but you'll still be charged for the current cycle if you're within it. If your next renewal is in 3 days, you'll see one more charge in 3 days, then nothing after.

Q: I removed my payment method — why did I still get charged?

A: Removing a payment method doesn't cancel the subscription. OpenAI can still process charges through your saved payment info even after you remove the card from your visible settings. You must explicitly cancel the subscription.

What to remember

  • Cancelling stops *future* renewals, not the current billing period you're in
  • Check both chatgpt.com and platform.openai.com — they bill separately
  • API charges lag behind usage by days or weeks
  • Take screenshots of your cancellation confirmation and renewal date
  • Contact support with specific dates and amounts, not general complaints

---

*openai-support.com is an independent resource, not affiliated with OpenAI Inc.*

Related help