Free Β· No login Β· No AI Β· Instant

Shop Generator

A ready-to-run shop in one click: a name and sign, a shopkeeper with a voice and a mood, what's for sale with real 5e prices, something special, a rumour and a secret. Then haggle with the keeper.

Press πŸ”“ to keep a part (say, the shopkeeper) and make a new shop around it. Press ↻ to change just that part.

Shop sign of Hay Bale & Mare, stables & wagons

Hay Bale & Mare

Stables & wagons Β· Town

Shopkeeper

Tinknimnab Springbell, gnome stable master

Tinknimnab Springbell, gnome stable master (young)

Giggles nervously when they lie. Tells everyone their dreams from last night.

Friendly: warm and happy to help, maybe too happy.

β€œPick a horse that likes you, not one you like.”

Inside

A busy yard of hay, mud and stamping hooves.

Something special

A stubborn donkey who can smell danger (12 gp).

For sale

What Hay Bale & Mare sells, with prices
ItemPrice hereSRD price
Feed (per day)5 cp=
Stabling (per day)5 sp=
Bit and bridle2 gp=
Saddlebags4 gp=
Pack saddle5 gp 5 sp5 gp
Donkey Β· speed 40 ft8 gp=
Pony Β· speed 40 ft32 gp30 gp
Camel Β· speed 50 ft45 gp50 gp
Draft horse Β· speed 40 ft48 gp50 gp
Warhorse Β· speed 60 ft400 gp=

Rumour

β€œThere’s a door in the hillside that wasn’t there yesterday.”

Secret

🀫 For the DM's eyes

There is a secret cellar, and something lives in it.

🀝 Haggle with the keeper

Pick something from the shelf and make an offer in gold. The keeper's mood decides how low they'll go and how long they'll listen.

    🏘️ Build a market street

    Every shop in one place, from two in a hamlet to nine in a city. Press Open to see a shop in full.

      How to use the shop generator

      1. Pick a shop, or leave it on Any shop for a surprise: a blacksmith, a general store, an alchemist, a magic shop, a bowyer, a bookseller, stables, a jeweller or a tavern.
      2. Pick where it is. A hamlet's shop has a few cheap things on the shelf; a city shop has a dozen, including the expensive ones.
      3. Pick the prices. Fair uses the list prices from the free 5e rules. Bargain takes 20% off and Pricey adds 25%, for a remote village or a greedy keeper. Changing the prices keeps the same shop.
      4. Lock, reroll, keep. Press πŸ”“ to keep a part you like, ↻ to change one part, then copy, print, save or share the shop.

      What every shop gets

      Shop types and what they sell

      The nine shop types, some of what they sell and their price range
      ShopSells, for examplePrices
      Blacksmith & armourerdagger, handaxe, mace, spear1 gp to 1,500 gp
      General storebackpack, bedroll, blanket, candle1 cp to 1,000 gp
      Alchemist & herbalistpotion of healing, antitoxin (vial), acid (vial), alchemist’s fire (flask)1 cp to 50 gp
      Magic shoppotions, scrolls, wands, rings and wondrous items50 gp and up
      Bowyer & fletchershortbow, longbow, light crossbow, heavy crossbow4 cp to 75 gp
      Scribe & booksellerbook, ink (1-ounce bottle), ink pen, paper (one sheet)1 cp to 50 gp
      Stables & wagonsriding horse, draft horse, pony, mule5 cp to 400 gp
      Jewellergemstones, art objects and signet rings5 gp to 400 gp
      Tavern & innale (mug), ale (gallon), common wine (pitcher), fine wine (bottle)2 cp to 10 gp

      Weapon and armour lines show their damage or Armor Class, and mounts show their speed, so players can shop without opening the rulebook. Equipment names and list prices come from the free System Reference Document (SRD 5.1).

      Town size changes the shelves

      Items on the shelf and the most expensive item, by town size
      WhereItems on the shelfMost expensive item
      Hamlet660 gp
      Village8250 gp
      Town101,000 gp
      City12no limit

      A village blacksmith won't have plate armour, but a city armourer might. If the party needs something rare, that's a reason to travel.

      Magic shop prices

      The SRD 5.1 doesn't give fixed prices for magic items, so the magic shop uses our own price guide by rarity, the same one as our Loot Generator. Each item gets a price inside its range. Change it if your game is richer or poorer.

      Our suggested magic item prices by rarity, and where each rarity is sold
      RarityOur price guideSold in a
      Common50–100 gphamlet, village, town, city
      Uncommon200–500 gpvillage, town, city
      Rare2,000–5,000 gptown, city
      Very rare10,000–40,000 gpcity

      Legendary items are never for sale. Those have to be found, won or earned.

      How haggling works

      Every keeper has a lowest price they'll accept, hidden from you. Friendly keepers and those who are helpful, for a price will go lower and listen longer; wary and unfriendly keepers barely move. Offer at or above their lowest price and you have a deal. Offer a little less and they meet you halfway. Offer far too little and they're insulted, which uses up their patience twice as fast. When patience runs out, the item isn't for sale to you today.

      At the table, you can run it the same way: decide the keeper's lowest price before the players start, and let a good Charisma (Persuasion) check or a kind word lower it a little.

      Tips for memorable shops

      Frequently asked questions

      Does the shop generator use real D&D 5e prices?

      Yes. Ordinary goods use the list prices from the free SRD 5.1, the same as in the 2014 Player's Handbook. Magic items use our own suggested prices, and the shop says so.

      Can I make a magic shop?

      Yes. Pick Magic shop. A hamlet's magic shop sells only common items; a city's can have rare and very rare ones.

      Can I keep the shopkeeper and change the shop?

      Yes. Press πŸ”“ on the shopkeeper, then New shop. The keeper stays and everything else changes.

      Can I make every shop in a town at once?

      Yes. Build a market street makes all the shops for the town size you picked, each with its own keeper and special item.

      Can I save or share a shop?

      Yes. Save keeps it in this browser, and Share copies a link that opens exactly the same shop for your players or co-DM.

      Is it free, and does it use AI?

      It's free with no login, and it doesn't use AI. Every shop is put together in your browser from tables written for this site.

      Last updated:

      Related tools

      My shops

      Saved only in this browser.