D&D 5e Shop Generator - Generate Random Magic Shops & Inventories
๐Ÿช Free DM Tool

D&D 5e Shop Generator

Generate complete magic shops, blacksmiths, alchemists, and general stores with unique shopkeepers, full inventories, prices, and descriptions. Never scramble for shop inventory again.

๐Ÿช Generate Shop

Random Shop Generator

Select shop type, size, and location to generate

Stocking the shelves...

About D&D 5e Shops and Merchants

Every adventurer eventually needs to visit a shop โ€” to sell the dragon's hoard they just acquired, to buy potions before the next dungeon, or to commission that perfect magic weapon they've been dreaming about. Shops and merchants are the lifeblood of the D&D economy, turning hard-won treasure into useful gear. But improvising a shop on the fly โ€” complete with a memorable shopkeeper, realistic inventory, and fair prices โ€” is one of the hardest things a Dungeon Master can do in the middle of a session.

Our D&D 5e Shop Generator solves this problem instantly. With a single click, you get a complete shop: a unique shopkeeper with personality, a themed inventory appropriate for the settlement size and party level, realistic prices based on official D&D economy guidelines, and special touches that make each shop feel like a real place in your world. Whether your players want to browse a dusty magic item emporium in a metropolis or haggle with a village blacksmith, this tool has you covered.

๐Ÿ“– What Makes a Great D&D Shop?

Memorable shops have four key elements:

  • A Distinctive Shopkeeper: Give them a voice, a quirk, a motivation. The shopkeeper is the heart of the shop.
  • Atmospheric Description: What does the shop smell like? What's the lighting like? Is there a cat sleeping on the counter?
  • Curated Inventory: Not every shop should have everything. A village blacksmith shouldn't stock +3 weapons. Inventory should match the location and the shopkeeper's expertise.
  • Roleplay Opportunities: The shopkeeper might have a side quest, a rumor to share, or a personal problem. Shopping shouldn't be a transaction โ€” it should be an encounter.

๐Ÿช Types of Shops in D&D

Magic Item Shops

Magic item shops are rare and special. In most D&D settings, you can't just walk into "Magic-Mart" and buy a +3 Sword off the shelf. Magic items are priceless artifacts, and their sellers are often eccentric wizards, retired adventurers, or mysterious figures who deal as much in favors and information as in gold. The selection should be limited, the prices high, and each item should feel special.

Blacksmiths and Armorers

Every town has a blacksmith. They provide weapons, armor, and repairs. A good blacksmith might have a few masterwork or silvered items. A legendary smith in a dwarven stronghold might take commissions for magical weapons โ€” but they'll require rare materials and significant time.

Alchemists and Potion Shops

Alchemists sell potions, acids, alchemist's fire, and herbal remedies. They're often found in larger towns and cities. Potion shops are among the most commonly patronized shops by adventurers, and a good alchemist might become a recurring NPC that the party visits between every adventure.

General Stores

The humble general store sells essential adventuring gear: rope, torches, rations, backpacks, bedrolls. Never underestimate how grateful players are when they realize they can buy a 10-foot pole before entering the Tomb of Certain Death.

๐Ÿ’ฐ Magic Item Pricing Guide

The DMG provides price ranges for magic items based on rarity. Use these as starting points โ€” individual sellers may charge more or less based on the item, the location, and the party's negotiation skills.

RarityPrice RangeExample ItemsTypical Availability
Common50-100 gpPotion of Healing, Spell Scroll (Cantrip-1st)Any town or larger
Uncommon101-500 gp+1 Weapon, Bag of Holding, Cloak of ProtectionSmall city or larger
Rare501-5,000 gp+2 Weapon, Flame Tongue, Ring of Spell StoringMajor city only
Very Rare5,001-50,000 gp+3 Weapon, Staff of Power, Cloak of InvisibilityMetropolis or specialty dealer
Legendary50,001+ gpHoly Avenger, Robe of the Archmagi, Staff of the MagiNearly impossible to buy; quest reward only
๐Ÿ’ก Haggling Tips: A DC 15 Charisma (Persuasion) check might reduce prices by 10%. A DC 20 check might reduce by 20%. If players offer to do a favor for the shopkeeper (side quest!), they might get items at cost โ€” or even free.

๐Ÿ’ก Tips for Running Memorable Shop Encounters

  1. Give every shopkeeper a quirk. Maybe they only speak in rhyme. Maybe they're obsessed with collecting spoons. Maybe they're a retired adventurer with incredible stories. One memorable quirk is worth more than a perfect inventory.
  2. Limit magic item availability. D&D 5e is balanced around characters having few magic items. A party of four should find roughly one permanent magic item per character per tier of play. Don't let them buy their way to power.
  3. Shops can be adventure hooks. The shopkeeper's daughter was kidnapped by goblins. The rare component the wizard needs is in a monster's lair. Every visit to a shop is an opportunity to plant a quest seed.
  4. Use our other generators! Generate the shop here, then use our Treasure Generator for loot and our Encounter Generator if the shopping trip turns into an adventure.

โ“ Frequently Asked Questions

โ“ Can players buy any magic item they want?

Not typically. In standard D&D settings, magic items are rare and not mass-produced. Even in a major city, the selection is limited. Use this generator to create a realistic, curated inventory rather than a "catalog" of every item in the DMG.

โ“ How do I determine if a settlement has a specific shop type?

Villages might have a general store and a basic blacksmith. Towns add alchemists and maybe a small magic shop. Cities have specialized shops. Metropolises have everything โ€” at premium prices. Use the settlement size selector to match your location.

โ“ What if my players try to rob the shop?

Magic item shops are owned by powerful individuals (retired high-level wizards, ancient dragons in disguise, or beings protected by glyphs and golems). Robbing a magic shop should be nearly impossible โ€” and the consequences devastating. Make this clear before they try.

โ“ Can shops buy items from players?

Yes! A standard rule is that shops buy items at 50% of their listed price. A generous shopkeeper might offer 60-70% if the party has done them favors. Magic items might be sold for full price to a collector โ€” but finding that collector is a quest in itself.

๐Ÿช Every Shop Tells a Story!

Pair this Shop Generator with our Treasure Generator, Monster Search, and Encounter Generator. The complete DM toolkit for building a living, breathing world.

Explore All D&D Tools โ†’