How the XP & Skill Calculator works

The experience table, how the planner turns it into actions and gold, and where the prices come from.

checked against the live game · 2026-11-11 ← Back to the calculator

Experience table

points(L) = Σl=1L−1 floor( l + 300 × 2l/7 )
xp(L) = floor( points(L) / 4 )

Level 1 = 0 xp, level 2 = 83, level 50 = 101,333, level 99 = 13,034,431, virtual level 126 = 188,884,740. The cap is 200,000,000.

Planner

xpNeeded = xp(target) − currentXp
actions = ceil( xpNeeded / xpPerAction )
cost = Σ inputs ( buyPrice × qty ) × actions
back = Σ outputs ( sellPrice × qty ) × actions
net = back − cost gp/xp = net / xpNeeded hours = actions / actionsPerHour

buyPrice is the latest instant-buy ("high") price and sellPrice the latest instant-sell ("low") price from the OSRS Wiki real-time price API; when one side is missing the other is used, and when an item has no price at all the row shows no gold figures rather than a guess. The 2% Grand Exchange tax on sales (capped at 5,000,000 per item, items under 50 gp exempt) is not subtracted, so "back" is slightly optimistic for expensive products.

Data

Old School RuneScape is a trademark of Jagex. This site is an independent fan-made tool and is not affiliated with, endorsed by or sponsored by Jagex. Game names are used only to describe what the calculators are for. No game art, icons or logos are used. Formulas are compiled from public sources and may lag behind patches — each tool shows the game version it was checked against.