🛠️ For the DM
How To Build Fair Fights
A New DM's Guide to Encounter Balance — Warhammer 40,000 One-Shot
"A single soldier is meaningless. A thousand is a rounding error. But the right thousand, in the right place, at the right time — that wins a war." — attributed to a Departmento Munitorum tactician, shortly before being spent like ammunition
This is the one chapter of DMing that looks like math homework and scares new DMs off. Don't let it. The 5e encounter system is just a set of training wheels: it gives you a number to aim at so your first fights aren't accidental total-party-kills (TPKs) or boring cake-walks. You'll internalize it after two or three sessions and stop reaching for the calculator. Until then, this page does the arithmetic for you, ends with a fully worked example you can drop straight onto your table, and tells you the one thing the math gets wrong so you don't get blindsided.
Everything here is RAW (Rules As Written, Dungeon Master's Guide). The 40k is pure paint over the top — the numbers never change.
The 90-Second Version (read this if nothing else)
- Each PC has four daily "XP budgets" by level (Easy / Medium / Hard / Deadly). Add up your party's budgets to get the table's budget for one encounter.
- Every monster is worth XP (it's printed in the stat block). Add up your monsters' XP.
- Multiply the monsters' total XP by a "swarm tax" (×1.5 for two foes, ×2 for three-to-six, more for more) — because more bodies = more turns = more danger.
- Compare the adjusted monster XP to your party budget. Land it between Medium and Hard for a fun, survivable fight. Avoid Deadly for your first session.
- The real lever isn't the boss — it's how many enemies there are. Add or remove a couple of Grots and the whole fight re-tunes. Action economy is king (see below).
That's the entire system. The rest of this page is detail, tables, and the worked example.
Part 1 — The XP Threshold Method
Step 1: Look up each character's thresholds
Every character has four XP thresholds based on their level — the amount of monster XP that makes an encounter Easy, Medium, Hard, or Deadly for that one character. Here's the table you'll actually use (levels 1–6 cover almost any one-shot; full table runs to 20 in the DMG):
| Char. Level | Easy | Medium | Hard | Deadly |
|---|---|---|---|---|
| 1 | 25 | 50 | 75 | 100 |
| 2 | 50 | 100 | 150 | 200 |
| 3 | 75 | 150 | 225 | 400 |
| 4 | 125 | 250 | 375 | 500 |
| 5 | 250 | 500 | 750 | 1,100 |
| 6 | 300 | 600 | 900 | 1,400 |
(Notice the jump from level 4 to level 5 — that's the Extra Attack / 3rd-level-spell power spike. Characters get dramatically tougher at 5th. A one-shot at level 3 is a sweet spot: PCs are competent but still mortal, very 40k.)
Step 2: Add up the party's thresholds
Sum the same column across all your players. Four level-3 PCs gives you a party budget of:
| Difficulty | Per PC (Lv 3) | × 4 PCs = Party Budget |
|---|---|---|
| Easy | 75 | 300 |
| Medium | 150 | 600 |
| Hard | 225 | 900 |
| Deadly | 400 | 1,600 |
These four numbers are your target zones for the whole session. Every fight you build, you'll check its adjusted monster XP against this little table. (If your players are different levels, just add each PC's own row — the budget still works.)
Step 3: Pick monsters and add up their XP
Each monster's XP is printed in its stat block (and listed in our bestiary). A quick reference for the common one-shot enemies you'll reach for:
| Monster (40k reskin) | Base Creature | CR | XP |
|---|---|---|---|
| Grot / Gretchin | Goblin | 1/4 | 50 |
| Poxwalker | Zombie | 1/4 | 50 |
| Chaos Cultist | Cultist | 1/8 | 25 |
| Traitor Guardsman | Guard | 1/8 | 25 |
| Ork Boy | Orc | 1/2 | 100 |
| Heretic Trooper (shooty) | Scout | 1/2 | 100 |
| Runtherd | Goblin Boss | 1 | 200 |
| Genestealer | Ghoul (+ Pack Tactics) | 1 | 200 |
| Servitor | Animated Armor | 1 | 200 |
| Lesser Daemon | Quasit / Imp | 1 | 200 |
| Heretic Preacher | Cult Fanatic | 2 | 450 |
| Ork Nob (bruiser) | Ogre | 2 | 450 |
| Chaos Space Marine (entry) | Veteran | 3 | 700 |
| Sentinel Walker | Helmed Horror | 4 | 1,100 |
| Ork Nob (warboss) | Orc War Chief | 4 | 1,100 |
| Chaos Space Marine (elite) | Gladiator | 5 | 1,800 |
(XP values are the official CR-to-XP table — they're fixed, you never tweak them. If you reskin a monster, you keep its original CR and XP.)
Part 2 — The Encounter Multiplier (the "swarm tax")
Here's the part new DMs forget and then wonder why three goblins nearly killed the party. Raw monster XP undercounts how dangerous a group is, so the DMG makes you multiply the total by a factor based on how many monsters are in the fight:
| Number of Monsters | Multiplier |
|---|---|
| 1 | × 1 |
| 2 | × 1.5 |
| 3 – 6 | × 2 |
| 7 – 10 | × 2.5 |
| 11 – 14 | × 3 |
| 15+ | × 4 |
How to apply it: add up the raw XP of every monster, then multiply by the factor for the count of monsters. That adjusted number is what you compare to your party budget — never the raw total.
Worked mini-example. Six Grots = 6 × 50 = 300 raw XP. That looks like an Easy fight for our level-3 party (Easy = 300). But six monsters triggers the ×2 multiplier → 600 adjusted XP → that's a solid Medium encounter. The swarm tax is the difference between "trivial" and "a real fight." Trust the adjusted number, not the raw one.
Two small-print rules worth knowing (DMG):
- Count only monsters that can meaningfully threaten the party. A creature whose CR is so far below the party that it can't really hurt anyone shouldn't drive the multiplier up. For a level-3 party that's basically nothing in our bestiary — even the lowly Grots (CR 1/4) and Cultists (CR 1/8) can roll a hit and chip real HP, so they all count — don't overthink it.
- Party-size adjustment (covered in Part 4): for very small or very large parties you shift the multiplier one column. Standard 3–5 PCs: use the table as-is.
Part 3 — WHY Action Economy Is The Real Balance Lever
This is the single most important concept on this page, and it's why the swarm tax exists.
In 5e, the fundamental unit of power is the turn. On its turn, every creature — PC or monster — gets a full menu: an Action (usually an attack), a Move, a possible Bonus Action, and a Reaction it can use before its next turn. The number of turns one side gets per round is its action economy, and it dwarfs almost every other factor.
Consider two encounters with identical raw XP for our level-3 party:
| Encounter | Raw XP | Monsters | Attacks per round (roughly) |
|---|---|---|---|
| One Ork Nob (Ogre) | 450 | 1 | ~1 big swing |
| Nine Grots (Goblins) | 450 | 9 | ~9 shivs/sluggas |
Same XP on paper. But the nine Grots make nine attack rolls every single round to the Ogre's one. That's nine chances to hit, nine chances to crit, and — critically — the ability to focus-fire: all nine pile onto the squishiest character and drop them before the party can react. The lone Ogre, meanwhile, can only hurt one PC per turn, and the other three players gang up and dogpile it. The swarm is far, far deadlier despite the matching XP.
This is why the encounter multiplier climbs with monster count — it's the system trying to price in those extra turns. And it's why:
For a beginner one-shot: fear the swarm, not the boss.
A handful of weak mobs makes every round tense and meaningful, punishes nobody too hard for one bad roll, and is easy for you to run (low-HP enemies die fast, keeping the turn order snappy). A single high-CR solo monster, by contrast, gets action-economy-swarmed by the players, often dies in two rounds, and feels anticlimactic — which is exactly why real "boss" monsters in 5e get Legendary Actions (extra turns) to claw back the economy. Your one-shot bestiary doesn't lean on those, so the fix is simpler:
Never run a solo boss alone. Pair any single big villain with 2–3 mob bodies (Grots, Cultists, a Poxwalker tide) so it survives to a climactic round 3 instead of getting dogpiled in round 1. The mobs soak attacks and split the party's focus; the boss gets to actually be a boss.
Practical takeaways for tuning at the table:
- To make a fight harder: add bodies first. One more Grot changes the action economy more smoothly and safely than buffing the boss's damage.
- To make a fight easier mid-combat: have a couple of mobs break and flee (very in-character for Grots and Cultists — they're cowards). You're not "cheating"; you're using the action economy as a dial.
- Adjust in this order of safety: (1) monster count → (2) monster HP (±25%) → (3) only as a last resort, to-hit / damage. Changing the count is the gentlest, most predictable lever.
Part 4 — How Enemy Count Scales With Party Size
The thresholds already scale with party size (more PCs = bigger summed budget). But the multiplier assumes a "standard" party of 3–5 characters. Adjust the count-to-multiplier mapping for off-size tables (DMG rule):
- Small party (1–2 PCs): treat the encounter as if there were one more monster than there is — bump the multiplier up one column (e.g., 2 monsters → use the ×2 row instead of ×1.5). Few PCs means each is more exposed; fights bite harder.
- Standard party (3–5 PCs): use the multiplier table exactly as printed. This is your table.
- Large party (6+ PCs): shift the multiplier down one column (e.g., 6 monsters → use the ×1.5 row instead of ×2). More PCs means the party's own action economy overwhelms the enemy, so a "by-the-book" encounter feels too easy.
The intuition, in 40k terms: a two-man Inquisitorial kill-team is dangerously exposed — every cultist's autopistol is a real threat, so the same ambush is deadlier for them. A full ten-strong Guard squad shrugs off the same cultists because they simply have more lasguns firing back. Same enemies, different felt difficulty — adjust the multiplier, not the enemy list.
Rule of thumb for building from scratch: start with roughly 1.5 to 2 enemies per PC for a standard fight, weighted toward cheap mobs, then check the math. For four PCs that's about 6–8 trash mobs, or a mix of mobs plus one elite. That ratio "feels right" and almost always lands in the Medium–Hard band once you apply the multiplier.
Part 5 — The Difficulty Arc of a One-Shot
A one-shot is a complete story in 3–4 hours, so its fights should form a rising curve, not a flat line of same-y skirmishes. The classic, reliable shape:
DIFFICULTY
^
| ____ ← CLIMAX (Hard, the named boss)
| ____/
| ____ ← MIDPOINT
| ____/ (Medium, the real fight)
| ____ ← WARMUP
|__/ (Easy, teach the rules)
+----------------------------------------------------> TIME
Scene 1 Scene 2 Finale
1. The Warm-Up (Easy). Open in media res — the players are already in trouble. A tide of Grots boiling out of a vent, or Poxwalkers shambling from the fog. Low stakes, low lethality. Its job is to teach the rules in motion: initiative, movement, an attack roll, a saving throw — without anyone realistically dying. Keep it short; this is the appetizer.
- Aim: Easy band (≈300 XP adjusted for our level-3 party).
2. The Midpoint (Medium). The real fight. A mixed line — Ork Boyz wading in while Heretic Troopers shoot from cover, maybe a Heretic Preacher (Cult Fanatic) chanting in the back to teach the players what a saving throw against a spell feels like. This is where positioning, focus-fire, and resource spending start to matter. A mini-boss here is a great rehearsal for the finale.
- Aim: Medium band (≈600 XP adjusted), nudging toward Hard.
3. The Climax (Hard — the named boss). The set-piece everyone remembers. A single named villain — an Ork Warboss (Orc War Chief) or a Chaos Space Marine — flanked by 2–3 expendable mob bodies so the action economy doesn't dogpile it in round one. Make this one cost something: spent spell slots, a downed ally clinging to death saves, a hard tactical choice. End on a clear, satisfying victory-at-a-price.
- Aim: Hard band (≈900 XP adjusted). Hard, not Deadly — Deadly risks ending the session on a TPK, and a one-shot has no "next week" to recover.
Pacing safety net: if you're an hour from your hard stop and only halfway through, cut a fight, not the climax. Drop the midpoint to a single skill challenge or a short chase. Always reach the boss — the ending is what the table goes home talking about. (And keep one spare encounter — a wandering Grot mob, a lone Genestealer in a vent — in your back pocket in case a fight ends faster than expected and the energy dips.)
Part 6 — Fully Worked Example: "Purge the Vox-Spire"
The party: four PCs, all level 3. An Inquisitorial warband: a Commissar (Fighter), a Sister of Battle (Monk), a Sanctioned Psyker (Sorcerer), and a Tech-Priest (Artificer). They've boarded a hive-spire whose vox-relay has gone silent — and found it crawling with a Chaos cult.
Party budget (level 3 thresholds × 4, from Part 1):
| Easy | Medium | Hard | Deadly |
|---|---|---|---|
| 300 | 600 | 900 | 1,600 |
These four numbers are our targets. Now let's build all three fights and prove each lands where we want it.
Encounter 1 — The Warm-Up: "Vermin in the Vents" (target: Easy)
The lift doors grind open and a chittering mob of Grots swarms out of the maintenance ducts, brandishing rusted shivs.
Monsters: 6 × Grot (Goblin, CR 1/4, 50 XP each)
| Calculation | Value |
|---|---|
| Raw XP | 6 × 50 = 300 |
| Monster count | 6 → ×2 multiplier |
| Adjusted XP | 300 × 2 = 600 |
Wait — that's the Medium number, not Easy! This is the swarm tax in action, and it's a perfect teaching moment. Six bodies all getting their own turn makes a pile of 50-XP Grots punch like a Medium fight. For a true Easy warm-up, drop to 4 Grots:
| Calculation (4 Grots) | Value |
|---|---|
| Raw XP | 4 × 50 = 200 |
| Monster count | 4 → ×2 multiplier |
| Adjusted XP | 200 × 2 = 400 |
400 adjusted XP sits between Easy (300) and Medium (600) — an "easy-leaning" skirmish. Grots have 7 HP and AC 15; they'll die in one or two hits and several will flee the moment the party bloodies them (Nimble Escape = bonus-action Disengage, perfectly in-character cowardice). Result: a fast, safe, rules-teaching opener. ✅
DM note: this is the lesson the whole page is built around — count drives danger more than CR does. You just watched four 50-XP nobodies and six 50-XP nobodies sit in two different difficulty bands. Internalize that and you've got the system.
Encounter 2 — The Midpoint: "The Heretic's Sermon" (target: Medium → Hard)
In the spire's chapel-turned-shrine, a robed Heretic Preacher leads the chant while armed cultists rise to defend him.
Monsters:
- 1 × Heretic Preacher (Cult Fanatic, CR 2, 450 XP) — casts inflict wounds (reskin: a warp-curse) and command; teaches the party what saving throws against magic feel like.
- 4 × Chaos Cultist (Cultist, CR 1/8, 25 XP each = 100 XP)
| Calculation | Value |
|---|---|
| Raw XP | 450 + (4 × 25) = 450 + 100 = 550 |
| Monster count | 5 → ×2 multiplier |
| Adjusted XP | 550 × 2 = 1,100 |
Check against budget: Hard = 900, Deadly = 1,600. 1,100 adjusted XP lands solidly between Hard and Deadly — leaning Hard. That's a hair spicier than a pure "Medium," which is correct for a midpoint that's rehearsing the finale, as long as you respect the action economy: the four Cultists are AC 12 / 9 HP pushovers (they exist to soak hits and split focus), and the Preacher is the actual threat at AC 13 / 33 HP.
If your players are cautious or under-geared and you want to pull it back to a clean Medium: drop to 2 Cultists.
| Calculation (2 Cultists) | Value |
|---|---|
| Raw XP | 450 + (2 × 25) = 500 |
| Monster count | 3 → ×2 multiplier |
| Adjusted XP | 500 × 2 = 1,000 |
Still Hard-leaning because the multiplier holds at ×2 (3 monsters), but lower raw damage output. The Preacher is the star; the Cultists are set dressing that keep him alive past round one. Result: the real fight — positioning and saves start mattering. ✅
Encounter 3 — The Climax: "Champion of the Dark Gods" (target: Hard, NOT Deadly)
The vox-spire's heart. A traitor Chaos Space Marine — ten thousand years a servant of Chaos, towering in scarred ceramite — turns from the corrupted relay, two surviving cultists at his flanks.
Monsters:
- 1 × Chaos Space Marine (Veteran, CR 3, 700 XP) — heavy power armor (high AC), multiattack with chainsword + bolter.
- 2 × Chaos Cultist (Cultist, CR 1/8, 25 XP each = 50 XP) — the bodyguards that keep the boss from being dogpiled.
| Calculation | Value |
|---|---|
| Raw XP | 700 + (2 × 25) = 750 |
| Monster count | 3 → ×2 multiplier |
| Adjusted XP | 750 × 2 = 1,500 |
Check against budget: Hard = 900, Deadly = 1,600. 1,500 adjusted XP is Hard, right at the upper edge — just under Deadly. That is exactly where a one-shot climax wants to live: genuinely dangerous, spell slots will run dry, someone may go down to death saves — but a smart, coordinated party survives. The two cultists are the crucial design choice from Part 3: they protect the boss's action economy. Without them, four PCs would surround the lone Veteran and burst him down before he lands a blow, and the big finale would fizzle.
Want to dial it up to a true Deadly nail-biter (for a confident table)? Swap the Veteran for the Gladiator (CR 5, 1,800 XP) version of the Chaos Marine and drop the cultists:
| Calculation (lone Gladiator) | Value |
|---|---|
| Raw XP | 1,800 |
| Monster count | 1 → ×1 multiplier |
| Adjusted XP | 1,800 |
1,800 is over the Deadly line (1,600) — a brutal solo with Parry and Brute. But beware: a lone monster, even a Gladiator, eats the action-economy problem from Part 3 — the party gets four turns to its one. Either accept the dogpile risk, or (better) keep 2–3 cultist bodies and use the slightly-lower Veteran build above. For your first session, run the 1,500-XP Veteran version. It's the cinematic, survivable finale. ✅
The Full Session at a Glance
| Scene | Encounter | Monsters | Adjusted XP | Band | Notes |
|---|---|---|---|---|---|
| 1 | Vermin in the Vents | 4 Grots | 400 | Easy → Med | Teach the rules, no real danger |
| 2 | The Heretic's Sermon | Cult Fanatic + 2–4 Cultists | 1,000–1,100 | Hard | Saves & positioning; rehearse the finale |
| 3 | Champion of the Dark Gods | Veteran + 2 Cultists | 1,500 | Hard (near Deadly) | The climax — costly, survivable victory |
Notice the clean rising curve — Easy → Hard → Hard-at-the-edge — exactly the arc from Part 5. The party budget (300 / 600 / 900 / 1,600) was your ruler the whole way; the multiplier did the real work; and the boss never fights alone.
Quick-Reference Card (screen-ready)
Build a fight in 5 steps:
- Party budget = sum each PC's threshold (Easy/Med/Hard/Deadly) from the level table.
- Pick monsters, add up their raw XP.
- Multiply raw XP by the count factor → ×1 (1), ×1.5 (2), ×2 (3–6), ×2.5 (7–10), ×3 (11–14), ×4 (15+).
- Compare adjusted XP to budget. Aim Medium–Hard. One-shot finale: Hard, not Deadly.
- Party-size tweak: 1–2 PCs → bump multiplier up a column; 6+ PCs → down a column; 3–5 PCs → as-is.
Remember:
- 🟢 Fear the swarm, not the boss. Count of monsters > CR of any one.
- 🟢 Never run a solo boss alone — give it 2–3 mob bodies so it survives the dogpile.
- 🟢 Tune by changing the count first, then HP (±25%), then damage last.
- 🟢 Default DC when in doubt is 15; default difficulty for a first session is Medium-to-Hard, never Deadly.
- 🟢 Reskin flavor and damage type only — never the underlying CR/XP math. Keep the numbers honest and the table predictable.
The Emperor protects — but a well-built encounter protects your first session. The line will hold.