D&D Multiclass Proficiency & Spell Slot Tracker

Get proficiency bonus and combined spell slots for multiclass builds

Enter each class and level of a D&D 5e multiclass character to compute total level, proficiency bonus, effective multiclass caster level, and the combined spell-slot table from the Player's Handbook rules. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is the proficiency bonus calculated for a multiclass character?

Proficiency bonus depends only on total character level, not on individual class levels. It equals 2 plus the floor of (total level minus 1) divided by 4, so it is plus 2 at levels 1 to 4, plus 3 at 5 to 8, and rises by one every four levels up to plus 6 at level 17.

Multiclassing in D&D 5e tangles two things that are easy to get wrong: your proficiency bonus, which tracks total level, and your spell slots, which follow a special combined caster-level rule. This tracker takes each class and level and returns your total level, proficiency bonus, effective multiclass caster level, and the full combined spell-slot table.

How it works

Proficiency comes from total level, while spell slots come from a weighted caster level fed into the Player’s Handbook multiclass table:

proficiency  = 2 + floor((total level − 1) / 4)
caster level = Σ full-caster levels
             + floor(half-caster levels / 2)
             + floor(third-caster levels / 3)
slots        = PHB multiclass slot table[caster level]

Full casters (Bard, Cleric, Druid, Sorcerer, Wizard) count every level. Paladin and Ranger are half casters, and the Eldritch Knight and Arcane Trickster subclasses are third casters. Warlock is the exception — its Pact Magic stays separate and recharges on a short rest.

Caster category reference

Class / subclassCaster categoryContribution
Bard, Cleric, Druid, Sorcerer, WizardFull casterEvery level counts
Paladin, RangerHalf casterfloor(levels ÷ 2)
Eldritch Knight (Fighter subclass)Third casterfloor(levels ÷ 3)
Arcane Trickster (Rogue subclass)Third casterfloor(levels ÷ 3)
WarlockPact Magic (separate)Does not combine
Barbarian, Fighter, Monk, RogueNon-caster0 contribution

Worked examples

Fighter 5 / Wizard 3 (total level 8):

  • Proficiency bonus: 2 + floor((8 − 1) / 4) = 2 + 1 = +3
  • Caster levels: Fighter (non-caster) = 0; Wizard (full) = 3
  • Effective caster level: 3
  • Combined spell slots: those of a 3rd-level full caster (4 first-level + 2 second-level)

Eldritch Knight 6 / Wizard 4 (total level 10):

  • Proficiency bonus: 2 + floor((10 − 1) / 4) = 2 + 2 = +4
  • Caster levels: EK Fighter 6 (third-caster) = floor(6 ÷ 3) = 2; Wizard 4 (full) = 4
  • Effective caster level: 6
  • Combined spell slots: those of a 6th-level caster (4 first, 3 second, 3 third)

Paladin 6 / Warlock 4 (total level 10):

  • Proficiency bonus: +4
  • Caster levels: Paladin (half) = floor(6 ÷ 2) = 3; Warlock does not combine
  • Effective caster level: 3 (Warlock’s 2 Pact slots tracked separately, recharging on short rest)
  • Combined non-Pact spell slots: those of a 3rd-level caster

Common pitfalls

  • Forgetting that Paladin and Ranger levels are halved before being added to the caster total — not halved at the end.
  • Counting Warlock levels in the combined caster total. Warlock Pact Magic is explicitly excluded from the multiclass slot table.
  • Assuming the multiclass slot table matches a single-class slot progression. It does not — combining a full caster with a half caster gives more slots than either alone at some levels, but fewer than a pure full caster of the same total level.

Always track Warlock Pact slots separately, and the combined caster-level calculation caps at 20.