Baldur's Gate 3 Multiclassing Guide: Rules and Real Builds
BG3 dropped the ability score prerequisites tabletop 5e uses, which means nothing stops you from building a Barbarian who casts. The level 12 cap is the only real brake — and understanding Effective Spellcaster Level is what separates a build from a mess.

Tabletop 5e will not let you multiclass into Wizard unless you have Intelligence 13. Baldur's Gate 3 does not enforce that at all — there are no ability score prerequisites for multiclassing, so you can put a Wizard level on a Barbarian with Intelligence 8 and the game will simply let you.
That deviation is what makes BG3's build space wilder than the tabletop it adapts. The brake is not stat requirements — it is the level 12 cap. Twelve levels is your entire budget, and every level spent outside your main class is progression you will never see.
So the real question is never "can I multiclass." It is "is this two-level detour worth more than levels 11 and 12 of what I already have." Here is how to answer that with numbers.
The rules BG3 actually enforces
Start with what the game does and does not stop you from doing.
- The level cap is 12 total, across all classes combined. A Fighter 6 / Warlock 6 is a level 12 character, not a level 12 Fighter with a bonus.
- There are no ability score prerequisites. This is the headline BG3 deviation from 5e. Nothing gates any combination.
- Multiclassing is disabled entirely on Explorer difficulty. Custom difficulty has an explicit toggle if you want easier fights and build freedom.
- You add a class through the level-up screen, choosing to advance an existing class or add a new one each level.
- Your total character level drives your proficiency bonus, so splitting classes never costs you accuracy.

The proficiencies you do not get
This is the trap that catches most first-time multiclassers, and the rule is precise:
A multiclassed character does not receive all of the proficiencies of their new class. A multiclassed character receives all proficiencies from a chosen subclass. Multiclassing never grants saving throw proficiencies.
Three consequences worth internalising:
- You keep your original class's saving throw proficiencies and nothing else. A Wizard who takes six Fighter levels still has Intelligence and Wisdom saves, not Strength and Constitution. Enemy effects keep targeting the same holes in your defence.
- You get a reduced subset of the new class's armour and weapon proficiencies. A Cleric multiclass level does not hand you everything a starting Cleric has.
- Subclass proficiencies come through in full. This is the loophole behind several famous dips — if a subclass grants heavy armour, you get heavy armour.
Check the proficiency table on the Classes wiki page before committing, because "I will just grab heavy armour from a Cleric level" is exactly the assumption that produces a character standing in medium armour wondering what went wrong.
Effective Spellcaster Level, explained properly
If you are combining two spellcasting classes, this is the only maths that matters.
Your spell slots are not determined by your class levels directly. They are determined by your Effective Spellcaster Level (ESL), which is then read off a fixed table.
For a single-class caster:
- Full casters — Bard, Cleric, Druid, Sorcerer, Wizard — have an ESL equal to their class level.
- Half casters — Paladin, Ranger — have an ESL of half their level, rounded up.
- One-third casters — Arcane Trickster Rogue and Eldritch Knight Fighter — have an ESL of one third their level, rounded up.
For a multiclassed caster the rule changes shape: you sum the fractional spellcaster level of every spellcasting class, then round the total down. The wiki's own worked example is the clearest illustration — a character with five levels of Eldritch Knight and five levels of Arcane Trickster has an ESL of 3, because 5/3 + 5/3 = 3.33, rounded down.
That is a brutal result. Ten character levels invested across two casting subclasses, and you have the spell slots of a third-level caster. The lesson generalises: stacking two partial casters is almost always worse than committing to one.
The ESL table, abbreviated:
- ESL 1: two 1st-level slots
- ESL 5: four 1st, three 2nd, two 3rd
- ESL 7: four 1st, three 2nd, three 3rd, one 4th
- ESL 11: four 1st, three 2nd, three 3rd, three 4th, two 5th, one 6th
ESL 12 is identical to ESL 11 — the twelfth level of a full caster gains no additional slots, only whatever class feature sits there. Useful for build planning: the last level of a full caster is the cheapest level in the game to spend elsewhere.

Warlock is the exception to everything
Warlock does not use the Spellcasting feature. It uses Pact Magic, and Pact Magic sits entirely outside the ESL system:
- Levels taken in Warlock are ignored when calculating ESL. A Sorcerer 6 / Warlock 6 has an ESL of 6, exactly the same as a Sorcerer 6 / Fighter 6.
- Pact Magic slots are separate from Spellcasting slots and are displayed in a different colour in the UI.
- Pact slots recharge on a short rest, not a long rest, and you get two short rests per long rest.
- Spells cast with Pact Magic are always upcast to the highest level you can cast.
This makes Warlock uniquely cheap to splash onto a caster. The pact slots you gain do not dilute anything — they are simply added on top as a separate, short-rest-refreshing pool.
The corollary matters too: do not multiclass Warlock expecting your two casting pools to merge. They will not. You will manage two separate slot bars with different refresh rules.

The level 12 cap changes the math
In tabletop 5e, a two-level dip at level 20 costs you 10% of your progression. In Baldur's Gate 3 it costs you 16.7% of a twelve-level career, and it delays every single feature after it by two levels.
Practically, this means:
- Extra Attack normally arrives at class level 5. Take a three-level dip first and you are not getting it until character level 8 — a lot of hours at reduced damage.
- Extra Attack does not stack across classes. A Fighter 6 / Barbarian 6 does not get three attacks. You get the feature once.
- Feats arrive at class levels 4, 8, and 12 for most classes (Fighter uniquely also gets one at 6). A 6/6 or 8/4 split still nets two feats, the same as a single-class non-Fighter — but a scattered 3/3/3/3 gets you none at all.
- The best dips pay off immediately and permanently rather than scaling.
Dips that are worth it
Two levels of Fighter
The most universally correct dip in the game. Two Fighter levels give you Action Surge, a complete extra action that recharges on a short rest. On a caster that is a second high-level spell in one turn. On a martial it is a second full attack routine. You also get Second Wind and, at level 1, Fighting Style.
Cost: two levels. Value: an entire extra action, up to three times per long rest cycle. There is almost no build this does not improve.
Three levels of Rogue for Thief
Three levels for the Thief subclass, which grants Fast Hands: "You gain an extra Bonus Action, which you can use with any of your existing Bonus Actions."
An extra bonus action every turn, forever. On a Monk it is another Flurry of Blows. On a Ranger or Fighter it is a second off-hand attack. On a Sorcerer it is a Quickened Spell plus something else. You also pick up Cunning Action at level 2, Expertise on two skills at level 1, and resistance to falling damage at 3.
Three levels is a real cost, and it pushes Extra Attack back to character level 8. Worth it on any build whose bonus action is already valuable.
One or two levels of Cleric
One Cleric level gives you a Domain at level 1 — and subclass proficiencies come through in full when multiclassing, so Life, Nature, Tempest, and War genuinely hand you heavy armour. That is how a Sorcerer or Warlock ends up in plate.
Two levels adds Channel Divinity, recharging on a short rest. Tempest's version maximises lightning and thunder damage, which is why it anchors so many lightning builds.
Note the trade: Cleric is a full caster, so a Cleric level costs nothing in ESL if your main class is also a full caster. Cleric 2 / Sorcerer 10 has an ESL of 12, identical to a pure Sorcerer 12.
Two levels of Paladin
Two Paladin levels give you Divine Smite — 2d8 radiant on a weapon hit, plus 1d8 against Fiends and Undead, scaling by 1d8 per slot level above 1st and capped at 5d8. Because the cap sits at a 4th-level slot, spending a 5th or 6th-level slot on a smite is wasted. Paladin also brings heavy armour and shields, a Fighting Style, and Lay on Hands.
Paladin is a half-caster, so its ESL contribution is halved — two Paladin levels contribute 1 to ESL, which is why heavy Paladin splits hurt dedicated casters.
Full multiclass builds that hold up
Paladin 7 plus Warlock 5
Both classes cast off Charisma, so there is no stat conflict — the perennial killer of caster multiclasses.
At Paladin 7 your half-caster ESL is 4 — four 1st-level and three 2nd-level slots, all of which fuel Divine Smite. Warlock 5 gives you two Pact Magic slots that recharge on a short rest, plus Pact of the Blade and Deepened Pact at Warlock 5, whose Blade version grants Extra Attack. Agonizing Blast adds a ranged option that never runs out.
The build is durable rather than explosive: heavy armour, and high Charisma driving both dialogue and damage.
Sorcerer 10 plus Tempest Cleric 2
Both are full casters, so your ESL is 12 — the same slots as a pure caster. You lose nothing on the spell table.
What you gain: heavy armour proficiency from the Tempest domain (subclass proficiencies transfer in full), Channel Divinity on a short rest, and Sorcerer's Metamagic. Sorcerer 10 gives you your third Metamagic option, and Quickened Spell converting an action-cost spell into a bonus action is the engine of every big Sorcerer turn.
This is the cleanest demonstration of the ESL rule in practice: two full-caster classes combine with zero spell slot penalty, so the split is functionally free.
Thief 4 plus Ranger 8
Ranger is a half-caster, so ESL 4 gives four 1st-level and three 2nd-level slots — enough for Hunter's Mark and utility, which is all this build wants from spells.
Ranger 8 gets you Extra Attack at Ranger 5 plus a feat; Thief 4 gives Fast Hands for a permanent extra bonus action and a second feat. With dual-wielding, that extra bonus action is another off-hand attack every round.
The cost is real: Extra Attack does not arrive until character level 9 out of 12. Weak in Act 1, strong from mid Act 2 onward.
When not to multiclass
Multiclassing is not a strict upgrade, and several situations make it actively wrong:
- You are on your first playthrough. Single-class progression is smoother and your features arrive on schedule. Our beginner class ranking covers which single classes carry a first run.
- You are combining two partial casters. Eldritch Knight plus Arcane Trickster is the canonical disaster — ten levels for ESL 3.
- Your two classes want different primary abilities. With 27 points and a maximum starting score of 17, you cannot afford two 16-plus stats plus Constitution. Charisma-to-Charisma splits work; Intelligence-to-Wisdom splits do not.
- You would delay Extra Attack past character level 8.
- You are playing on Explorer. The option is disabled entirely.
And remember the safety net: Withers respecs any character for 100 gold, resetting them to level 1 so you can rebuild from scratch. Test a split, hate it, buy it back. If you need a refresher on the systems around all of this, our Baldur's Gate 3 beginner guide covers resting, difficulty, and party structure.
Quick Action Checklist
- Confirm you are not on Explorer difficulty — it disables multiclassing outright.
- Remember there are no ability score prerequisites in BG3, but you still cannot afford two high primary stats on 27 points.
- Match casting stats when combining casters. Charisma builds (Paladin, Warlock, Sorcerer, Bard) combine cleanly.
- Calculate ESL before you commit: full casters count 1:1, half casters (Paladin, Ranger) halve, third casters (Eldritch Knight, Arcane Trickster) third, and the sum rounds down.
- Never stack two one-third casters. Eldritch Knight 5 / Arcane Trickster 5 is ESL 3.
- Treat Warlock levels as free of ESL cost — they are ignored in the calculation, and pact slots refresh on a short rest.
- Take Fighter 2 on almost anything for Action Surge, or Rogue 3 (Thief) for a permanent extra bonus action.
- Use a Cleric 1 dip with the Life, Nature, Tempest, or War domain to get heavy armour — subclass proficiencies transfer in full.
- Cap Divine Smite planning at a 4th-level slot; it maxes at 5d8 and higher slots add nothing.
- Do not push Extra Attack past character level 8, and remember it does not stack across classes.
- Spend the 12th level of a full caster elsewhere — ESL 12 grants no more slots than ESL 11.
- If it goes wrong, Withers rebuilds the character for 100 gold.
Frequently Asked Questions
Keep Reading
Related Guides

Best Baldur's Gate 3 Classes for Beginners, Ranked
Fighter gets four feats by level 12 while everyone else gets two, and it never runs out of resources. That is the whole beginner-class argument in one sentence. Here is the full ranking, with the numbers behind each call.

Baldur's Gate 3 Beginner Guide: What Nobody Tells You
The tutorial teaches you to move and attack. It does not teach you that advantage is worth more than any weapon you will find in Act 1, or that Withers will rebuild your entire character for 100 gold. Here is the actual onboarding.