Destiny 2 Season Pass levelling is a straightforward XP grind once you are past the early ramp, but the totals add up fast. This calculator tells you exactly how much XP stands between you and your target level, and how long that takes by different farming methods.
How it works
Above the early levels each Season Pass level costs a flat amount of XP, so the remaining XP is the gap left in your current level plus the full cost of every level after it:
xpPerLevel = 100000
remainingNow = xpPerLevel − xpIntoCurrentLevel
fullLevels = targetLevel − currentLevel − 1
xpRemaining = remainingNow + fullLevels × xpPerLevel
hours = xpRemaining / xpPerHour
The XP-per-hour figure is what separates a quick climb from a long grind, which is why bounty stacking and double-XP windows matter so much.
Example and tips
Sitting at level 30 with 40,000 XP into it and aiming for level 40 leaves 60,000 to finish the current level plus nine full levels at 100,000 each — 960,000 XP in total. At a strong farming rate that is a few hours; in casual play it is many more. Save your bounty turn-ins for double-XP events and stack weekly challenges to roughly double your effective rate.