Back to blog

May 1, 2026 · dm-tips

Faction reputation in D&D 5e: a DM's complete guide

Most DMs run factions like they're scenery. Here's how to make them push the plot, change the world, and remember what your party did three sessions ago.

Why most factions in D&D campaigns fall flat

Here's a thing I see in almost every campaign I've watched, run, or played in over the last decade. The DM introduces a faction in session two. The Velvet Cloaks. Or the Order of the Bronze Lantern. Some name with a noun and an adjective. The faction shows up in a few NPC mouths over the next ten sessions, then quietly disappears once a more interesting villain takes the spotlight.

That faction never mattered. The party didn't care. The world didn't change because of them.

The fix isn't more factions. It's giving the ones you already have something the players can push against, and a memory of what the players did. Reputation systems do exactly that. They convert "the Velvet Cloaks exist" into "the Velvet Cloaks won't sell to you anymore because Marcus stabbed their lieutenant in session four."

This post walks through how to run faction reputation in D&D 5e without it becoming a spreadsheet your players resent. I'll cover what to track, the numerical scale that actually works at the table, how reputation should flow into shop prices, NPC behavior, and quest hooks, and a few mistakes I keep watching DMs make.

What a faction actually needs to be useful

A faction doesn't need a manifesto. It needs three things.

A goal. Something the faction wants to do that the players can either help or block. "Control the river trade." "Suppress arcane magic." "Find the missing crown." Vague goals like "spread chaos" don't work because the party can't measure their impact.

A leader, or at least a face. Players never remember "the Cult of the Pale Star." They remember "that creepy priest with the burned hand who runs the temple." Tie the faction to one or two NPCs the party can actually interact with. Names beat philosophies every time.

Friction with at least one other faction. Factions that exist alone are just NPCs in trench coats. The Iron Crown wants the trade routes. The Mercer Trading Company wants the trade routes. Now there's a story. Players gravitate toward conflict, and faction-versus-faction conflict gives them a way to side with someone, betray someone, or play both sides for cash.

If your faction doesn't have all three, drop it or merge it into one that does. You'd rather have four factions that matter than twelve that don't.

The reputation scale that works

Some DMs run reputation as a pure binary. Friend or enemy. That's not enough resolution. The party will end up "friends" with a faction after one favor and "enemies" after one bar fight, and you lose all the interesting middle ground.

I've tried 1-to-10. Too coarse, players game the numbers.

I've tried -100 to +100, which is what we ended up implementing in Dungeon Diary's faction system by the way. This range works because:

  • It maps to seven natural reaction tiers: hated, hostile, unfriendly, neutral, friendly, honored, exalted (yes, this is roughly the WoW reputation model, and yes, it works for a reason).
  • Small actions move you 1 to 5 points. Big actions move you 10 to 25. Killing a faction leader is a 50-point swing.
  • It survives long campaigns. After 30 sessions you've got fine-grained history instead of "well, they're at +10 still, like everyone else."

Here's the breakdown I use:

  • -100 to -75 (hated): kill on sight. Bounty hunters pursue the party.
  • -74 to -50 (hostile): shops won't sell, guards harass, faction NPCs lie.
  • -49 to -10 (unfriendly): prices double, no quests offered, cold reception.
  • -9 to +9 (neutral): standard prices, no reactions, transactional.
  • +10 to +49 (friendly): small discounts (5 to 10 percent), minor favors.
  • +50 to +74 (honored): 20 percent discounts, faction quests unlock, NPCs share secrets.
  • +75 to +100 (exalted): free lodging, faction membership offered, access to restricted areas and items.

The thresholds aren't sacred. Adjust them to what your table feels. The point is having a number you can move in both directions, with named tiers your players understand.

What moves the needle

Don't track every micro-interaction. You'll lose your mind.

Track the stuff the party knows the faction will hear about. Some examples from a Saltmarsh game I ran last year:

The party stole 80 gold from the Sahuagin shrine. The Sahuagin don't know it was them. No reputation change.

The party turned in a smuggler to the Loyal Order of the Silver Sails. They get +10 with the Sails. The smuggler's family runs the Crooked Anchor tavern. -5 with the Crooked Anchor's contacts.

The party openly murdered a Sails captain in the market square in front of forty witnesses. That's a -40 with the Sails immediately, plus a bounty.

Notice how the second example shows the cross-faction effect. Helping one faction often means hurting another, especially if those two factions have friction. That's the whole point. Players make choices, and their choices have visible consequences in the world.

A rough scale of common actions:

  • Completing a small faction quest: +10
  • Completing a major faction quest or storyline beat: +25
  • Returning a stolen item or rescuing a faction member: +15
  • Publicly defending the faction's reputation: +5
  • Refusing a faction's request politely: -5
  • Stealing from the faction (caught): -20
  • Killing a low-rank member: -25
  • Killing a named lieutenant or captain: -50
  • Killing the faction leader: -100 (you're at war now)

These aren't laws. They're starting points. The number you actually pick depends on whether the action was witnessed, how big a deal the faction makes of it internally, and whether anyone who survived can report back.

Reputation should change the world, not just the welcome

Here's where most DMs leave value on the table. They track reputation but the only thing it does is change how an NPC greets the party. "Lord Halrick nods coolly. He hasn't forgotten the dockside incident."

That's table dressing. Reputation should also change:

Prices. A friendly merchant gives 10 percent off. An unfriendly one charges 20 percent more. A hostile one won't sell at all. Players feel this immediately because gold is the universal language of D&D progress.

Quests offered. Honored-tier reputation unlocks quests neutral parties never see. Hostile-tier reputation means the only quests offered are "leave town."

NPC information. An honored party gets the truth. A neutral party gets the official line. A hostile party gets fed misinformation, on purpose, sometimes by the faction's intelligence handler. Played right, this is a fun reveal three sessions later when the party realizes the lead they followed came from someone who hated them.

Faction visibility. Friendly factions warn the party about threats. Honored factions invite the party to council meetings, share intelligence, and back their plays. Hostile factions tip off rivals about where the party is headed.

Shop inventory. A faction-aligned shop carries different stock for honored versus neutral customers. The honored ones get access to the back room with the magic items. Neutrals see the front-of-store goods only.

Lodging and movement. In a city the Iron Crown controls, a hostile party gets stopped at every gate. An honored party walks through.

If you do all six of these consistently, players will start optimizing for reputation on their own. You won't have to remind them. They'll be asking each other, "wait, are we exalted with the Veilkeepers? Should we go talk to them before we head to the temple?"

That's the goal. Reputation as a strategic resource the party manages, not a number you track in your notebook.

The mistakes I see DMs make

Tracking too many factions. Three to five active factions is plenty for a campaign. More than that and players can't keep them straight, and you'll forget who hates whom. If you've drafted twelve, pick the four that matter most and let the rest stay background flavor.

Not telling players the reputation changed. If the party doesn't know they just lost 25 reputation with the Veilkeepers, the loss is invisible. Tell them. "The Veilkeeper agent's eyes narrow. You can tell they're going to remember this." Players need to feel the consequence in the moment or it doesn't land.

Letting reputation drift back to neutral on its own. It shouldn't. Factions remember. If you let -40 quietly become -20 over time because nothing happened, you're telling players their actions have a half-life. They don't. The Veilkeepers still hate them in three months. The only way to change reputation is action, not time.

Symmetric reputation between factions. "If I help the Iron Crown, I lose the same amount with the Mercers." Real life isn't symmetric. The Iron Crown might gain +25 from a major contract win, while the Mercers only lose -10 because they expected to lose that contract anyway. Asymmetry feels real. Symmetry feels like a video game.

Reputation that only goes down. Some DMs end up with every faction at -30 because the party keeps stepping in it, and there's no path back up. Make sure each faction has a "redemption" quest or a way for players to claw back goodwill. Even hostile factions sometimes need allies.

Making reputation changes feel arbitrary. "You lose 10 with the Sails." Why? Because they heard you bad-mouthed them in a tavern? Because someone saw you talking to a known enemy? Players can accept any reasoning, but they need a reasoning. Tell them.

A simple session-end ritual

After every session, take five minutes. Write down which factions came up, what the party did relative to each, and the reputation change. Three lines is enough.

Session 14: Iron Crown +15 (delivered the contract on time). Veilkeepers -25 (party openly questioned them in the market). Mercers no change (not present this session).

That's it. Now next session, when Marcus walks into the Iron Crown's office, you know they greet him warmly. When Jenna goes to the Veilkeeper temple, you know the priest is going to make her wait an hour and then deliver a half-answer.

If you're using Dungeon Diary to run your campaign, the faction reputation slider is right there in the faction record, and the live session view shows current standings as a sidebar so you don't have to flip notebooks. That's mostly why I built it that way. I was tired of forgetting which faction hated which character.

Putting it all together

Faction reputation isn't the fanciest mechanic in D&D 5e. It's not in the core rulebooks beyond a few sidebars. But running it well separates campaigns where the world feels alive from campaigns where the world feels like a backdrop.

Pick four factions. Give each one a goal, a face, and friction with at least one of the others. Use the -100 to +100 scale, or pick your own range. Track changes after each session in three lines. And every session, find at least one moment where reputation changes a price, an NPC reaction, or a quest available to the party.

Do that, and your factions stop being scenery. They become something the party schemes about between sessions. Which is exactly what you wanted from them in the first place.