✦ Craft & Quest

Home / Tools / Progression

Gaming math lab · Progression · Original calculator

XP grind time and activity planner

On this page
  1. Formula and units
  2. Worked example
  3. How to use this comparison
  4. Read the result correctly
  5. Model boundaries
  6. Related tools

Subtract earned XP from your goal, divide the remainder by XP per activity after the entered bonus, and round up to a whole activity.

Generic mathematical model, not a named game’s simulator. All starting values are invented examples. Supply verified values for your game and check the assumptions below.

Original progression planning illustration; not game artwork

Runs in your browser. Inputs are not uploaded or saved by this calculator. Reloading loses your scenario.

Your scenario

JavaScript is required for interactive calculation. The formula and example below remain readable without it.

Formula and units

Remaining = max(0, goal − current). XP per activity = base XP × (1 + bonus/100). Activities = ceil(remaining / XP per activity). Hours = activities × minutes / 60.

Worked example

A 10,000 XP goal with 2,500 already earned leaves 7,500. A 600 XP activity with a 25% bonus gives 750 XP, so ten activities are needed. At eight minutes each, that is eighty minutes, or about 1.333 hours of activity time.

How to use this comparison

Measure several activities and use an average that includes the downtime you want to budget. If your bonus is already included in the XP you observed, set bonus to zero. Enter a cumulative goal rather than a level number: level 40 is not forty XP.

Read the result correctly

Time is an estimate from the rate you supply, not a game guarantee. The milestone table divides the remaining work into quarters and rounds each point to whole activities. If your current XP meets or exceeds the goal, no further activities are required.

Model boundaries

This planner does not contain level curves. Goal and current must use the same cumulative XP scale. Bonuses are applied once as a simple percentage. There is no rested cap, daily limit, queue time, failure rate or diminishing return unless you include its effect in your entered averages.

Method: original arithmetic implementation and editorial examples reviewed October 16, 2026. Outputs follow the displayed formula and your inputs. We have not tested these mechanics inside a particular game.

Related tools

Browse all gaming tools →