Skip to main content
Dawloom

Can a ChatGPT app charge users? Plugin money rules

Dawloom engineering 9 min read
Can a ChatGPT app charge users? Plugin money rules

Only for physical goods. A ChatGPT app, which OpenAI now ships as a plugin, may sell physical products with checkout on your own site, but it may not sell subscriptions, credits, tokens, or digital content. Your existing paying customers can sign in and use what their plan already includes, and that’s the main way a SaaS earns from a plugin today.

We read every rule below in OpenAI’s plugin guidelines and checkout docs on 2026-10-14, and we quote them so you can check the exact words.

Who this is for: a SaaS founder or product lead who wants to know if a ChatGPT plugin can make money before paying to build one. Who should look elsewhere: if you only want ChatGPT to read your own company data, you don’t need a public plugin, and selling doesn’t come into it. See how to connect company data to ChatGPT. If you’re choosing between a plugin, an MCP server, and a Custom GPT, read that comparison first.

Many “monetize your ChatGPT app” articles that rank today predate these rules, or guess at a revenue share. We found no revenue share or developer payout in OpenAI’s plugin docs.

A decision flow titled Can my ChatGPT plugin charge users. It starts with: what are you charging for? Physical goods are allowed, in three ways: external checkout on your own site, which OpenAI calls recommended and generally available; saved payment methods shown in your plugin UI, which can't collect a new card; and the ChatGPT payment sheet, a private beta for select marketplaces. Subscriptions, credits, and content are not sold in the plugin, but existing customers can sign in and use features their plan already includes. The plugin may say a feature needs another plan, link an info page about plans, and you may run promos on your own site. The plugin may not show plans or start a subscription, link to checkout or an upgrade page, add a ChatGPT fee or surcharge, or give a worse version than your app. Ads and sponsored spots are not allowed, along with gambling, adult goods, weapons, prescription drugs, and money transfers. Listing text may not advertise pricing, trials, or discounts.

The rule in OpenAI’s words

The commerce section of the plugin guidelines opens with this:

“Currently, plugins may conduct commerce only for physical goods.”

The banned list is “subscriptions, digital content, tokens, or credits”, and the ban holds “whether offered directly or indirectly (for example, through freemium upsells).”

Then it carves out room for SaaS products that people already pay for:

“Users may sign in to an existing paid account and access features already included in their subscription. Plugins must not display subscription plans, initiate new subscriptions, or promote upgrades.”

The checkout docs say the same, with a hint that it may change: “While current approval is limited to plugins for physical goods purchases, we are actively working to support a wider range of commerce use cases” (checkout docs). There’s no date for that.

What a SaaS plugin may and may not show

Each row quotes the plugin guidelines, checked 2026-10-14.

What a SaaS plugin may and may not show
What you want to doAllowed?OpenAI’s words
Let paying customers sign in and use their planYes”Users may sign in to an existing paid account and access features already included in their subscription.”
Tell a user a feature needs a higher planYes”Explain that a certain feature is not available with the user’s current plan or entitlement.”
Link to a page that describes your plansYes”Link to an informational page describing available plans or entitlement options.”
Show a pricing table or plan picker in the pluginNo”Plugins must not display subscription plans, initiate new subscriptions, or promote upgrades.”
Link straight to checkout or an upgrade pageNo”Link directly to a checkout or other transactional page.” and “Link to a page that explicitly initiates the process to upgrade, subscribe, or complete a purchase.”
Sell credits, tokens, or a freemium upgradeNo”whether offered directly or indirectly (for example, through freemium upsells)“
Charge ChatGPT users more than other usersNo”Plugins must not apply ChatGPT-specific fees, surcharges, or other pricing that penalizes users for accessing a service through ChatGPT.”
Give ChatGPT users a cut-down versionNo”If the same feature in your plugin is also available through your external website or application, you must not provide a worse version through your plugin.”
Run a discount on your own siteYes”Temporary discounts and promotional offers on other platforms are permitted.”
Mention price or a free trial in the listingNo”Do not advertise pricing, subscriptions, free trials, discounts, or promotions.”
Show adsNo”Plugins must not serve advertisements and must not exist primarily as an advertising vehicle.”
Ship a demo to drive sign-upsNo”Trial or demo plugins will not be accepted.”

Two rows catch SaaS founders out. The “informational page” link must not start an upgrade, so a pricing page with a big “Upgrade now” button that opens checkout is a risk. And the “no worse version” rule means you can’t keep your best features out of ChatGPT to push people back to your app, if the same feature exists on your website.

Selling physical goods: three ways to take the money

If you sell physical products, OpenAI’s checkout docs describe three paths.

Selling physical goods: three ways to take the money
PathStatus on 2026-10-14What it means
External checkout”the recommended and generally available approach”Your plugin shows products, then sends the buyer to checkout on your own site. “Payment, billing, taxes, refunds, and compliance are handled entirely on your domain.”
Saved payment methodsIn the docs, no beta labelThe buyer pays inside ChatGPT with a card already saved with you. It “can only display saved payment methods and cannot collect new payment method credentials.”
ChatGPT payment sheet”private beta""limited to select marketplaces today and is not available to all users.” Your widget calls requestCheckout, ChatGPT shows the sheet, and your complete_checkout tool charges the token through your payment provider

The guidelines call the payment sheet “Instant Checkout, which is currently in beta” and say “standard external checkout is the required approach” until it opens up. They also say “No other third-party checkout solutions may be embedded or hosted within the plugin UI.” So you can’t drop a Stripe or PayPal checkout widget into your plugin’s screen.

The payment sheet works with six payment providers: Adyen, Checkout.com, Fiserv, PayPal, Stripe, and Worldpay. Only merchants “with a PCI DSS Level 1 certificate” can receive raw card details through the Agentic Commerce Protocol. OpenAI’s checkout docs don’t list a fee for the payment sheet.

Getting products to show up in ChatGPT shopping is a separate program. OpenAI’s product feed guide says “Onboarding product feeds in ChatGPT is currently available to approved partners.”

Even physical goods have limits. The guidelines ban a long list, including adult products, gambling, prescription drugs, nicotine, weapons, and “Execution of money transfers, crypto transfers, or investment trades.”

How a SaaS can still earn from a plugin

None of these are sales inside ChatGPT. They’re the ways the rules leave open.

  1. Make the plugin worth signing in for. Paying customers get their real features in ChatGPT. That keeps them using you. It’s a retention play.
  2. Let non-customers create a free account. The rules ban selling inside the plugin, not free sign-ups. A user who signs up and later pays on your website is a normal customer. Don’t build the plugin as a teaser: “Trial or demo plugins will not be accepted.”
  3. Explain locked features honestly. When a feature needs a higher plan, say so and link an informational plans page. Don’t link checkout.
  4. Price the same everywhere. No ChatGPT surcharge, and no cheaper plan that’s only for ChatGPT users of your app.
  5. Sell the paid plan where you already sell it. Your own site, your own Stripe subscription flow, your own app.

One cost works in your favour. ChatGPT runs the model, so the plugin doesn’t add model tokens to your bill. You pay to host the MCP server and its calls to your backend. If your product also calls a model on its own, our guide on how to price an AI SaaS covers seat versus token pricing.

Declaring commerce when you submit

The plugin package has a field for it. OpenAI’s sample plugin.json includes this under review:

"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."

OpenAI’s field reference says commerce is “Whether the app supports commerce” and that “This declaration doesn’t accept legal terms” (submission guide). If your plugin sells physical goods, set it to true and describe the checkout flow. Our guide to submitting an MCP server to the ChatGPT and Claude directories covers the rest of the review.

Is Claude any different?

Claude’s directory is stricter on money and quieter on subscriptions. Anthropic’s Software Directory Policy does not allow “Software that transfers money, cryptocurrency, or other financial assets, or executes financial transactions on behalf of users”, or software that “serves advertisements, sponsored content, paid product placements.” The submission form also has a required acknowledgment on “financial transactions” (Anthropic, submit a connector).

The policy we read says nothing about subscriptions, plan pages, or upgrade links. Connectors that act on a user’s account log in with OAuth 2.0, so a paying customer of your SaaS can connect their account. If you plan to show any pricing inside Claude, ask Anthropic first.

FAQ

Can I sell subscriptions in a ChatGPT app?

No. Plugins “may conduct commerce only for physical goods”, and the guidelines name “subscriptions, digital content, tokens, or credits” as not allowed. Users who already pay you can sign in and use their plan.

Yes, if it’s an informational page. The plugin may “Link to an informational page describing available plans or entitlement options.” It may not link to checkout or to a page that starts an upgrade.

What is ChatGPT Instant Checkout?

It’s OpenAI’s in-chat payment sheet. The guidelines call it “currently in beta” and “available only to select marketplace partners.” Everyone else uses external checkout on their own site.

Does OpenAI pay developers for plugin usage?

We found no revenue share or payout program in OpenAI’s plugin docs on 2026-10-14. You earn from your own customers, outside ChatGPT.

Can I charge ChatGPT users a higher price?

No. “Plugins must not apply ChatGPT-specific fees, surcharges, or other pricing that penalizes users for accessing a service through ChatGPT.”

If you want a plugin that serves your paying customers inside ChatGPT and Claude, see how we build MCP servers and AI SaaS products, billed hourly or by milestone.

More in MCP servers Need this built? See MCP server development

Got something to build?

Tell us what you need. An engineer replies, not a sales team.

Search the whole site