How to Price Your D&D Sessions: A Data-Driven Guide
Pricing your sessions too high scares away players. Pricing too low undervalues your prep work and burns you out. Here's how to find the sweet spot β backed by real market data from the paid DM community.
In This Guide
- 1. The Paid DM Market in 2026
- 2. Pricing Tiers: What DMs Actually Charge
- 3. Six Factors That Should Shape Your Price
- 4. Pricing by Format: One-Shots vs. Campaigns
- 5. The DM Pricing Calculator Framework
- 6. Common Pricing Mistakes to Avoid
- 7. When and How to Raise Your Prices
- 8. Getting Started with Paid Sessions
1. The Paid DM Market in 2026
Paid DMing has exploded. What started as a niche corner of the TTRPG world is now a legitimate way for skilled Dungeon Masters to earn real income. Platforms like StartPlaying.games report over 400% growth in paid sessions since 2023, and Discord servers dedicated to paid campaigns are filling up faster than ever.
But here's the thing most new paid DMs get wrong: they pick a number out of thin air. Maybe they saw someone charging $15 per player on Reddit. Maybe they just guessed. The result? They either undersell themselves and burn out, or overprice and struggle to fill seats.
This guide gives you real data and a framework so you can price with confidence β whether you're running your first paid one-shot or scaling to 10+ games a week.
2. Pricing Tiers: What DMs Actually Charge
Based on data from paid DM communities, Discord servers, and platforms like StartPlaying, here's what the market looks like in 2026:
| Tier | Per Player / Session | Typical DM Profile |
|---|---|---|
| Entry | $10 β $15 | New to paid DMing, building reputation, running beginner-friendly games |
| Mid-Range | $15 β $25 | Experienced DM, consistent quality, some repeat players, uses maps and handouts |
| Premium | $25 β $40 | High production value, custom maps, voice acting, strong player reviews, waitlisted games |
| Elite | $40 β $75+ | Professional-tier, full-time DM, custom content, celebrity DMs, or highly specialized formats |
Key insight: The majority of paid DMs on Discord fall in the $15β$25 range. This is the βproven zoneβ where players feel they're getting professional quality without the sticker shock of premium rates.
3. Six Factors That Should Shape Your Price
π 1. Your Experience Level
Have you been DMing for 10 years or 10 months? Experience matters β not because new DMs can't run great games, but because seasoned DMs can handle curveballs, improv on the fly, and deliver consistently. If you're newer, start at the entry tier and raise prices as you build a track record.
β±οΈ 2. Prep Time per Session
This is the hidden cost most DMs forget. A session that requires 4 hours of prep for a 3-hour game effectively cuts your hourly rate in half. Factor prep time into your pricing. Running published modules? Less prep. Fully homebrew with custom maps? You need to charge more.
π₯ 3. Group Size
Smaller groups (3β4 players) mean more personal attention and often justify higher per-player prices. Larger groups (5β6) can charge slightly less per player but earn more total. Most paid DMs cap at 4β5 players for the best experience.
πΊοΈ 4. Production Value
Custom battle maps, handouts, ambient soundscapes, voice acting, dedicated Discord channels with lore β these all add perceived value. DMs who invest in production quality can comfortably charge 30β50% more than those running theater of the mind with no extras.
π 5. Session Length
Most paid sessions run 2.5 to 4 hours. Shorter sessions (2 hours) can price slightly lower but feel like better value for busy players. Longer sessions (4+ hours) should charge a premium. The sweet spot for most groups is 3 hours.
π 6. Platform and Market
Where you run games matters. Discord-based games tend to have slightly lower rates than VTT-heavy games on Roll20 or Foundry (where players expect integrated maps and tokens). Your local market and time zone also affect what players are willing to pay β peak US evening slots command higher prices.
4. Pricing by Format: One-Shots vs. Campaigns
One-Shots
- β’ Higher per-session rate (no commitment discount)
- β’ Great for building reputation and testing prices
- β’ Players accept higher prices for standalone experiences
- β’ Lower no-show risk (single commitment)
Ongoing Campaigns
- β’ Slightly lower per-session, but recurring revenue
- β’ Players expect a βloyaltyβ discount for committing
- β’ More predictable income week over week
- β’ Consider offering a monthly bundle (e.g., 4 sessions for 3.5x price)
Pro tip: Many successful DMs use one-shots as a βtry before you buyβ funnel. They charge a premium for one-shots, deliver an incredible experience, then invite players to join an ongoing campaign at a slightly lower rate. This builds retention and fills your weekly calendar.
5. The DM Pricing Calculator Framework
Use this simple framework to calculate your minimum viable price. It's not about what others charge β it's about what makes DMing sustainable for you.
Step 1: Calculate Your Time Investment
Step 2: Set Your Target Hourly Rate
What do you want to earn per hour of total time invested? Remember, this includes prep β not just table time.
Step 3: Divide by Players
This gives you a floor price β the minimum you should charge to make paid DMing sustainable. Your actual price can (and often should) be higher based on the market factors we covered above.
6. Common Pricing Mistakes to Avoid
Pricing based on guilt, not value
βI feel bad charging friends for D&D.β If you're providing a curated, prepared experience with scheduling and materials, you're providing a service. Value your time.
Racing to the bottom
Charging $5/player to undercut competition attracts low-commitment players and makes the math impossible. At $5 with 4 players, you're earning $20 for 5+ hours of work. That's $4/hour.
Never changing your price
If your games are consistently full and you have a waitlist, your price is too low. If you can't fill seats, it might be too high β or your marketing needs work.
Ignoring your costs
D&D Beyond subscriptions, VTT licenses, map tools, art commissions, Stripe fees β these add up. Factor your costs into your pricing to avoid negative-margin games.
7. When and How to Raise Your Prices
You should consider a price increase when:
- βYour sessions consistently fill to capacity
- βYou have a waitlist of players wanting to join
- βPlayers are giving you strong reviews and referrals
- βYou've invested in better production quality (maps, tools, etc.)
- βIt's been 3β6 months since your last price change
The Smooth Price Increase Playbook
- 1. Grandfather existing players. Let current campaign players keep their rate for 4β6 more sessions. New players pay the new rate.
- 2. Announce early. Give 2β3 weeks' notice. Frame it as a quality investment: βI'm adding custom maps and longer sessions.β
- 3. Increase by $3β5 at a time. Small, gradual increases feel natural. Jumping from $15 to $30 overnight will lose players.
- 4. Add value alongside the increase. New price + new benefit (recap notes, custom art, longer sessions) makes the increase feel justified.
8. Getting Started with Paid Sessions
Once you've decided on your price, the next challenge is the operational side: scheduling sessions, tracking who's signed up, sending reminders, and collecting payments. Most DMs cobble together a patchwork of Google Sheets, PayPal links, and Discord announcements β and it works until it doesn't.
That's exactly what Rollkeep is built to solve. It's a Discord-first session manager that handles session creation, player signups, and payment tracking β all from simple slash commands inside your server. No spreadsheets. No chasing payments in DMs.
Ready to run paid sessions like a pro?
Rollkeep handles the logistics so you can focus on what matters β running unforgettable games.
βοΈ Join the Rollkeep WaitlistTL;DR β Quick Pricing Cheat Sheet
- New DM, one-shots: $12β$15/player
- Experienced DM, campaigns: $18β$25/player
- Premium / high-production: $25β$40/player
- Use the calculator: (target hourly rate Γ total hours) Γ· players + fees
- Raise prices when: sessions are full + you have a waitlist