osrsmath

Skill Calculator for Every OSRS Skill

Pick a skill, then enter your current level or xp, or look up your name to fill it in. Set a target level or xp and the table lists every training action for that skill with the actions needed, gp per xp and total cost at today's prices. If you wear a skilling outfit, set the xp bonus first, because it changes every count in the table.

Herblore calculator

Current
Target
XP needed13,034,4310 to 13,034,431 xp
Levels to gain98Level 1 to 99
Best profit per xp overall+53.9 gp/xpSanfew serum
Fastest overall500K xp/hrMenaphite remedy
ActionLevelXP eachActionsProfit eachGP/XPTotalXP/hr
Attack potionPotions
325521,378−348−13.9−181M62,500
Clean guam leafCleaning herbs
32.55,213,773+39+15.6+203M–
AntipoisonPotions
537.5347,585−902−24.1−314M93,750
Clean marrentillCleaning herbs
53.83,430,114+35+9.2+120M–
Clean tarrominCleaning herbs
1152,606,887+39+7.8+102M–
Strength potionPotions
1250260,689−571−11.4−149M125K
Guam tarTars · Needs a pestle and mortar; makes 15 tar per herb.
1930434,482−136−4.5−59.1M–
Clean harralanderCleaning herbs
206.32,068,958+50+7.9+103M–
Compost potionPotions
2260217,241−713−11.9−155M150K
Restore potionPotions
2262.5208,551−683−10.9−142M156K
Clean ranarr weedCleaning herbs
257.51,737,925+205+27.3+356M–
Energy potionPotions
2667.5193,103−482−7.1−93.1M169K
Clean toadflaxCleaning herbs
3081,629,304+162+20.3+264M–
Defence potionPotions
3075173,793−6,765−90.2−1.18B188K
Marrentill tarTars · Needs a pestle and mortar; makes 15 tar per herb.
3142.5306,693−239−5.6−73.3M–
Agility potionPotions
3480162,931−2,823−35.3−460M200K
Combat potionPotions
3684155,172−573−6.8−88.9M210K
Tarromin tarTars · Needs a pestle and mortar; makes 15 tar per herb.
3955236,990−270−4.9−64M–
Clean irit leafCleaning herbs
408.81,481,186+120+13.6+178M–
Harralander tarTars · Needs a pestle and mortar; makes 15 tar per herb.
4472.5179,786−346−4.8−62.2M–
Super attackPotions
45100130,345−221−2.2−28.8M250K
Clean avantoeCleaning herbs
48101,303,444+105+10.5+137M–
SuperantipoisonPotions
48106.3122,620−1,749−16.5−214M266K
Anti-odour saltOther · Needs a pestle and mortar; makes 15 salt.
49111,184,949+112+10.2+133M–
Fishing potionPotions
50112.5115,862−3,083−27.4−357M281K
Super energyPotions
52117.5110,932−416−3.5−46.1M294K
Hunter potionPotions
53120108,621−2,401−20.0−261M300K
Clean kwuarmCleaning herbs
5411.31,153,490+119+10.5+137M–
Goading potionPotions
5413298,746−7,680−58.2−758M330K
Irit tarTars · Needs a pestle and mortar; makes 15 tar per herb.
5585153,347−1,196−14.1−183M–
Super strengthPotions
55125104,276−523−4.2−54.5M313K
Haemostatic dressingOther
56100130,345−666−6.7−86.8M–
Haemostatic poulticeOther
5627482,757+586+21.7+283M–
Clean huascaCleaning herbs
5811.81,104,613+176+14.9+194M–
Clean snapdragonCleaning herbs
5911.81,104,613+290+24.6+320M–
Weapon poisonPotions
60137.594,796−2,459−17.9−233M344K
Super fishing potionPotions
62140.592,772−2,153−15.3−200M351K
Super restorePotions
63142.591,470−634−4.4−58M356K
Clean cadantineCleaning herbs
6512.51,042,755+196+15.7+204M–
Sanfew serumBest profitPotions · All four steps in one: 192 xp per 4-dose super restore.
6519267,888+10,348+53.9+703M480K
Extreme energy potionPotions · 4-dose super energy plus 4 yellow fin.
6684155,172−834−9.9−129M231K
Super defencePotions
6615086,897−633−4.2−55M375K
Clean lantadymeCleaning herbs
6713.1994,995+108+8.2+107M–
Super hunter potionPotions
6715484,640−1,998−13.0−169M385K
Antidote+Potions · Antidote+ (unf) is coconut milk plus a toadflax.
6815584,094−1,070−6.9−90M388K
Antifire potionPotions
69157.582,759−1,019−6.5−84.3M394K
Clean dwarf weedCleaning herbs
7013.8944,524+65+4.7+61.4M–
Weapon poison(+)Potions · Weapon poison+ (unf) is coconut milk plus a cactus spine.
7319068,603−1,568−8.3−108M475K
Clean torstolCleaning herbs
7515868,963+150+10.0+130M–
Magic potionPotions
76172.575,562−1,480−8.6−112M431K
Stamina potionPotions · 4-dose super energy plus 4 amylase crystals.
77102127,789−1,089−10.7−139M281K
Antidote++Potions · Antidote++ (unf) is coconut milk plus an irit leaf.
79177.573,434−706−4.0−51.8M444K
Battlemage potionPotions
8015584,094−976−6.3−82.1M388K
Surge potionPotions · Untradeable potion.
8118570,457−4,287−23.2−302M463K
Weapon poison(++)Potions · Weapon poison++ (unf) is coconut milk plus nightshade.
8219068,603+1,593+8.4+109M475K
Extended antifirePotions · 4-dose antifire plus 4 lava scale shards.
84110118,495−778−7.1−92.2M303K
Ancient brewPotions
8519068,603−2,994−15.8−205M475K
Extended stamina potionPotions · 4-dose stamina potion plus 4 marlin scales.
85110118,495−391−3.6−46.3M303K
Anti-venomPotions · 4-dose antidote++ plus 20 Zulrah's scales.
87120108,621−966−8.1−105M330K
Menaphite remedyFastestPotions
8820065,173−2,307−11.5−150M500K
Super combat potionPotions · Uses a clean torstol; a torstol potion (unf) gives the same xp.
9015086,897−329−2.2−28.6M325K
Forgotten brewPotions · 4-dose ancient brew plus 80 ancient essence.
9114589,893−970−6.7−87.2M266K
Super antifire potionPotions
92130100,265−661−5.1−66.3M325K
Anti-venom+Potions · Uses a clean torstol; a torstol potion (unf) gives the same xp.
94125104,276−1,292−10.3−135M313K
Extended anti-venom+Potions · 4-dose anti-venom+ plus 4 araxyte venom sacs.
9480162,931−127−1.6−20.7M147K
Extended super antifirePotions · 4-dose super antifire plus 4 lava scale shards.
9816081,466−904−5.7−73.6M440K

Profit each is the value of what you make minus the materials, at current Grand Exchange mid prices and before the 2% GE tax. Negative numbers are a cost. Greyed rows need a higher level than you have.

How to use the skill calculator

  1. Pick a skill. The table switches to that skill's training actions straight away.
  2. Set where you are. Type a level or exact xp, or look up your name. Exact xp is better, because "level 70" could mean anything from 737,627 to just under 814,445 xp.
  3. Set the goal. A target level or a target xp figure, including virtual levels and 200M.
  4. Narrow it down. Use the category chips to show one type of action, and the members toggle to hide anything free-to-play accounts cannot do.
  5. Add any xp bonus. A full skilling outfit such as the angler outfit gives 2.5% extra xp, which cuts the action count across the whole table.

Reading the table

Each row is one action, such as a potion, a log or a bar, with the level it needs and the xp it gives. "Actions needed" is how many you would do to hit your goal using only that action. The cost or profit columns use today's Grand Exchange prices for the inputs and outputs, so a row can show a loss on one day and a small profit the next.

The column most worth sorting by is gp per xp. It puts every method on the same scale, whatever the xp per action. A negative figure means the method costs you money for each xp; a positive one means you get paid to train. Total cost then tells you what the whole goal will take from your bank.

XP needed for common goals

FromToXP needed
170737,627
70801,248,441
80903,360,264
90997,688,099
92996,517,178

Level 92 is the halfway point to 99, and 90 to 99 takes more than everything from 1 to 90 put together. The full experience table has every level up to 126.

Picking a method

Skills split into two camps. Buyable skills such as Construction, Herblore and Smithing cost money for every xp, and the calculator shows how much: compare Herblore potions against each other, or the OSRS Construction calculator plank options. Gathering skills such as Fishing, Mining and Woodcutting usually pay you, but slowly. For those, the Fishing calculator shows which catches are worth selling.

The cheapest method per xp is rarely the fastest. A good habit is to sort by gp per xp, then look at the first few rows that you can actually do at your level and pick the one that suits your play time. If a skill costs more than you can afford, the money making methods list is the place to fund it.

The table only counts training actions. Quest rewards and xp lamps can skip the first stretch of several skills, so check those before grinding the early levels. Some skills, like Herblore (see the Herblore calculator), also have a lot of xp tied to secondary ingredients that move in price, so look at the total cost again before buying in bulk.

When a route matters more than a number

The calculator answers "how many and how much". It does not tell you which order to train in or which methods unlock along the way. For that, each skill has a written route in the OSRS training guides, with xp rates for each level band.

Questions players ask

How much xp do you need for 99 in OSRS?

13,034,431 xp. Every skill uses the same table, so 99 Cooking takes the same xp as 99 Sailing. Half of that, 6,517,253, is level 92, which is why players say 92 is half of 99.

Can the calculator show free-to-play methods only?

Yes. Switch off the members toggle and every action that needs membership disappears from the table. The xp numbers stay the same; only the list of methods changes, so the cheapest free-to-play option rises to the top when you sort by gp per xp.

Does the calculator include xp boosting outfits?

Yes. Choose your bonus in the xp bonus selector. Full skilling outfits such as the angler outfit add 2.5%, and the calculator reduces the actions needed and the total cost to match.

How do I work out how long a skill will take?

Take the xp you need from the calculator and divide it by the xp per hour of the method you plan to use. The training guide for each skill lists realistic rates by level, which are usually lower than the best rates you see quoted.

Why do some actions show a profit?

When the product sells for more than the inputs cost, you make money while training. That is common in gathering skills and some processing ones. Prices move, so an action that shows a small profit today can slip into a small loss later in the week.