Gaming calculators

RuneScape XP Calculator

Updated Aug 31, 2026 By Jehan Wadia
Rate Formulas
Select a Skill

F2P Free-to-Play   Members Members-only   120 Elite (level 120 cap)

Your Current Progress

Virtual levels let you aim past 99 on skills that keep the XP curve going up to level 120.

Hiscores Rank:
Your Goal
Bonus XP & Boosts

Bonus XP directly offsets the XP you must earn from actions.

Auras, outfits, pulse cores, clan citadel, bonus weekends, etc. Enter 10 for +10%.


See how much XP / how many levels the selected method earns in this time.


Summary

Current Level
Current XP
Target Level
Target XP
XP Remaining (after bonus)
Bonus XP Applied
Progress toward target XP 0%
Estimated Time to Goal
Reverse: In Your Time Budget

Step-by-Step Solution

XP / Hour by Method

Training Methods

Use Pin Method & GE Prices Actions / Hour

Level Milestone Breakdown

Level Total XP XP From Current Actions Est. Time

XP & Level Reference


Introduction

This Old School RuneScape XP calculator helps you figure out how much experience you need to reach your target level. Pick any skill, enter your current level or XP, and set a goal. The tool shows you how many actions you need, how long it will take, and which training methods are the fastest. You can also add bonus XP, apply XP boosts, and compare the cost of each method side by side.

This calculator works out the XP you need to hit level 99, push to 120, or plan your next few hours of training. It covers every OSRS skill, supports both free-to-play and members methods, and lets you override item prices to match current Grand Exchange rates. Use the built-in XP table, milestone breakdown, and time budget tool to plan your path from start to finish.

How to Use Our RuneScape XP Calculator

Enter your current skill info and your goal to find out how much XP you need, how many actions to do, and how long it will take to reach your target level in Old School RuneScape.

Select a Skill: Click the skill you want to train from the grid. You can also type a skill name in the search box to find it fast.

Username: Type your RuneScape username and click "Look Up" to pull your current level and XP straight from the Hiscores. This step is optional.

Current Level: Enter the level you are right now. This will auto-fill your current XP.

Current XP: Enter your exact XP if you know it. This will update your current level to match.

Target Level: Enter the level you want to reach. You can also click a quick button like Lv 99 or Max XP to set your goal in one click.

Target XP: Enter an exact XP number if your goal is a specific XP amount instead of a level.

Enable Virtual / Elite Levels: Turn this on if you want to set a target above level 99, up to level 120.

Bonus XP Pool: Enter any bonus XP you already have saved up. The calculator subtracts this from the XP you need to earn.

XP Boost (%): Enter the total percent boost you get from things like outfits, auras, or bonus events. For example, type 10 if you have a 10% boost.

Time Budget: Enter how many hours you plan to play. The calculator will show how much XP and how many levels you can gain in that time.

Access Filter: Choose "All" to see every training method, "F2P only" for free-to-play methods, or "Members only" for members methods.

Ironman Mode: Turn this on if you play as an Ironman. It hides profit info since Ironman accounts cannot use the Grand Exchange.

Enter Rate as XP / Hour: Turn this on to type XP per hour directly instead of actions per hour in the methods table.

Calculate Button: Click "Calculate" to see your full results. You will get a summary, a progress bar, time estimates, a step-by-step breakdown, a chart of XP rates, and a table of training methods to compare.

What Is RuneScape XP and How Does Leveling Work?

In Old School RuneScape (OSRS), XP stands for experience points. You earn XP every time you do an action in the game, like chopping a tree, catching a fish, or fighting a monster. As you earn more XP, your skill level goes up. There are 23 skills in the game, and most of them cap at level 99. Some elite skills go up to level 120. If you are focused on training combat stats specifically, our RuneScape Combat Calculator can help you plan how Attack, Strength, Defence, and other combat skills affect your overall combat level.

Each level needs more XP than the last. Getting from level 1 to level 2 takes only 83 XP. But going from level 98 to 99 takes over 1.2 million XP. The total XP needed to reach level 99 in any skill is 13,034,431. The maximum XP you can ever hold in one skill is 200 million.

Why XP Matters in OSRS

Your skill levels decide what you can do in the game. A higher Mining level lets you mine better ores. Use our OSRS Mining Calculator to plan that grind in detail. A higher Cooking level lets you cook better food. Many quests, items, and areas in the game are locked behind level requirements. Reaching level 99 in a skill earns you a skillcape, which is a big achievement most players work toward. Prayer is another skill where planning ahead saves a lot of gold.

How to Train Skills Faster

Different training methods give different amounts of XP per action. Some methods are fast but cost a lot of gold. Others are slow but make you money. Picking the right method depends on your goals and your budget. XP boosts from items like the lumberjack outfit or bonus XP events can also speed up your progress. Members have access to more methods and faster training options than free-to-play (F2P) players.

Knowing how much XP you still need and how long it will take helps you plan your training. This calculator does that math for you so you can pick the best method and reach your goal without guessing.


Formulas used

XP Required for Level L
\text{XP}(L) = \left\lfloor \frac{1}{4} \sum_{i=1}^{L-1} \left\lfloor i + 300 \times 2^{\,i/7} \right\rfloor \right\rfloor
Effective XP per Action (with boost)
\text{XP}_{\text{eff}} = \text{XP}_{\text{base}} \times \left(1 + \frac{\text{Boost\%}}{100}\right)
XP from Actions (after bonus pool)
\text{XP}_{\text{actions}} = \max\!\left(0,\; \text{XP}_{\text{target}} - \text{XP}_{\text{current}} - \text{Bonus XP}\right)
Actions Needed
\text{Actions} = \left\lceil \frac{\text{XP}_{\text{actions}}}{\text{XP}_{\text{eff}}} \right\rceil
XP per Hour
\text{XP/hr} = \text{XP}_{\text{eff}} \times \text{Actions per hour}
Time to Goal
\text{Time (hours)} = \frac{\text{Actions}}{\text{Actions per hour}}
Profit per Action
\text{Profit} = \sum_{\text{sell}} q_i \times p_i \;-\; \sum_{\text{buy}} q_j \times p_j
Reverse Calculator (XP gained in time budget)
\text{XP gained} = \text{XP/hr} \times \text{Budget (hours)}

Frequently asked questions

How do I find my current XP in Old School RuneScape?

Open the Skills tab in your game client. Hover over the skill you want to check. It will show your exact XP. You can also type your username into this calculator and click Look Up to pull your XP from the Hiscores automatically.

Why does the Hiscores lookup fail?

Most browsers block the request due to CORS restrictions. This is a security rule in your browser, not a bug in the calculator. If the lookup fails, just type your current level or XP into the fields manually. The calculator works the same either way.

What is the difference between XP per action and XP per hour?

XP per action is how much experience you get from one single action, like chopping one log or cooking one fish. XP per hour is how much total experience you earn in a full hour of training. XP per hour depends on both your XP per action and how many actions you can do each hour.

What are virtual levels and when should I enable them?

Most OSRS skills cap at level 99. Virtual levels let you set a target up to level 120 using the same XP curve. Turn on Enable Virtual / Elite Levels if you want to keep training past 99. Some skills like Slayer, Herblore, Farming, and Dungeoneering officially support level 120.

How much XP do I need to reach level 99?

You need 13,034,431 XP to reach level 99 in any skill. You can see the exact XP for every level by clicking Show XP Table at the bottom of the calculator.

What is the maximum XP I can have in one skill?

The maximum XP in a single skill is 200,000,000 (200 million). Once you hit this cap, you stop gaining XP in that skill. You can set this as your goal by clicking the Max XP (200M) quick button.

What do F2P and Members badges mean on training methods?

F2P means the method is available to free-to-play players. Members means you need an active membership to use it. Use the access filter buttons above the table to show only the methods that apply to your account type.