MEASURE YOUR ACTUAL RUN
What did the run earn after costs?
Record a complete observation window. Use in-game cash only; keep Robux purchases outside this calculation.
Complete the first setup to calculate its net income.
How the calculation works
Net cash = total sale receipts − roll spending − ore purchases − charged boost costs. Net cash per minute = net cash × 60 ÷ observed seconds.
Payback uses the difference between the two net rates. Each setup uses its own duration. Results are rounded to two decimals after calculation; a negative result is a loss.
Record the same kinds of costs in both windows. If a boost spans multiple windows, assign its cost once using the same method for both setups. This is a session estimate, not a published Sell Ores income formula.
PLAN ONE PURCHASE
How much cash is left?
Enter the price you see and your balance.
Enter a target and balance to see the gap.
Time assumes steady income and no other spending. All amounts are in-game cash.
01
Measure one complete window
Start the timer at a clear point in your loop and stop after the sales you want to include. Count waiting, processing and selling time. Record crates actually sold, their combined cash receipts, and the costs charged to that same window. Unsold crates are not sale receipts.
Type digits without commas or K/M/B suffixes. Time must be positive; cash and seconds accept up to two decimal places. Crates sold must be a whole number. Every field in a window is required: enter 0 for a category you did not pay. Use in-game cash only; keep Robux purchases in a separate record.
| Field | What to enter |
|---|---|
| Observation time (seconds) | Elapsed time for the complete window; 2 minutes means 120. |
| Crates sold | The number sold within the window, not the number waiting in your base. |
| Total sale receipts (cash) | Combined receipts for those sales, not your ending balance or a per-crate value. |
| Total roll / reroll spending (cash) | Cash paid for rolls or rerolls charged to this window. |
| Total ore purchase spending (cash) | Cash spent buying ores in this window. |
| Temporary boost spending charged to this window (cash) | The boost cost assigned to this window once. Use 0 when none is charged. |
02
Read net cash, gross receipts and the crate average
Net cash for the window is sale receipts minus rolls, ore purchases and charged boost costs. Net cash per minute is that net amount multiplied by 60 and divided by observed seconds. A negative result means recorded outflows exceeded sale receipts.
Gross sale receipts per minute excludes costs. Average sale receipts per crate divides total receipts by crates sold; it is a receipt average, not profit per crate. With no crates sold and no receipts, the tool can still show a loss from spending, while the crate average reads “No crates sold”. Positive receipts with zero crates trigger a record check.
03
Compare a changed setup
Select “Compare another setup”, then fill the second window using the same cost categories. Each window uses its own duration, so a 60-second baseline can be compared with a 120-second trial. The displayed change is the changed net rate minus the first net rate.
For a useful comparison, keep the starting stock and measurement boundary similar, or note the difference before interpreting the result. Change one planned factor where practical. A trial that sells stock carried in from earlier runs can look better simply because its purchase costs occurred outside the timer.
If a temporary boost spans several windows, allocate its cost once across them using a consistent rule. For a full boosted-run test, charge the full cost to that full run. Do not charge the full boost price separately to every short window.
04
Add a one-time upgrade cost
Enter an optional cash upgrade cost below the second setup. When measuring ongoing income after the upgrade, keep that same one-time investment out of the recurring window costs. Otherwise the comparison mixes the purchase with ongoing operation and the payback calculation charges it again.
Estimated payback is upgrade cost divided by the positive improvement in net cash per minute. When the measured improvement is zero or negative, there is no finite payback at those rates. Leaving the upgrade cost blank still shows the rate comparison.
This estimates recovery relative to continuing with the first setup, assuming both measured rates persist. If both setups lose cash, an improvement can mean a smaller loss: a finite relative payback is not proof the changed setup earns enough cash to fund the purchase. Read its own net result as well.
05
Worked example: two different observation times
These are hypothetical inputs for checking the tool, not published Sell Ores earnings or upgrade prices.
- Enter the first column using plain digits. Its 600 cash over 60 seconds gives 600 per minute.
- Enable the comparison and enter the changed column. Its 1,800 cash over 120 seconds gives 900 per minute.
- The improvement is 300 per minute. An optional one-time upgrade cost of 1,200 gives 1,200 ÷ 300 = 4 minutes of estimated relative payback.
| Input or result | First setup | Changed setup |
|---|---|---|
| Observation seconds | 60 | 120 |
| Crates sold | 10 | 20 |
| Total sale receipts | 1,000 | 2,500 |
| Roll / reroll spending | 200 | 200 |
| Ore purchases | 100 | 400 |
| Charged boost costs | 100 | 100 |
| Total recorded costs | 400 | 700 |
| Net cash for the window | 600 | 1,800 |
| Net cash per minute | 600 | 900 |
| Average receipt per crate | 100 | 125 |
06
Understand what this cash-flow result leaves open
Ore purchases count as cash outflows when recorded here. That does not value leftover ores or unsold crates at zero; this tool does not calculate their inventory value. A window that builds up stock may show low net cash while retaining useful inventory. Compare similar stock boundaries or review the change in stock alongside the cash result.
The calculator does not supply drop chances, pet or mutation multipliers, offline caps, or future sale prices. It calculates from your entries. Outputs round to two decimals after the calculation; very small differences may be hidden when you compare the rounded setup rates by eye. The change and payback use the unrounded rates.