Create and Manage Subscriptions within your Experience

[Update] November 15, 2023


[Update] October 26, 2023

[Update] October 19, 2023

[Update] October 6, 2023

Hi Creators,

Earlier this month at the Roblox Developer Conference (RDC), we shared the new products and features we are building to help creators to earn on Roblox. This includes empowering creators with the flexibility to build subscription-based offerings and business models giving them a new way to monetize on our platform.

We’re excited to announce that starting today, we are rolling out the ability for creators to start creating and managing subscriptions within their experience. Eligible creators will be able to create subscriptions in Creator Hub and implement them into experiences via a new set of APIs in Studio.

Users will not be able to purchase subscriptions until November. We’re giving you access to the tools first so that you have ample time to experiment and plan.

Implementation is straightforward and mimics what creators are accustomed to with products such as Passes and Developer Products.

Eligibility

We want to make sure we are introducing this new feature in a way that encourages accountability, which is why creators need to verify their account via ID or phone number. In addition, your experience needs to be created in Studio and available in Creator Hub before September 1. This deadline is meant to be a temporary requirement. We plan to open this up to all experiences in early 2024.

Get started

Subscriptions can be created in the Creator Hub within Associated Items on the left navigation. Creators can select from a set of monthly recurring price tiers to best reflect the value their subscription offering provides.

This launch also includes a set of subscription-specific APIs which will allow you to create in-experience UI for your subscriptions, as well as test the purchase flows and subscription benefit granting.

Please do not publish an experience with any of these APIs. Since users won’t be able to purchase subscriptions until later this year, if you implement a subscription in a published experience, a user trying to purchase your subscription will see an error message.

For a more in-depth breakdown of the new APIs, check out the MarketplaceService documentation page.

What’s next

Educational resources

In the coming weeks, we will be publishing more educational resources on how to create effective subscriptions. Stay tuned for more updates.

Preparing for our November user launch

We are actively working on additional functionality in time for the November user launch, such as the ability to:

  • Activate: Create subscriptions and make them available for sale.
  • Manage: Cancel or delete active subscriptions that are not gaining traction.
  • Learn: Understand the health of subscriptions via analytics and track payouts from subscriptions through reporting.
  • Earn: Earn Robux based on the base web price of the subscription with the same cut as experience products today. You may have the opportunity to earn more from retained subscribers. For more information about earnings, please visit our documentation.

We are also building a seamless subscriber experience across devices for our November launch, just in time for the holidays. Users will be able to:

  • Discover: Easily discover subscription offerings available in-experience or on the experience page.
  • Purchase: Subscribe on desktop or mobile to enjoy benefits platform-wide.
  • Manage: View all subscriptions in one place and cancel from any desktop or mobile device.

FAQs

Click here to view the FAQ! (Updated on October 6, 2023)

Safety

How are we keeping users safe when they start buying subscriptions within experiences in November?

  • To make managing their subscriptions easy, all subscriptions within experiences can be canceled directly in the user’s Subscriptions page in Account Settings. In addition, they will receive subscription confirmation and ongoing payment receipt emails to help them keep track of active subscriptions. For subscriptions purchased via desktop or web, a truncated version of the experience name will also be listed in the bank statement descriptor to maximize transparency. Subscriptions will appear on Apple and Google billing statements according to each platform’s standard formatting.

Users will be able to report abuse via the subscription’s tile on the experience details page. They will also be automatically refunded for the current period if a developer deletes a subscription or if an experience is moderated.

Users can submit a CS ticket to contact an agent about refund disputes not covered above.

How is parental consent handled for users under 18 when purchasing subscriptions?

  • Saving a payment method is a prerequisite to purchasing a subscription on desktop or web, and users who are under 18 will need to get parental consent to save a payment method. Verified consent involves the parent verifying their age and identity, setting up a Roblox account, linking it to the child’s account, and approving the child’s account to engage with certain content. Parents will be able to leverage App Store parental controls to manage purchases through the Roblox app on Apple or Google.

Monetization

Why are subscriptions charged in real-world currency but paid out in Robux?

  • Subscriptions are charged in real-world currency to support automatic renewals across platforms, which enhances subscriber retention and creates ongoing revenue opportunities for creators. If we don’t have an underlying payment method, then it is difficult for users to maintain their subscription since they have to top up their Robux balance manually. Additionally, Robux payouts enable creators to comprehensively evaluate monetization across in-experience revenue streams without the need for currency conversions.

Why is there a lower platform fee incentive for renewing subscribers available only on desktop apps, and desktop and mobile web browsers? Why isn’t it available on the mobile app?

  • Whenever possible, we pass savings onto our developers. Given the higher cost of platform fees for mobile apps, we can only offer this retention incentive on subscriptions purchased via desktop or web.

Can we disallow refunds for subscriptions?

  • To ensure fairness and safety on the platform, developers must adhere to a uniform refund policy. Subscriptions that do not deliver the benefits promised due to lack of clarity in their description or removal of the subscription may be subject to refunds. Additionally, purchases made through Apple and Google are subject to these platforms’ refund policies, and both Roblox and our developers are obligated to adhere to these policies.

Can developers offer retention rewards or recognition to subscribers?

  • Yes! Developers should feel free to recognize or reward users for tenure or retention, whether these are officially listed as benefits in the subscription description or offered in the form of “surprise and delight” to the user. It’s important to maintain uniformity in any published retention benefits across all devices.

Analytics

In November, what kind of analytics will be provided to developers regarding subscriptions?

  • Developers will be able to:
    • View subscription sales, revenue, and cancellation trends for a given period of time
    • View and copy the full history of sales and revenue per subscription in table format that can be found under “History” on the Subscriptions analytics page
    • View breakdowns by subscriber type (new, renewing, previously canceled) and purchase platform (desktop, Apple, Google)

(Original FAQ)

Why are subscriptions purchased in local currency but paid in Robux?

  • Subscriptions renew automatically unless the user actively cancels. To support this automatic renewal feature, subscribers will pay in real world currency. Automatic renewals help to retain subscribers which leads to more opportunities for creators to earn from an ongoing revenue stream.

    Paying creators in Robux also allows creators to understand overall experience monetization across different products (dev products, Passes, subs, ads rev share) more seamlessly without having to do currency conversions.

Why are some things priced in a user’s local currency or $USD versus Robux today?

  • There are some situations on our platform (e.g. advertisers buying Immersive Ads, users purchasing subscriptions, buying assets and tools in Creator Marketplace) where creators and users will receive more benefit and utility when something is priced in $USD versus Robux. When that is the case, we will price things in $USD.

Resources


We are eager to hear your feedback. If you’re interested in trying subscriptions and sharing feedback with us, please comment on this post.

We can’t wait to see what you create.

Thank you.

193 Likes

This topic was automatically opened after 10 minutes.

Is there any API that allows us to ask the user if they want to have Recurring subscription in-game?

Cause I see it being a real headache if I have to exit the Roblox app, and then go to settings, subscriptions/ and turn off Recurring.

42 Likes

Great idea I could see this being useful to developers. Will there be a notice users who have an active subscription or will it just take the robux?

We’ve all been there forgetting to cancel a subscription.

17 Likes

I’m confused about the pricing, why not make it the same as how VIP servers work, and maybe keep the real-world currency option available to those who choose it? Those are automatically renewed every month and are paid in Robux.

50 Likes

Looks like a really cool and useful feature, sure lots of games will use this. Wondering why it can’t be purchased with robux, you said it’s for automatic renewal but wouldn’t it be able to work somewhat similar to private servers? Real currency might put some users off of buying in my opinion.

16 Likes

This is great! Although I would prefer if you could buy Subscriptions for Robux instead of buying it in local currency.

23 Likes

I would guess the reason is reliability. When a subscription is USD-based, it will just happen (excluding account issues), and you will have very clear billing. With Robux, you can quickly run out and abruptly lose the subscription.

8 Likes

Yeah, guess i will pass on buying subscriptions. I hoped to pay with robux because i have all of my funds in it.

11 Likes

This is an absolutely amazing change! I am extremely excited to see how it will be implemented across games.

Although I do think having subscriptions being purchased in local currency could prohibit users from purchasing them as Robux is a lot more accessible to the large majority of players than purchasing with real world currency.

To support this automatic renewal feature, subscribers will pay in real world currency.

This does not entirely make sense considering how VIP/Private servers work as they work the same as a subscription.

8 Likes

Yeah. As a developer on Roblox, it’s more convenient (and most of the time cheaper) if I can pay for things with Robux as opposed to USD, especially if I follow DevEx rates as opposed to purchase rates.

14 Likes

Buying a VIP server subscription is pretty reliable. You can clearly disable renewals, you know which date it’ll renew on, etc. I recommend adding a tab with all your subscriptions in all games, that way you can easily manage them, cancel them as needed, and find out which subscriptions are about to renew.

8 Likes

VIP server subscriptions are only reliable if the user has Robux. Once that goes out, so does the VIP subscription. With a direct payment, that goes away - subscriptions will continue until the user cancels or the card transaction is declined.

5 Likes

If I’m understanding this section correctly, there is a situation where robux could be removed from our accounts, after our robux has already pended (for 30 days!!) if a user charges back their already completed subscription?

please correct me if I read that wrong

17 Likes

As a follow-up to this and a question for Roblox staff:

Will the USD price → Robux payout be in purchase conversion rate ($4.99 = R$400) or will it be in DevEx conversion rate ($4.99 = R$1,425)?

Edit: Nevermind, I found the answer. Basically, if you charge someone $9.99 per month, you get (in DevEx rates):

  • $2.45/mo for the first 3 months
  • $2.97/mo for the subsequent months, assuming they are on Desktop

17 Likes

Yep, you read it right. Pretty sure they get terminated if they chargeback though.

4 Likes

This is AMAZING, Amazing Job ROBLOX for implementing this feature so quickly, I seriously cannot wait for more amazing features like this to be added in the future, Thanks again ROBLOX!

4 Likes

I do have to agree with you on this, although that still does not mean Roblox cannot implement features to prevent this from happening, a few suggestions;

  • Warnings/Notices for subscription renewal (similar to what you would see with Discord Nitro)
  • Easy to access settings for configuring and displaying subscriptions (and the ability to toggle autorenewals, notice periods (i.e changing frequency or earliness of notices).
  • Ability to set a minimum amount of Robux in account to purchase subscriptions (i.e if you have <500 Robux, subscriptions will not auto-renew)
10 Likes

This is AMAZING! Well done Roblox!

3 Likes

adds a new ability
realises that the description cannot be changed
creates a new subscription
repeat

4 Likes