VILLAGER TRADES
Complete database of every Minecraft villager trade. All 13 professions, 5 levels, every item with emerald prices, read out of the trade files Java 26.3 ships and checked against Bedrock 1.26.50.4. Which files, and what is not checked.
Or browse all 233 items villagers trade, sorted by what they cost and what they pay.
Browse by Profession
Thirteen professions and the wandering trader. Pick a villager to see every trade it offers, level by level, with the emerald prices. They grunt when you click them.
ArmorerSells iron, chainmail, and diamond armor. Buys coal, iron ingots, lava buckets, and diamonds.
ButcherBuys raw meats and sells cooked foods. Great for converting animal farm products into emeralds.
CartographerSells explorer maps to structures, banner patterns, and empty maps. Buys paper and glass panes.
ClericSells magical items like ender pearls, redstone, glowstone, and bottles of enchanting. Buys rotten flesh, gold, and rabbit foot.
FarmerBuys crops and sells food. The most versatile villager for emerald farming. Buys wheat, potatoes, carrots, beetroots, and pumpkins.
FishermanBuys fish and string, sells cooked fish and campfires. Can sell enchanted fishing rods at higher levels.
FletcherSells bows, crossbows, arrows, and tipped arrows. Buys sticks, flint, feathers, and string. One of the best stick-to-emerald trades.
LeatherworkerSells leather armor (dyed by biome), saddles, and leather horse armor. Buys leather, flint, and rabbit hide.
LibrarianThe most important villager for enchantments. Sells enchanted books from the full enchantment pool, plus bookshelves, lanterns, name tags, and clocks. Buys paper and books.
MasonAlso called Stone Mason in Bedrock Edition. Sells polished stones, bricks, terracotta, and quartz. Buys clay, stone, and nether quartz.
ShepherdSells colored wool, carpets, beds, banners, and paintings. Buys wool and dyes.
ToolsmithSells iron, enchanted iron, and enchanted diamond tools. Buys coal, iron ingots, flint, and diamonds.
WeaponsmithSells iron and enchanted diamond swords and axes. Buys coal, iron ingots, flint, and diamonds.
Wandering TraderSpawns randomly near players with two leashed trader llamas. Buys six kinds of item and sells plants, saplings, blocks and a few rarities. Each trader draws 2 buying trades, 5 common offers and 2 uncommon ones, and never restocks. Despawns after 40 to 60 minutes. Has no workstation or levels.
Top Trades
View all best trades →Best Enchantment Source
Mending BookLibrarian (Lvl 1)
Efficiency V BookLibrarian (Lvl 1)
Unbreaking III BookLibrarian (Lvl 1)
Best Emerald Farms
SticksFletcher (Lvl 1)
Wheat/Carrots/PotatoesFarmer (Lvl 1)
Rotten FleshCleric (Lvl 1)
Unobtainable Elsewhere
Name TagWandering Trader (Lvl 0)
SaddleLeatherworker (Lvl 5)
Explorer MapsCartographer (Lvl 2)
How villager trading actually works
An unemployed villager takes a job from the first free workstation it can reach, and that job decides its entire trade list. From there it climbs five ranks, and it climbs them by trading rather than by waiting: 10 trading experience turns a Novice into an Apprentice, 70 reaches Journeyman, 150 Expert and 250 Master. Every rank adds its own offers on top of the ones below it, so a Master has the whole sheet open.
A trade slot runs dry after a set number of uses and only refills when the villager walks back to its workstation and works. That happens 2 times in a Minecraft day, which is 20 minutes of real time, and two restocks cannot land closer together than 120 seconds. A villager with no reachable workstation never restocks at all, which is the usual reason a trading hall stops paying out.
Prices are not fixed either. A villager remembers how you treat it and the village remembers with it, so hitting a villager makes it charge more and curing a zombie villager is worth 125 reputation, the single largest discount in the game. Heavy use of one offer pushes its price up on its own, and the discount is applied per trade, not as a flat percentage off the whole list.
The last thing that surprises people is that two villagers with the same job rarely offer the same thing. Each rank draws its offers from a pool, so one Librarian may sell the book you want and the next one will not. That is why every page on this site shows the odds of an offer appearing rather than pretending the list is fixed.
Trades worth looking at first
Every one of the 233 items villagers trade has its own page with the villagers that trade it, the prices, the odds and what the trade is worth against making the thing yourself. These are the ones people look up most.
Turning junk into emeralds
Things a villager pays for that cost you nothing but time.
Gear you cannot easily make yourself
Trades that hand you equipment a workbench will not.
Building and decoration
Blocks that are quicker to buy than to gather by hand.
Rare and one of a kind
Offers with no crafting recipe behind them at all.
Where these numbers come from
This site lists 258 trades across 13 village jobs and the wandering trader. 231 of them were read straight out of the trade files Minecraft Java 26.3 ships and match on the item, both amounts and the use limit. The other 4 are trades where the game rolls the price itself, an enchanted book or a dyed piece of armour, so there is no fixed number in the game to confirm and the page says so instead of inventing one.
The same rows are held against Bedrock 1.26.50.4. Where the two editions disagree the row says which one differs and how, and where Bedrock computes a price at runtime the row says it was not checkable there. The trade data itself last changed on 2026-09-16 and the check ran on 2026-09-26. Which files are read, and what is not checked.
Villager trading FAQ

How many villager trades are there in Minecraft?
This database holds 258 of them: every offer from the 13 village jobs across all five ranks, plus the wandering trader's own list. Java 26.3 is the edition the numbers describe.

Which villager is the fastest way to earn emeralds?
The Fletcher, because sticks cost two planks and he buys them in bulk at his opening rank. The Farmer is the steadier one over a long session, since a wheat or carrot field keeps producing while a stick supply depends on how much wood you are cutting.
How often do villagers restock their trades?
Twice in a Minecraft day, which is 20 minutes of real time, and never within 120 seconds of the previous restock. The villager has to reach its workstation to do it, so a blocked or missing workstation is the usual reason a trade stays locked out.
Why do two villagers with the same job offer different trades?
Because each rank draws its offers from a pool rather than a fixed list. A Novice Librarian rolls a single enchanted book out of the whole enchantment table, which is why rolling a lectern over and over is a strategy at all.

Does curing a zombie villager really lower prices?
Yes, and it is the largest discount in the game: one cure is worth 125 reputation with that villager. The discount is applied to each trade separately rather than as a flat percentage off the list, and a second cure adds less than the first.

Are the trades the same in Java and Bedrock?
Mostly, but not everywhere. Every row here is checked against Bedrock 1.26.50.4 as well, and where the two editions hand out different amounts or put the offer at a different rank, the row says so.

Can you stop a villager from changing its trades?
Trade with it once. A villager that has never traded will drop its job and pick a new one if its workstation is broken, which is what lets you reroll offers. After the first trade the job is locked to that villager for good.
Why did a villager put its prices up?
Because you emptied the same offer. Every trade keeps a count of how hard it is being used: at a restock it gains the uses you spent and loses the ones you left alone, and the price of the first thing you hand over goes up by that count times the trade's own price multiplier, rounded down. Nothing about it is permanent. Leave the offer alone for a day or two and the same sum takes the price back down, and no trade can ever climb past a full stack.

Does Hero of the Village make villagers cheaper?
Yes, and it is the one discount that treats every trade the same. Winning a raid takes 30% off the first thing you hand over at the first level of the effect and 6.25% more per level above it, never less than 1 item. Curing works out its discount from reputation and the trade's own multiplier, this one ignores both, and the two are added rather than picked between.

What does the wandering trader sell?
Spawns randomly near players with two leashed trader llamas. Buys six kinds of item and sells plants, saplings, blocks and a few rarities. Each trader draws 2 buying trades, 5 common offers and 2 uncommon ones, and never restocks. Despawns after 40 to 60 minutes. Has no workstation or levels. His stock is a sample rather than a fixed list, so two traders that spawn on the same day rarely carry the same things.
Trading Guides
Villager Rolling Guide
How to reset and re-roll villager trades by breaking their workstation. Get the exact trades you want.
Zombie Villager Discounts
Cure zombie villagers for permanent price reductions. Get 1-emerald trades on everything.
Best Trades Overview
Top trades across all professions. Mending books, name tags, emerald farms, and more.
Explore More Databases
Check out our other Minecraft reference databases for items, enchantments, and biomes.