CHATGPT SUBSCRIPTION

ChatGPT subscriptions: Plus, Pro and API billing

ChatGPT Plus, Pro and API usage have separate billing channels. Compare plan benefits, purchase channels, payment records and cancellation options.

AuthorPIKABAO Data Research GroupLast reviewedBlogAll articlesBodyAbout 2042 wordsReadingAbout 10 minutes
Key Takeaways
  • Before binding a card, lock in the account environment and billing information
  • Whether an account is ready for binding depends on its usage state, not day count
  • The three payment paths have different billing entities and risk-control profiles
  • Renewal failures concentrate in three places: balance, card status, and billing information
  • Cancel before the cycle ends and confirm the status change
When the three ChatGPT product lines charge: Plus and Pro subscriptions, API prepayment, and extra credits are each charged at different points
When the three product lines charge: check the three balances and bills separately

Many people use both a membership and the API at the same time, and when the bills are mixed together it's hard to tell which charge is which. Looking at the three channels separately makes the problem much simpler.

Three billing channels, explained

ChannelWhat you getWhen the card is charged
Plus / Pro membershipA personal ChatGPT membership; in-plan usage is consumed per the rulesOn first purchase and on each monthly renewal
API balanceAPI call quota, deducted by actual usageWhen purchasing balance, and when auto top-up triggers
Extra creditsAdditional usage for supported featuresWhen purchasing, or replenished automatically per the rules

The three channels are charged separately. Cancelling one does not close the other two.

A common misconception is that buying a membership automatically gives you API access. In fact, a membership does not include API balance, and topping up the API does not automatically activate a membership.

Plus vs Pro: how to choose

Both are personal memberships; the difference is in the tier and the usage caps. Choose based on your actual daily usage intensity, not the price.

ComparisonPlusPro
Official base price$20 / month$100, $200, $500 / month, multiple tiers
Best suited forDaily writing, Q&A and file analysisLong sessions of heavy use
Billed by usageNo, in-plan usage is consumed per the rulesNo, consumed according to the selected tier
Includes APINoNo
Charged if unused for a long timeStill renews if not cancelledStill renews if not cancelled

The USD prices are the official base prices. Region, currency and taxes make the actual amount differ; the checkout page is the source of truth.

When you're developing websites, bots or batch data processing, you use the API, not the membership. Membership quota cannot be used directly as API balance.

Upgrading to Pro doesn't necessarily mean a fixed price difference. The materials verified this time don't provide a unified formula covering every plan-change scenario, so go by the amount due shown on the checkout page.

Web subscription: six steps

  1. Open the official ChatGPT website and sign in to the target account, using your usual sign-in method.
  2. In account settings, check the current plan and confirm that no subscription is active.
  3. Enter the upgrade entry and choose a plan; upgrading from the free plan to Pro must be done on the web.
  4. Fill in the card number, expiry date, security code, plus your name and real billing details.
  5. Before paying, note down the plan name, currency, the amount due this time, the period, and the next billing date.
  6. After paying, go back to the account, confirm the plan has changed, and save the receipt.
ChatGPT web subscription steps: first confirm the account and the original payment method, then open the upgrade entry and choose Plus or Pro
Web subscription steps: confirm the account, open the upgrade entry, pick a plan

Bank verification may appear during payment. Complete it as prompted on the page, and don't refresh or close the payment page midway.

The address in your billing details must match the issuer's records. An address that doesn't match the card's region is one of the common reasons online payments are declined.
ChatGPT payment page, field by field: plan and amount, card and billing address, renewal and confirmation
Payment page, field by field: follow what the actual page shows

Mobile subscription: Apple and Google Play

When you subscribe on your phone, the party that charges you is the app store, not OpenAI. The price and currency follow the store's confirmation page.

  • iPhone and iPad: use the official app and verify the item, price and period on the system's subscriptions page.
  • Android: use the official app and verify the store account and currency on the Google Play confirmation page.
  • If you already bought a membership on the web, you don't need to pay again on mobile — just sign in with the same account.
Before switching purchase channels, cancel the old subscription on the original channel and confirm its expiry status, to avoid both channels being active at the same time and being charged twice.
Subscribing and cancelling on mobile: after subscribing on iPhone or Android, cancellations must be handled back on the original purchase platform
Subscribing and cancelling on mobile: manage it back on the original purchase platform

Four checkpoints for API sign-up and top-up

The API and the membership are two separate entries. Before signing up, confirm the current organization; if the wrong organization is selected on the billing page, the payment will land on another organization.

  1. Enter the API platform and confirm the organization name and billing ownership on the billing page.
  2. Add a payment method and choose an initial top-up amount; a new account is usually topped up before use.
  3. Check the auto top-up toggle. It's on by default; turn it off before confirming if you don't need it.
  4. After the purchase, create an API key and check actual consumption on the usage page.
Official note: prepaid cards cannot be used to buy API balance; only standard credit or debit cards are supported. Whether a virtual card works depends on the issuing card's attributes, which is a different question from whether it can pay for a membership.
ChatGPT API sign-up: choose an organization, buy balance, check the auto top-up toggle and create a key
API sign-up: pay special attention to the auto top-up toggle

How API billing works: two actions viewed separately

The bank card is charged when you purchase balance. API calls deduct from your balance and usually don't charge the card for every single request.

ActionResult
Purchase balanceThe card pays once; API balance increases
Call the APIBalance decreases, priced by input and output usage
Auto top-up triggersThe card pays again; balance returns to the set level

Usage records are not new card charges, so keep the two separate.

The monthly cap on auto top-up only limits automatic purchases; it doesn't limit manual purchases, and it doesn't limit using the balance you already have. If you need to stop further spending, turn off auto top-up, stop making calls, and revoke keys you no longer use.

How ChatGPT API auto top-up works: a manual purchase triggers a bank charge, and after balance is consumed down to the threshold it is topped back up to the target balance
How API auto top-up works: the numbers are only for illustration; the actual amount follows the bill

Renewal, cancellation and refunds

Monthly subscriptions renew every month on the purchase date. Buy on October 6, and you're usually charged again on November 6.

Purchase channelWhere to cancel
WebBilling page in account settings
AppleSubscriptions management in system settings
Google PlayPayments & subscriptions page in the store

Cancellation and refunds are two different actions. After cancelling, you can usually keep using the plan until the end of the current period; cancelling doesn't mean this month's fee is refunded. Whether a refund is granted depends on the purchase channel and the applicable rules.

Uninstalling the app, deleting the card, or running out of balance doesn't replace an official cancellation. We recommend cancelling at least 24 hours in advance, and saving the confirmation status and expiry date.
Stopping further charges: subscription renewals, API auto-purchases and extra credits are three channels that must be handled separately
Stopping further charges: different items must be handled separately

How to investigate abnormal charges

What you seeHow to handle it
Payment succeeded but still shows the free planCheck the account email and sign-in method used for the purchase
Multiple charges within one monthCheck the membership fee, extra credits and API top-up separately
Card declinedCheck balance, card details, billing address and whether the region matches
Still charged after cancellingConfirm whether the cancellation was made before the renewal date
Platform balance shows a negative numberHandling after the balance runs out is delayed; check the usage records first

The troubleshooting order is fixed: first confirm which channel the charge landed on, then check that channel's billing status.

When contacting support, prepare the account email, purchase channel, transaction date, currency and amount, order number, and the last four digits of the card. Never send the full card number, security code or verification code.

Four extra things virtual card users should verify

  • Whether the issuing provider supports this merchant and international online payments.
  • Whether the card's billing address is in the same region as the account's region.
  • Whether the card balance covers this amount plus any possible authorization holds.
  • Whether subscription-type recurring charges are supported; a first success doesn't guarantee that later renewals will succeed.
Bind the card to one platform at a time, so problems are easier to locate. For card type selection, see the card type selection guide; for which platforms accept what, see the platform payment guides.

Choosing cards by subscription scenario costs less than repeatedly testing cards

Subscription payments hinge on three things: whether the card network is accepted by the merchant, whether the billing-address region matches the account, and whether recurring auto-charge is supported. The five entries below are ordered by decision sequence.

Decision hub

Card type selection guide

Compare card types by payment requirements

Matches card types against 5 user profiles and 15 use cases, and explains how BIN ranges work and how to combine multiple cards.

Default pick

Visa virtual card

When the merchant accepts Visa, or the merchant's preference is unknown

The widest acceptance, good for subscriptions and advertising scenarios, and a solid first run-through of a complete payment.

Verification & recurring charges

Mastercard virtual card

Card binding and verification, monthly auto-renewals

More stable compatibility for card-information verification and recurring auto-charge scenarios.

US scenarios

US virtual card

When the account region is the US and a US billing address is required

A US BIN paired with a US billing address resolves declines caused by an address mismatch.

HK scenarios

Hong Kong virtual card

When the account region is Hong Kong, China and a Hong Kong billing address is required

A Hong Kong BIN paired with a Hong Kong billing address, used on the same principle.

Switching cards incurs a new issuing fee (from $1, priced by card range). Confirm your account region first, then decide which card family to open.

Frequently asked questions

What's the difference between ChatGPT Plus and Pro?

Both are personal memberships; the difference is in the tier and the usage caps. Use Plus for daily writing and file analysis; consider Pro only for long sessions of heavy use. The exact tiers and prices follow the checkout page.

Do I still need to buy the API separately if I have a membership?

Yes. The membership and the API are two separate billing channels, each bound to its own payment method. Buying a membership doesn't give you API balance, and topping up the API doesn't activate a membership.

What if I want to switch to a different card after subscribing?

Update the payment method on the billing page of the original purchase channel. Updating the card is not the same as cancelling the subscription; renewals will still continue.

How long can I keep using it after cancelling?

Usually until the end of the current paid period. The cancellation itself doesn't refund fees already paid.

Why is there a small charge when I bind a card?

It's a pre-authorization the merchant uses to verify the card is valid. It's usually released automatically after a period of time, and temporarily holds card balance until then.

Can I use a virtual card to subscribe to ChatGPT?

It depends on whether the issuing provider supports this merchant and subscription-type charges. We recommend a card whose billing address matches the account's region, and confirm that the card balance covers the first period's amount before trying.

Get your card first, then come back to subscribe

Subscribing itself isn't complicated; where people get stuck is usually the card side: a region mismatch, insufficient balance, or no support for subscription-type charges. Get the card ready first, then follow the steps above.

Refund policy → Card balance refunds · full rules
Online support