ChatGPT App Monetization (Apps SDK)

I’m building a ChatGPT App (Apps SDK) and I have a question about monetization.

In Wednesday’s session, Corey said:

“For monetization. We have a couple different ways of doing this today. One of the initial examples is you can have your app have an authentication flow, so after the user installs and connects their app, you could require them to log into your platform and then you can monetize by just having your traditional signup flows and things of that nature on your own site. Another more native way to do this is to add in a checkout like experience within your app or a button that then opens an external link to your application. And traditionally what we’ve seen as a good paradigm is it can deep link people to like a final state of checking out. And then what we provide actually in the external checkout window, OpenAI capability is a redirect URL. So after you’ve completed that action on your site or platform, you can natively direct the user back into ChatGPT and continue to experience there. Last but not least, the Gente Commas protocol and instant checkout is something that we are looking to expose to more apps, developers and builders. So we’re working really hard to get that so you can actually do native buying experiences directly in app that don’t require a checkout. But today I’d recommend exploring the first two options as way to adding monetization to your app, because I know it’s a topic that a lot of people are asking about.”

Based on that, could you please clarify:

  1. Do the first two options apply to monetizing non-physical products as well (digital subscriptions / SaaS access / paid features), not only physical goods? For example: after the user authenticates, can we show a subscription/paywall on our website to unlock the app’s premium usage?

  2. Are we allowed to implement usage limits inside the ChatGPT App (for example, N actions per day), and once the limit is reached, direct the user to our site (external link), ask them to authenticate, and purchase a subscription to remove/raise the limits, then redirect them back into ChatGPT via the provided redirect URL?

If there are any policy or review constraints around “limits/paywalls” inside ChatGPT Apps (what’s allowed vs. not allowed), a pointer to the relevant guideline would be very helpful.

Thanks!

4 Likes

Hi everyone!

I’m exploring the ChatGPT Apps SDK monetization workflow and would appreciate insight on a few technical points related to building and monetizing apps:

Monetization Flow: How is the monetization lifecycle structured in the Apps SDK? Is there a standard pattern for handling in‑app purchases, subscriptions, or usage‑based billing?

API/Platform Support: Which SDK endpoints and APIs are specifically used to enable monetization? Are there differences between web, desktop, and mobile in terms of API support?

Quota and Billing Metrics: What metrics should developers track to monitor usage quotas and billing events (e.g., tokens used, feature calls)? Are there recommended best practices or tools for this?

Testing Monetized Features: Are there sandbox or test modes available to simulate monetized behavior (simulated payments, subscription states) without incurring real charges?

Revenue Sharing / Pricing Controls: How does pricing control work? Can developers define pricing tiers, trial periods, or regional pricing inside the Apps SDK?

Documentation and Samples: Are there public GitHub examples that illustrate the full monetization workflow, from user purchase to tracking and billing integration?

Thanks in advance for any guidance, references to docs, or example projects that clarify how monetization should be implemented and tested!

I’ve seen this, and I don’t have direct answers for you. I just wanted to let you know I’ve escalated the question to try to help get you a response. The folks that can answer this are busy people :slight_smile:

2 Likes

the answer is no to both currently.

You cannot submit an app with monetization for any digital products/services.

Here’s a link to it in the docs.

It’s been mentioned multiple times that they want to allow usage/subscription monetization but not yet. Stripe already has a setup to allow (docs here) it but OpenAI will not accept it if you have that integrated.

My assumption is that they are trying to setup a way to get a percentage cut of any revenue driven by usage / subscriptions and they have not solved that yet.

1 Like