How the XP & Skill Calculator works
The experience table, how the planner turns it into actions and gold, and where the prices come from.
Experience table
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
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
- XP per action and material lists are the game's values, maintained in our own list and re-checked after each game update; the list has only methods whose items trade on the Grand Exchange.
- Item ids are verified against the price API's item mapping by a build script, so a method can never be priced with the wrong item.
- Prices: prices.runescape.wiki (Weird Gloop), cached for five minutes in your browser.
- Actions per hour are rough community figures for the time estimate only.
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.