Profitability calculator

Estimate profit per cycle, profit per hour, margin and ROI for every building. Prices are pulled from the live market — and you can override any of them.

Pick a recipe, adjust the building level and quality bonuses, and see at a glance whether to produce or buy on the market. Use "Share result" to generate a permanent link with your configuration.

Realm:Magnates
Cycle time: 1h 30mOutput amount: 900Building: Silicon Quarry

Labour cost index. 1.0 = base

0 to 2. Reduces input cost by that %

0 to 2. Raises sale price by that %

Used to compute ROI in hours

Sale priceSilicon

Market price: $7.60

= $7.60 (0% bonus)

Inputs

This recipe has no inputs (extraction).

    Results

    Revenue / cycle
    $6,840.00
    Input cost / cycle
    $0.00
    Wages / cycle
    $700.00
    Cycles / hour
    0.67
    Profit / cycle$6,140.00
    Profit / hour$4,093.33
    Margin89.8%
    ROI (hours)12h 12m
    Breakdown: $0.00 inputs, $700.00 wages, $6,140.00 profit per cycle of $6,840.00 revenue
    • Input cost / cycle · $0.00
    • Wages / cycle · $700.00
    • Profit / cycle · $6,140.00

    How the math works

    The calculator uses a simple, transparent formula so you can sanity-check the numbers by hand:

    • Revenue per cycle = output amount × sale price × (1 + output quality bonus).
    • Input cost per cycle = sum of (amount × input price × (1 − input quality bonus)).
    • Wages per cycle = recipe's base wage × wage multiplier.
    • Profit per cycle = revenue − input cost − wages.
    • Profit per hour = profit per cycle × (3600 ÷ cycle time in seconds).
    • ROI in hours = building cost ÷ profit per hour (only when positive).

    Quality bonuses are modelled as a flat percentage on price: 0.20 = +20%. It's a useful approximation for comparing recipes; the full in-game model has quality shelves and non-linear curves that we'll layer on next.

    Want the full breakdown of the reasoning? Read our guide: How to tell if a building is profitable .