Premium Payouts allow you to earn Robux based on how engaging your game is. Premium player playtime is being used as a proxy metric to determine how much time is spent in your game and calculate payouts based on that. You don’t need to do anything to enroll in Premium Payouts; they happen automatically and are in addition to earnings from
articles/Game Passes One Time Purchases|Game Passes,
articles/Developer Products In Game Purchases|Developer Products, etc.
Encouraging Premium Membership
The more engaging your game is for players, and by extension, Premium players, the more you can earn from Premium payouts. Within the game, you can incorporate the Premium purchase modal to make it easy for non-Premium players to upgrade.
Premium Purchase — Best Practices
When implementing Premium purchasing, strongly consider the following:
Avoid PaywallsDo not present the modal as a "paywall" when players enter the game. This type of aggressive selling irritates most players and some may not return to play your game.
Be Honest and AccurateTo improve buyer confidence and trust, clearly describe the benefits of upgrading, both in-game and in your game's description. Do not promise benefits like Robux or other out-of-game rewards that you do not control.
Avoid Pay-to-Win UpgradesDo not give Premium members a tactical gameplay advantage over others, such as an array of ultra-powerful weapons that non-Premium players can't compete against.
Accessing Premium Data
To access Premium Payout data, navigate to the main page for a specific place in a game, click the button, and select Developer Stats from the context menu. From the target page, click the Premium tab to reveal various data charts.
This chart tracks Premium Payouts based on the metrics outlined below.
This chart shows how many game visits are from Premium subscribers. It displays Premium Visit Percentage, Premium Visits, and Total Visits.
Scripting for Premium
Checking Membership Level
To test if a user is subscribed to Premium, check their
Player/MembershipType|MembershipType property. For instance, the following snippet may be included in a
LocalScript to unlock Premium-only shop items. For non-Premium players, you may also trigger the purchase modal to prompt an upgrade.
Premium Purchase Modal
The Premium purchase modal can be used to prompt a player to purchase Premium. The flow can be completed entirely within the game and, if the user completes the purchase, they’ll be granted Premium as well as the corresponding Robux immediately.
This modal is triggered with the
MarketplaceService/PromptPremiumPurchase|PromptPremiumPurchase() method. For example, the following code will prompt a user to purchase Premium when their avatar touches the part that its containing
Script is attached to, such as a teleporter that allows access to a Premium-only area.