Most new Roblox devs pick game pass prices the same way: 50, 100, 250, 500. Round numbers feel clean in the shop.
The problem is that you never receive those numbers. Roblox takes 30% of every pass and developer product sale, and your 70% gets rounded down to a whole Robux. So the price tag is a player-facing number, and the payout is a different number entirely.
I flipped my process around a while ago. I now decide what I want to earn per sale first, then work out the price. Here is the short version.
The rule
payout = floor(price * 0.7) That is it. Two things make it bite:
- The 30% cut is big enough that a 100 Robux pass only pays 70.
- The
floormeans cheap items lose a bigger share. A 5 Robux pass pays 3, not 3.5. That is a 40% effective cut, not 30%.
Going the other way
If you know the payout you want, the smallest price that gets you there is:
price = ceil(target / 0.7) A quick sanity table I keep next to my monitor:
| I want to earn | Lowest price | Actual payout |
|---|---|---|
| 35 | 50 | 35 |
| 50 | 72 | 50 |
| 100 | 143 | 100 |
| 200 | 286 | 200 |
| 700 | 1000 | 700 |
Always check the result with the forward formula, because floating point can make ceil land one off. In Luau I just loop:
local function priceFor(target) local price = math.ceil(target / 0.7) while math.floor(price * 0.7) < target do price += 1 end return price end print(priceFor(50)) --> 72 Then think about real money
If you plan to cash out, Earned Robux go through DevEx. The standard rate right now is $0.0038 per Earned Robux, so the 30,000 minimum is $114. Robux earned before 5 September 2025 still cash out at the older $0.0035, and some purchases from age-checked US players 18+ in eligible games pay $0.0054. The official numbers are on the Creator Hub DevEx page.
So a 100 Robux pass is 70 Earned Robux, which is about $0.27 at the standard rate. Seeing that once changed how I think about "cheap" items.
What I actually do now
- Pick the payout, not the price.
- Avoid tiny prices unless the item is meant as an impulse buy. The rounding eats them.
- Price bundles so the payout is a clean number, which makes revenue maths in my head much easier.
- Double check with a tool before I publish a pass. I use a free calculator that shows what you keep after the 30% cut because it is faster than opening a spreadsheet (full disclosure: it is a site I run).
None of this is clever. It just stops the "why did I get 3 Robux?" moment that every new dev hits once.