Why did OpenAI charge me after I cancelled

You cancelled your ChatGPT Plus subscription or stopped your API usage, but OpenAI just hit your card anyway. This happens to hundreds of users every billing cycle — and it's usually not a glitch.

Why did OpenAI charge me after I cancelled

You cancelled your ChatGPT Plus subscription or stopped your API usage, but OpenAI just hit your card anyway. This happens to hundreds of users every billing cycle — and it's usually not a glitch.

What's actually happening

OpenAI processes subscription charges based on when you originally signed up, not when you cancelled. If you subscribed on the 15th of any month, your next charge processes on the 15th of the following month — even if you cancelled on the 14th.

The system doesn't recognize cancellations in real-time for billing purposes. When you click "Cancel plan" in your ChatGPT settings, you're flagging your account to not renew after the current billing period ends. But if that period hasn't ended yet, the scheduled charge still goes through.

This catches people off guard because the ChatGPT interface shows "Plan cancelled" immediately after you click the button. What it should say is "Plan will not renew" — but it doesn't. You see "cancelled" and assume you won't be charged again. Then two days later, $20 appears on your statement.

API billing works differently but causes the same confusion. You can disable billing in your API settings, but if you used the API earlier in the month, that usage charge still processes at the start of the next month. There's no way to cancel charges for API calls you already made.

How to fix it

1. Check your original subscription date

Log into chat.openai.com, click your profile icon (bottom left), select "My plan". Under your current plan details, it shows your billing date. If you cancelled on March 10 but your billing date is March 12, you'll be charged on the 12th.

2. Verify the charge matches your billing cycle

Pull up your bank or card statement. Match the charge date against your subscription start date. If they're the same day of the month, the charge is legitimate — it's for the period you already had access to.

3. Confirm your cancellation went through

Go back to "My plan" in ChatGPT. If it says "Current plan: Free" with no mention of Plus, your cancellation processed. The charge you received was your final one. If it still shows "Plus" with a renewal date, your cancellation didn't complete — follow our guide on unexpected OpenAI charges for next steps.

4. Check for multiple subscriptions

Some users have accidentally created two Plus subscriptions — one on mobile, one on desktop, or one tied to a different email. Log out completely, then log back in with any other email addresses you might have used. Check each account's billing status.

5. Review API usage if you don't have ChatGPT Plus

Log into platform.openai.com, go to "Settings" → "Billing" → "Usage". If you see API calls from the previous month, that's what you're being charged for. API billing runs one month in arrears — September usage bills in early October, even if you disabled billing in September.

If that doesn't work

You need to contact OpenAI's billing team directly through their official form at help.openai.com/en/articles/6783318. You'll need:

  • The exact charge amount and date from your statement
  • Your OpenAI account email
  • Screenshot showing your plan status as "Free" or "Cancelled"
  • Your original subscription or API activation date

Response time runs 3-7 business days currently. If you genuinely cancelled before your billing date and still got charged, they typically refund within 10 days. But if the charge covers a period you had access, they won't refund — their ToS states all sales are final.

If you disputed the charge through your bank already, your OpenAI account may get suspended. See our account ban appeal guide if you need to resolve that.

Questions people actually ask

Q: I cancelled two days before my billing date but still got charged. Why?

A: Your cancellation takes effect at the end of your current billing period, not immediately. You pay for the full month you already had access to. Cancel on March 28 with an April 1 billing date, and you'll be charged on April 1.

Q: Can I get a prorated refund if I barely used it this month?

A: No. OpenAI doesn't prorate. You pay for the entire billing period regardless of usage. This is standard for subscription services.

Q: The charge says "OpenAI" but I never signed up for anything.

A: Someone else may have used your card details, or you signed up and forgot. Check platform.openai.com and chat.openai.com with all your email addresses. If nothing appears, contact your bank to dispute a fraudulent charge.

Q: I disabled API billing but got charged $50. What gives?

A: That's for API calls you made before disabling billing. Usage from the previous calendar month bills at the start of the current month. Disabling billing only stops future usage.

What to remember

  • Cancelling stops future renewals, not the current billing cycle
  • Your billing date is based on when you first subscribed, not when you cancel
  • API charges always lag by one month — you pay for last month's usage
  • Check for duplicate subscriptions across different email addresses
  • Contact OpenAI support directly with specific dates and amounts if the charge seems wrong

---

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

Related help