Calculators

XP/GP calculator

Live GE prices
Fletching Smithing Herblore
Magic longbow (u) Bow string String 85 Fletching Magic longbow
106,840actions to 99 +1.82MGP made reaching 99 +0.19GP per XP

Train a skill and make money doing it

Free

Browse the market and use the calculators. $0 a month.

Live GE prices and much more!

No card needed.

OSRS XP/GP Calculator

XP and actions to any level in all 24 skills, and what each training method costs — or earns — per XP.

Skill
Look up a player — official hiscores

Total level: —

13,034,431
XP to go · Attack to 99

0.0% of the way99 is 13,034,431 XP

Attack has no GE-priced training methods

Its XP comes from combat, not from items you buy or sell. Type the XP you get each time to count the actions.

—
actions to go
Level milestones i
Level Total XP XP away
50 101,333 XP 101,333 XP
60 273,742 XP 273,742 XP
70 737,627 XP 737,627 XP
80 1,986,068 XP 1,986,068 XP
90 5,346,332 XP 5,346,332 XP
92 6,517,253 XP 6,517,253 XP
99 13,034,431 XP 13,034,431 XP
126 188,884,740 XP 188,884,740 XP

How OSRS XP works

The total XP needed for level L is floor(¼ × Σ floor(n + 300 × 2n/7)) for n = 1 to L−1. The curve is exponential: each level costs roughly 10% more XP than the one before it, which is why level 92 — at 6,517,253 XP — is the halfway point to 99.

Key milestones: level 50 is 101,333 XP, level 70 is 737,627 XP, level 90 is 5,346,332 XP, and level 99 is 13,034,431 XP. Hitpoints starts at level 10 (1,154 XP) instead of level 1.

OSRS XP table: every level

Total XP required for every level in Old School RuneScape, and the XP step up from the level before it. Levels 1–99 are the in-game range; 100–126 are virtual levels on the same curve, up to the 200,000,000 XP cap.

Level Total XP XP for this level
2 83 83
3 174 91
4 276 102
5 388 112
6 512 124
7 650 138
8 801 151
9 969 168
10 1,154 185
11 1,358 204
12 1,584 226
13 1,833 249
14 2,107 274
15 2,411 304
16 2,746 335
17 3,115 369
18 3,523 408
19 3,973 450
20 4,470 497
21 5,018 548
22 5,624 606
23 6,291 667
24 7,028 737
25 7,842 814
26 8,740 898
27 9,730 990
28 10,824 1,094
29 12,031 1,207
30 13,363 1,332
31 14,833 1,470
32 16,456 1,623
33 18,247 1,791
34 20,224 1,977
35 22,406 2,182
36 24,815 2,409
37 27,473 2,658
38 30,408 2,935
39 33,648 3,240
40 37,224 3,576
41 41,171 3,947
42 45,529 4,358
43 50,339 4,810
44 55,649 5,310
45 61,512 5,863
46 67,983 6,471
47 75,127 7,144
48 83,014 7,887
49 91,721 8,707
50 101,333 9,612
51 111,945 10,612
52 123,660 11,715
53 136,594 12,934
54 150,872 14,278
55 166,636 15,764
56 184,040 17,404
57 203,254 19,214
58 224,466 21,212
59 247,886 23,420
60 273,742 25,856
61 302,288 28,546
62 333,804 31,516
63 368,599 34,795
64 407,015 38,416
65 449,428 42,413
66 496,254 46,826
67 547,953 51,699
68 605,032 57,079
69 668,051 63,019
70 737,627 69,576
71 814,445 76,818
72 899,257 84,812
73 992,895 93,638
74 1,096,278 103,383
75 1,210,421 114,143
76 1,336,443 126,022
77 1,475,581 139,138
78 1,629,200 153,619
79 1,798,808 169,608
80 1,986,068 187,260
81 2,192,818 206,750
82 2,421,087 228,269
83 2,673,114 252,027
84 2,951,373 278,259
85 3,258,594 307,221
86 3,597,792 339,198
87 3,972,294 374,502
88 4,385,776 413,482
89 4,842,295 456,519
90 5,346,332 504,037
91 5,902,831 556,499
92 6,517,253 614,422
93 7,195,629 678,376
94 7,944,614 748,985
95 8,771,558 826,944
96 9,684,577 913,019
97 10,692,629 1,008,052
98 11,805,606 1,112,977
99 13,034,431 1,228,825
100 virtual 14,391,160 1,356,729
101 virtual 15,889,109 1,497,949
102 virtual 17,542,976 1,653,867
103 virtual 19,368,992 1,826,016
104 virtual 21,385,073 2,016,081
105 virtual 23,611,006 2,225,933
106 virtual 26,068,632 2,457,626
107 virtual 28,782,069 2,713,437
108 virtual 31,777,943 2,995,874
109 virtual 35,085,654 3,307,711
110 virtual 38,737,661 3,652,007
111 virtual 42,769,801 4,032,140
112 virtual 47,221,641 4,451,840
113 virtual 52,136,869 4,915,228
114 virtual 57,563,718 5,426,849
115 virtual 63,555,443 5,991,725
116 virtual 70,170,840 6,615,397
117 virtual 77,474,828 7,303,988
118 virtual 85,539,082 8,064,254
119 virtual 94,442,737 8,903,655
120 virtual 104,273,167 9,830,430
121 virtual 115,126,838 10,853,671
122 virtual 127,110,260 11,983,422
123 virtual 140,341,028 13,230,768
124 virtual 154,948,977 14,607,949
125 virtual 171,077,457 16,128,480
126 virtual 188,884,740 17,807,283

Virtual levels

Virtual levels extend the same formula past the in-game cap of 99, running from level 100 up to level 126. They are not shown in-game, but the hiscores track XP all the way to the cap of 200,000,000 XP per skill — which corresponds to virtual level 126. This calculator supports targets up to 126.

Training costs with live GE prices

Static skill calculators tell you how many actions you need; they can't tell you what those actions cost today. For fourteen skills — buyables like Herblore, Prayer, Construction, Cooking, Crafting, Fletching, Smithing, Firemaking, Magic, and Runecraft, plus the gathering skills Woodcutting, Mining, Fishing, and Hunter — this calculator prices each training method with the live Grand Exchange feed: materials at their buy price, products at their sell price minus the 2% GE tax — the same buy and sell prices the item pages show.

The result is a real gp-per-XP figure, how many actions or materials you need, and a total cost to your target level that moves with the market. Gathering methods show what the materials you bank are worth — cutting yews or catching chinchompas earns while you train — while sinks like Construction show exactly how expensive the grind is today. Skills whose XP comes from untradeable or randomized loot (Thieving, Agility, Slayer, Farming) have no honest GE price, so they stay out of the table.

FAQ

How much XP is level 99 in OSRS?

Level 99 requires 13,034,431 XP in any skill. The XP curve is exponential: each level needs roughly 10% more XP than the one before it, so the second half of 92–99 alone is as much XP as levels 1–92 combined.

How is XP calculated in OSRS?

The total XP needed for level L is floor(¼ × Σ floor(n + 300 × 2n/7)) for n = 1 to L−1. This formula produces the familiar milestones: level 50 is 101,333 XP, level 92 is 6,517,253 XP (the halfway point to 99), and level 99 is 13,034,431 XP.

What is a virtual level in OSRS?

A virtual level is a level above 99, calculated by extending the same XP formula past the in-game cap. Virtual levels run from 100 to 126 and are not shown in-game. The maximum XP in a skill is 200,000,000, which corresponds to virtual level 126.

How much does 99 cost in OSRS?

It depends on the skill, the training method, and current Grand Exchange prices. Buyable skills like Construction and Prayer are pure gp sinks, while methods like stringing yew longbows or crafting nature runes can profit. This calculator prices each method with live GE data — materials at their buy price, products at their sell price minus the 2% GE tax — and shows the total cost to your target level.