XP, kills and rested

TBC Anniversary leveling calculator

Plan remaining XP, mob kills, rested XP and a time range at your own pace.

Levels 1 to 70Data updated 2 Nov 2026Build 2.5.6.70577
You need 10,141,700 more XP and 32,003 kills to reach level 70.Enter session XP and minutes for a time range.

1Your character

Import from game

Run each line in order, then copy the selected text from the game.

    2Mobs

    Mob level compared with yours

    3Rested XP

    Pool capped at 600 XP for this level.

    4Your pace

    Your path to level 70

    You need 10,141,700 more XP to reach level 70: 32,003 kills of mobs at your chosen level offset.

    XP required per level

    Current: level 1Target: level 70
    Level 1: 400 XP
    Level 2: 900 XP
    Level 3: 1,400 XP
    Level 4: 2,100 XP
    Level 5: 2,800 XP
    Level 6: 3,600 XP
    Level 7: 4,500 XP
    Level 8: 5,400 XP
    Level 9: 6,500 XP
    Level 10: 7,600 XP
    Level 11: 8,700 XP
    Level 12: 9,800 XP
    Level 13: 11,000 XP
    Level 14: 12,300 XP
    Level 15: 13,600 XP
    Level 16: 15,000 XP
    Level 17: 16,400 XP
    Level 18: 17,800 XP
    Level 19: 19,300 XP
    Level 20: 20,800 XP
    Level 21: 22,400 XP
    Level 22: 24,000 XP
    Level 23: 25,500 XP
    Level 24: 27,200 XP
    Level 25: 28,900 XP
    Level 26: 30,500 XP
    Level 27: 32,200 XP
    Level 28: 33,900 XP
    Level 29: 36,300 XP
    Level 30: 38,800 XP
    Level 31: 41,600 XP
    Level 32: 44,600 XP
    Level 33: 48,000 XP
    Level 34: 51,400 XP
    Level 35: 55,000 XP
    Level 36: 58,700 XP
    Level 37: 62,400 XP
    Level 38: 66,200 XP
    Level 39: 70,200 XP
    Level 40: 74,300 XP
    Level 41: 78,500 XP
    Level 42: 82,800 XP
    Level 43: 87,100 XP
    Level 44: 91,600 XP
    Level 45: 96,300 XP
    Level 46: 101,000 XP
    Level 47: 105,800 XP
    Level 48: 110,700 XP
    Level 49: 115,700 XP
    Level 50: 120,900 XP
    Level 51: 126,100 XP
    Level 52: 131,500 XP
    Level 53: 137,000 XP
    Level 54: 142,500 XP
    Level 55: 148,200 XP
    Level 56: 154,000 XP
    Level 57: 159,900 XP
    Level 58: 165,800 XP
    Level 59: 172,000 XP
    Level 60: 494,000 XP
    Level 61: 574,700 XP
    Level 62: 614,400 XP
    Level 63: 650,300 XP
    Level 64: 682,300 XP
    Level 65: 710,200 XP
    Level 66: 734,100 XP
    Level 67: 753,700 XP
    Level 68: 768,900 XP
    Level 69: 779,700 XP
    XP to go
    10,141,700
    Kills
    32,003
    Kills with rested
    32,003
    Rested saves
    0
    Time range
    Add your pace
    Levels to go
    69

    Per-level kill breakdown
    LevelNormalRested
    188
    21717
    32323
    43333
    54040
    64848
    75656
    86464
    97272
    108080
    118787
    129393
    13100100
    14107107
    15114114
    16120120
    17126126
    18132132
    19138138
    20143143
    21149149
    22155155
    23160160
    24164164
    25170170
    26175175
    27179179
    28183183
    29191191
    30199199
    31208208
    32218218
    33228228
    34239239
    35250250
    36261261
    37271271
    38282282
    39293293
    40303303
    41314314
    42325325
    43335335
    44345345
    45357357
    46367367
    47378378
    48389389
    49399399
    50409409
    51421421
    52431431
    53442442
    54452452
    55463463
    56474474
    57485485
    58495495
    59506506
    601,4321,432
    611,6421,642
    621,7301,730
    631,8071,807
    641,8691,869
    651,9191,919
    661,9581,958
    671,9831,983
    681,9981,998
    691,9991,999

    Time estimate

    Enter XP and minutes from a recent session to see your time range.

    Mob color at your current level: yellow

    1 to 3Forest prowler: yellow4 to 5Forest prowler: orange6 and upForest prowler: red
    Compare this plan across versions

    Data updated 2 Nov 2026. Build 2.5.6.70577.

    Import your TBC character

    Open Import from game in Your character. Copy each command into game chat in order, then copy the selected export from the box in the center of your game screen. Paste it into Character export here. Press Escape in game to close the box. No addon is required. The commands read your character and open a copy box.

    The short export uses two commands and fills your level, current XP, rested XP, race and class. Your target stays at your chosen level, or moves up to your current level if you have passed it. For TBC, the current leveling plan supports levels 1 to 70. The import switches rested input to the pool from your character, so previously entered rest hours are not counted again.

    Enable Include talents, skills and completed quests for the full export. This takes six short commands. Open your skill window and expand its categories first so your profession ranks are included. The full export keeps every available talent rank, visible skill rank and completed quest for reuse. These do not change the leveling calculation. A missing category means it was not available, rather than that your character has none.

    Your export stays in this browser. Use saved character restores it to a plan, and Clear saved character removes the saved copy. Shared plan links contain the calculator inputs, including race and class, but do not include talents, skills or completed quests. Import again after leveling or spending rested XP. A different game build is shown beside the imported result; the calculator continues to use build 2.5.6.70577.

    How much XP each level needs

    From level 1 to 70, TBC Anniversary requires 10,141,700 XP. The cumulative column is the XP earned from level 1 through the end of that row. Subtract XP already in your current bar to plan a shorter route.

    Levels 1 to 10
    LevelXP to nextCumulative XP
    1400400
    29001,300
    31,4002,700
    42,1004,800
    52,8007,600
    63,60011,200
    74,50015,700
    85,40021,100
    96,50027,600
    107,60035,200
    Levels 11 to 20
    LevelXP to nextCumulative XP
    118,70043,900
    129,80053,700
    1311,00064,700
    1412,30077,000
    1513,60090,600
    1615,000105,600
    1716,400122,000
    1817,800139,800
    1919,300159,100
    2020,800179,900
    Levels 21 to 30
    LevelXP to nextCumulative XP
    2122,400202,300
    2224,000226,300
    2325,500251,800
    2427,200279,000
    2528,900307,900
    2630,500338,400
    2732,200370,600
    2833,900404,500
    2936,300440,800
    3038,800479,600
    Levels 31 to 40
    LevelXP to nextCumulative XP
    3141,600521,200
    3244,600565,800
    3348,000613,800
    3451,400665,200
    3555,000720,200
    3658,700778,900
    3762,400841,300
    3866,200907,500
    3970,200977,700
    4074,3001,052,000
    Levels 41 to 50
    LevelXP to nextCumulative XP
    4178,5001,130,500
    4282,8001,213,300
    4387,1001,300,400
    4491,6001,392,000
    4596,3001,488,300
    46101,0001,589,300
    47105,8001,695,100
    48110,7001,805,800
    49115,7001,921,500
    50120,9002,042,400
    Levels 51 to 60
    LevelXP to nextCumulative XP
    51126,1002,168,500
    52131,5002,300,000
    53137,0002,437,000
    54142,5002,579,500
    55148,2002,727,700
    56154,0002,881,700
    57159,9003,041,600
    58165,8003,207,400
    59172,0003,379,400
    60494,0003,873,400
    Levels 61 to 69
    LevelXP to nextCumulative XP
    61574,7004,448,100
    62614,4005,062,500
    63650,3005,712,800
    64682,3006,395,100
    65710,2007,105,300
    66734,1007,839,400
    67753,7008,593,100
    68768,9009,362,000
    69779,70010,141,700

    How mob XP works

    Same-level XP starts at your level multiplied by 5, plus 45 in Azeroth or 235 in Outland. A higher mob adds 5% per level, capped at a difference of 4. Lower mobs use the zero-difference divisor for your level. Gray mobs give no XP. Elites multiply the result by 2; rounding happens after multipliers.

    At level 10, a same-level Azeroth mob gives 95 XP. An elite of the same level gives 190 XP.

    At level 30, a mob one level higher gives 205 XP in Azeroth. A mob one level lower gives 179 XP. The calculator moves the chosen offset with you each time you level and carries extra kill XP into the next bar.

    Zero-difference divisors
    Character levelDivisor
    1 to 75
    8 to 96
    10 to 117
    12 to 158
    16 to 199
    20 to 2911
    30 to 3912
    40 to 4413
    45 to 4914
    50 to 5415
    55 to 5916
    60 to 6917

    For a lower mob that is still green or yellow, multiply the base by one minus the level difference divided by this divisor. Group bonuses and unconfirmed dungeon elite modifiers are excluded.

    Rested XP: earning and spending a pool

    Resting in an inn or capital earns 5% of your current level requirement per 8 hours. Logging out elsewhere earns one quarter of that rate. The cap is 150%, reached after 240 inn hours. Quest and exploration XP do not spend this pool.

    Rested kills consume rested equal to the total XP gained on a rested kill. A full pool therefore supplies half its value as bonus XP. The final partially rested kill uses the remaining pool proportionally. The resting calculation assumes you stay at the selected level while resting.

    LevelFull poolBonus XP value
    1011,4005,700
    3058,20029,100
    50181,35090,675

    How the time estimate works

    Measure my pace divides your session XP by minutes played, then converts it to XP per hour. Remaining XP divided by that rate gives the center of an estimated range, with 20% less and 20% more time. Travel, hearth cooldowns, zone changes and interruptions can change your pace.

    If your session was mostly killing without rested, enable the rested adjustment. It scales time by the ratio of rested kills to normal kills. Leave it off for questing or an already-rested session so the same bonus is not counted twice.

    Kill math multiplies the simulated kills by your seconds per kill, including travel and downtime. The estimated range always uses 30 to 70 seconds per kill; the selected pace is marked inside the range. This is a grinding estimate. Measure a session for questing.

    TBC reductions and the Outland jump

    TBC uses patch 2.3 reductions for levels 11 to 59. Level 11 requires 8,700 XP here, compared with 8,800 in Classic. The requirement jumps to 494,000 XP at level 60. Outland mobs use a base bonus of 235 instead of 45. Choose the zone where you will actually grind; the UI enables Outland at level 58.