Developer Economics

Roblox makes it possible for you to create content and experiences, minimizes upfront costs, and incentivizes you with the right economic structure. During December 2021, 1.7 million creators and developers earned Robux (our platform's currency). On average, Roblox pays developers 28 cents* per in-experience dollar spent. When you build on Roblox:

  • You only pay after earning on Roblox. On other platforms, you can incur expenses such as storage, hosting, and infrastructure before you earn any money (or even start building). On Roblox, developers have minimal risk as you are only charged after you monetize, which is reflected in the developer share numbers in Cash Payout Structure. This is your estimated take home after all expenses tied to building, storing, testing, and maintaining an experience have been paid.

  • There is no significant user acquisition cost. Growing an experience on Roblox is significantly more cost effective than off-platform. Developers can take advantage of our organic channels, our network effect, and our cost effective, on-platform ads.

Roblox uses its share of earnings to pay for all the tools, services, support, fees, operating costs, and R&D costs. This lets you build with minimal upfront fees and risk, so you can grow and monetize on the platform more easily.

* 28 cents assumes the full amount of Robux paid out are exchanged through the DevEx program, and not spent on the platform.

Cash Payout Structure

The following chart illustrates the estimated utilization of each dollar spent in an experience on Roblox. Note that the chart doesn't reflect our expenses as disclosed in our GAAP financial statements.

App Stores & Payment Processing Fees

This reflects the processing payment fees related to all purchases of Robux. These fees are paid directly to Apple (iOS), Google and Amazon (Android), and Microsoft (Xbox and Microsoft Store). These costs also include processing fees associated with other payment methods, such as credit card or PayPal, as well as costs associated with the sale of our prepaid cards.

Platform Hosting & Support

These costs relate to Roblox's maintenance of the servers that all Roblox experiences use, as well as platform-wide customer support, user and experience moderation, and user acquisition.

Platform Investment

These costs relate to future-looking investments in the Roblox platform and ongoing research & development.

Roblox Share

Roblox uses this percentage to cover ongoing services and operating costs.

Developer Share – Developer Exchange

This percentage is the experience owner's earnings based on transactions in the experience, after cashing out through our Developer Exchange program (before any developer spending on the Roblox platform such as ads). A developer's earnings share may differ.

Developer Share – Engagement-Based Payouts (EBP)

Developers also get extra Robux for simply building an engaging experience. Roblox calculates payout based on the share of time a Premium subscriber spends in your experience. These engagement-based payouts happen automatically through the Premium Payouts feature as a way to reward engaging experiences. This percentage reflects our platform average, though the actual percent of earnings from EBP may vary from experience to experience based on the engagement level in the experience.


Calculating Cash Earned

Depending on how you earn Robux on our platform, your specific share of cash can vary from the average share Roblox pays. Ultimately, we calculate your share of cash with the following variables:

  1. Robux earned from each transaction in your experiences.
  2. Robux earned from engagement (through EBP).
  3. The conversion to real money of all Robux earned from transactions and engagements (as noted above) using our Developer Exchange program.

The following sections describe in more detail how you can 1) earn Robux, 2) how your share of Robux is calculated, and 3) how Robux is converted to cash.

How to Earn Robux

Roblox offers you the following ways to earn Robux by creating content and experiences:

  • Creating and selling avatar items – Creators can create and sell accessories and clothes for avatars in the Roblox marketplace or in their own experiences.
  • Offering in-experience purchases – Developers can offer purchases in their experience, such as special abilities and accessories for people to purchase.
  • Having an engaging experience – Developers get extra Robux for simply building an engaging experience. Roblox calculates payout based on the share of time a premium subscriber spends in your experience. These engagement based payouts happen automatically, in addition to in-experience purchases, as a way to reward engaging experiences.
  • Creating and selling Studio assets and plugins – Developers can create and sell specialized tools and assets to the community such as models, meshes, and plugins.

You can see your earned Robux on the Developer Exchange page when signed into your account. Converting it to cash is easy, using a simple form.

How Your Share of Robux is Calculated

When creating anything on Roblox, you receive a percent of every transaction you're a part of. In every transaction listed in How to Earn Robux (except engagement based payouts), there are up to three stakeholders:

  1. The creator of the virtual item gets 30%.
  2. The seller or distributor of the item gets 40%.
  3. The platform gets 30%.

Oftentimes, the creator of the item is also the seller of the item. This is true when you built an experience and also created the items sold in your experience. For example, if you create and sell an "avatar flying ability" in your experience for 100 Robux, you earn 70 Robux for creating and selling the item and Roblox earns 30 Robux (platform share). Other times, you might create items that you sell in the Roblox marketplace. In this case, Roblox is both the seller and the platform and earns 70%, and you earn 30% as the creator.

In addition to Robux earned from a transaction, you might also earn Robux with EBP, which rewards engaging experiences. 40% of our top 10,000 experiences (based on hours) earn more from EBP than from in-experience purchases.

How Robux is Converted to Cash

Once you earn Robux, you can continue to use it in our platform to buy developer assets, plugins, ads, in-experience items, or virtual items. In addition, when you have at least 50,000 Robux in your account, you can exchange the Robux for real currency using the Developer Exchange program. Roblox currently uses an exchange rate of USD 0.0035 per Robux earned to calculate the amount of real currency you receive.