OSRS Combat Calculator
Your combat level, the style carrying it, and the cheapest exact route to the level you are aiming for - then the rest of the combat toolkit in one place.
Melee
1 combat level to the 90 milestone.
Late game
God Wars, Zulrah, Vorkath and solo Dagannoth Kings are commonly attempted here.
Soft guidance, not a gate. Quest requirements, gear and mechanics matter more than the number. The planner below is the part that is exact.
Every other combat level page goes one way: enter levels, read a level. This one goes backwards. Pick a target and it searches every one-stat and two-stat route, then ranks them by exact XP. If a 12-level Prayer jump is cheaper than 3 Attack levels, you will see it.
| Cheapest route | Levels | XP | GP | Hours |
|---|---|---|---|---|
| Prayer 52→54 | 2 levels | 27,212 | -299K gp | 2 min |
| Attack 70→71 | 1 level | 76,818 | +154K gp | 40 min |
| Defence 70→71 | 1 level | 76,818 | -691K gp | 18 min |
| Strength 75→76 | 1 level | 126,022 | — | 1.2 hrs |
| Hitpoints 75→76 | 1 level | 126,022 | -1.8M gp | 50 min |
| Ranged 70→98 | 28 levels | 11,067,979 | -52.0M gp | 15 hrs |
Cheapest of all one or two-stat routes to combat 90. XP uses the exact level curve. Hours and GP are priced level by level, switching to each method as its requirement is met, so a long grind is not quoted at the rate you have today. A dash means the fastest method for that stat records no GP/XP figure, not that the training is free.
Presets are benchmarks with every level written down, not requirements. The columns show the total levels, exact XP and estimated hours between your account and each one.
| Build | Combat | Level gap | XP gap | GP | Hours |
|---|---|---|---|---|---|
| 1 Defence pure 60 Attack · 99 Strength · 52 Prayer | combat 83 | over by 217 levels | — | — | — |
| Zerker 75 Attack · 99 Strength · 45 Defence · 99 HP/Range/Mage | combat 99 | over by 25 levels | — | — | — |
| Med level 75 Attack · 99 Strength · 75 Defence · 77 Prayer | combat 109 | 141 levels | 50,539,137 | -337.6M gp | 258 hrs |
| Range tank 75 Attack · 75 Strength · 99 Defence · 99 Range/Mage | combat 107 | 141 levels | 50,539,137 | -444.0M gp | 192 hrs |
| Maxed main 99 in every combat stat · combat 126 | combat 126 | 211 levels | 85,746,007 | -864.3M gp | 423 hrs |
Hours assume your best method at each level on the way up, with no banking or deaths; GP is that method's cost per XP, so the coin column is the price of the fastest route rather than a training recommendation. A build you are already above cannot be reached - OSRS does not remove levels - so those rows read "over by" instead of quoting a gap. Rates and GP/XP come from the 24 skill data files, last reviewed 16 October 2026; XP thresholds use the exact OSRS curve.
What the next 3 combat levels cost from each build
The planner above starts from your stats. This table starts from each stock build and runs the same search, so you can price a bracket before you commit to an account type. "Cheapest route" is the exact one or two-stat answer, priced with the methods that build can already use.
| Build | Combat | Target | Cheapest route | XP | Hours | GP |
|---|---|---|---|---|---|---|
| 1 Defence pure 60 Attack · 99 Strength · 52 Prayer | 83 | 86 | Defence 1→13 off-build: Defence | 1,833 | 4 min | — |
| Zerker 75 Attack · 99 Strength · 45 Defence · 99 HP/Range/Mage | 99 | 102 | Defence 45→57 off-build: Defence | 141,742 | 1.3 hrs | — |
| Med level 75 Attack · 99 Strength · 75 Defence · 77 Prayer | 109 | 112 | Attack 75→81 + Defence 75→77 | 1,247,557 | 9.6 hrs | -422K gp |
| Range tank 75 Attack · 75 Strength · 99 Defence · 99 Range/Mage | 107 | 110 | Attack 75→78 + Strength 75→79 | 1,007,166 | 9.2 hrs | +838K gp |
A row marked off-build raises a stat that defines the build - the maths found the cheapest three levels, not a recommendation to take them. A maxed main is already at the cap, so it has no row here.
Combat level is a gate, not a power score
Two accounts at combat 100 can be completely different machines. One has 99 Ranged and a twisted bow; the other has 99 Defence, 70 Attack and a whip. The level only tells you which content can hit you and how your account is bracketed in PvP. It says nothing about kill speed, which is why this page hands the next question to the DPS calculator instead of pretending a single number answers it.
The formula has two parts. Defence, Hitpoints and half of Prayer build the base. Melee, Ranged and Magic compete for the style term, and only the winner is added. That structure explains the three behaviours players find strange: Prayer raises combat in even levels, Ranged and Magic give 1.5x per level in their own term, and training a losing style is free until it overtakes the winner.
Why two-stat plans can win
A level in a contributing stat almost always adds exactly one combat level, so the cheapest route is usually the one built from the lowest-level stats. That is why Defence or Hitpoints often beat another Strength level at the margin, and why a Prayer breakpoint can be the cheapest single level on the page. The planner checks the combination instead of assuming; the ranking is exact XP, not a heuristic score.
What the presets are for
Pures, zerkers and med-level builds are defined by what they refuse to train. The preset table makes that refusal visible: it lists every target level, then prices only the stats you are below. Treat a preset as a benchmark to argue with, not a plan to follow - your clan's bracket rules and your gear goals decide more than a template.
Combat calculator FAQ
What is an OSRS combat calculator?
The term covers two different jobs. A combat level calculator converts Attack, Strength, Defence, Hitpoints, Ranged, Magic and Prayer into your combat level. A DPS calculator estimates how fast a setup kills a specific monster. This page does the first job and plans the levels; the DPS calculator linked below does the second.
How is combat level calculated in OSRS?
Base = 0.25 x (Defence + Hitpoints + floor(Prayer / 2)). Then the highest of melee 0.325 x (Attack + Strength), ranged 0.325 x (Ranged + floor(Ranged / 2)), or the magic equivalent is added and the total is rounded down. The breakpoint table on the combat level page walks a full example line by line.
What is the cheapest way to raise combat level?
It depends on the account. Every level in a stat that already contributes to your dominant term adds the same combat level, but the XP cost depends on how high that stat is. The planner above searches every one-stat and two-stat route and ranks them by exact XP, so a cheap low-level stat or a Prayer breakpoint can beat grinding your main style.
Why does training Ranged not change my combat level?
Only the highest style term counts. If melee is far ahead, Ranged adds nothing until its 0.325 x floor(Ranged x 1.5) term overtakes melee. That is why the planner can leave Ranged and Magic untouched on a melee account, and why pures level them in careful pairs instead.
Can this page plan a pure or a zerker?
Yes. Lock the style to melee and use the build table as a benchmark: the gap columns show how many levels, XP and hours separate your account from a 1 Defence pure, a zerker, a med-level build, a range tank or a maxed main. The presets are examples with every level shown, not requirements.
Does this calculator include gear or monster defence?
No. Combat level is a gate, not a damage estimate. Gear, monster defence, attack style and prayers decide how fast you kill something, and those live in the DPS and max hit calculators. Using the combat level alone to judge a setup is how players end up at 110 combat with a 4-minute Vorkath kill.