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 / subclass | Caster category | Contribution |
|---|---|---|
| Bard, Cleric, Druid, Sorcerer, Wizard | Full caster | Every level counts |
| Paladin, Ranger | Half caster | floor(levels ÷ 2) |
| Eldritch Knight (Fighter subclass) | Third caster | floor(levels ÷ 3) |
| Arcane Trickster (Rogue subclass) | Third caster | floor(levels ÷ 3) |
| Warlock | Pact Magic (separate) | Does not combine |
| Barbarian, Fighter, Monk, Rogue | Non-caster | 0 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.