How Villager Trading Works in Minecraft
Complete guide to the villager trading system in Minecraft. Covers trade tiers, experience, supply and demand, reputation, and how to unlock every trade level.
Villager trading is one of the most powerful mechanics in Minecraft. Through trading, you can obtain items that are otherwise extremely difficult or impossible to get in survival, including enchanted books, diamond gear, explorer maps, and specific potion ingredients. Understanding how the trading system works lets you build a reliable source of almost any item in the game.
The basics of villager trades
Every villager with a profession offers a set of trades. You open the trading interface by right-clicking (or pressing the use button on) the villager. The interface shows the items the villager wants and what it gives in return. Most trades cost emeralds, but some trades buy your items for emeralds instead. Both directions matter because buying and selling are how you build your emerald supply and convert emeralds into useful gear.
Each villager has a profession determined by its workstation block. A villager without a profession is called a "nitwit" (green coat) or "unemployed" (plain brown coat). Nitwits never take a profession. Unemployed villagers pick up a profession when they pathfind to an unclaimed workstation during their work schedule.
Trade tiers and experience
Trades are organized into five tiers: Novice, Apprentice, Journeyman, Expert, and Master. Each villager starts at Novice with one or two trades unlocked. To unlock the next tier, the villager needs to gain experience by completing trades with you.
| Tier | Badge color | XP needed to reach | Trades unlocked |
|---|---|---|---|
| Novice | Stone (gray) | 0 | 1-2 |
| Apprentice | Iron (light gray) | 10 | 1-2 more |
| Journeyman | Gold (yellow) | 70 | 1-2 more |
| Expert | Emerald (green) | 150 | 1-2 more |
| Master | Diamond (blue) | 250 | 1-2 more |
Each time you complete a trade, the villager gains experience. The green progress bar in the trading GUI shows how close the villager is to the next tier. Once a villager reaches a new tier, it unlocks additional trades and never loses them, even if you break its workstation later.
Supply and demand
Villager prices are not static. The game tracks how many times you have used each trade. When you use a trade repeatedly, the price increases (demand goes up). When you stop using a trade, the price gradually decreases over time as the villager restocks. This mechanic is called "supply and demand" and it affects the emerald cost of trades.
Each trade can be used a limited number of times before it becomes temporarily locked. The lock icon appears over the trade in the GUI. Villagers restock their trades twice per in-game day when they visit their workstation. They must have access to their workstation and it must be during their work schedule (roughly 2000-9000 ticks into the day).
Villager prices are dynamic:
- Demand increases: Every time you buy a trade, the price increases slightly for subsequent purchases (up to a cap). This resets twice per Minecraft day when the villager "restocks" at its workstation.
- Demand decreases: If you do not buy a trade for several restock cycles, the price gradually returns to its base level.
- Supply limit: Each trade can only be used a limited number of times before the villager needs to restock. The restock happens twice per day when the villager accesses its workstation during work hours (roughly 2,000-9,000 ticks into the day).
Reputation and gossip
Villagers track your reputation through a gossip system. Positive actions (trading, curing zombie villagers) increase your reputation and lower prices. Negative actions (hitting villagers, killing villagers nearby) decrease reputation and raise prices. The gossip system means that villagers in a village share information about you, so curing one zombie villager near a group of villagers gives you a discount from all of them.
The gossip types that affect prices:
- Major positive (curing a zombie villager): large price decrease, decays slowly.
- Minor positive (trading): small price decrease, decays over time.
- Trading (completing any trade): slight price decrease.
- Minor negative (hitting a villager): price increase.
- Major negative (killing a villager nearby): large price increase.
Hero of the Village
Defeating a raid grants you the "Hero of the Village" effect. While the effect is active, all villagers in the village offer significant discounts on their trades. The discount scales with the level of the effect (higher Bad Omen levels before the raid result in a higher Hero of the Village level). This stacks with other discounts like curing.
Trade locking
Once a villager has been traded with at least once, its profession becomes locked. This means you can no longer change its profession by breaking and replacing its workstation. This is a critical mechanic to understand: always check a villager's trades before doing your first trade with it. If the trades are bad, break the workstation, let the villager become unemployed, and place the workstation again to reroll the trades.
A villager's trades become permanent after you trade with it even once. Before the first trade, you can break and replace the workstation to cycle the trades (the villager reverts to unemployed and re-rolls when reclaiming a new workstation). After the first trade, the trades are locked forever, even if you remove the workstation.
This is the basis of "lectern cycling" for librarians: place a lectern, check the book trade, if it is not what you want, break the lectern and place it again. Repeat until the desired enchanted book appears. Then trade once to lock it in.
Java vs Bedrock differences
The core trading system is the same on both platforms, but there are some differences:
- Bedrock villagers restock more frequently and less predictably.
- The supply and demand mechanic is present on both but the price inflation rate differs.
- Gossip spreading works slightly differently on Bedrock; the radius is smaller.
- Wandering Traders behave identically on both platforms.
Tips for efficient trading
- Always set up your villagers near their workstations so they can restock.
- Trade in batches: use up all stock, wait for two restocks per day, repeat.
- Cure zombie villagers for permanent discounts (see the curing guide).
- Build a trading hall to keep all your villagers organized and accessible.
- Use a workstation reference to pick the right profession for what you need.
For a list of the most profitable trades across all professions, see the best trades ranked guide. For mob-related details, check mobs.astroworldmc.com.
Profession system
Villagers choose professions based on nearby workstation blocks. An unemployed villager (brown coat) walks to the nearest unclaimed workstation and takes that profession. Each profession has a unique set of trades.
| Profession | Workstation | Notable Trades |
|---|---|---|
| Armorer | Blast Furnace | Diamond armor, chains |
| Butcher | Smoker | Cooked meat, buys raw meat |
| Cartographer | Cartography Table | Explorer maps, banners |
| Cleric | Brewing Stand | Ender pearls, redstone, glowstone |
| Farmer | Composter | Golden carrots, buys crops |
| Fisherman | Barrel | Campfire, buys fish |
| Fletcher | Fletching Table | Tipped arrows, buys sticks |
| Leatherworker | Cauldron | Leather armor, saddle |
| Librarian | Lectern | Enchanted books, name tags, glass |
| Mason | Stonecutter | Terracotta, quartz, buys clay/stone |
| Shepherd | Loom | Colored wool, paintings, buys dye |
| Toolsmith | Smithing Table | Diamond tools (pickaxe, axe, shovel) |
| Weaponsmith | Grindstone | Diamond sword, axe, bells |
Nitwits (green-coated) and babies cannot take professions. Only brown-coated unemployed adults are valid candidates.
Trade levels
Each villager has 5 experience levels: Novice, Apprentice, Journeyman, Expert, and Master. Each level unlocks 1-2 new trade slots. You level up a villager by trading with it. Each trade gives the villager profession XP. Once enough XP accumulates, the villager levels up and you gain access to higher-tier trades.
Important: you must trade with a villager at each level to unlock the next. If you want a Master-level trade, you need to buy from the villager at Novice, Apprentice, Journeyman, and Expert levels first.
Zombie curing discounts
When a zombie villager is cured (using a Splash Potion of Weakness + golden apple), the cured villager permanently reduces its prices. This discount stacks with multiple cures:
- 1 cure: Moderate discount (prices drop 20-30%).
- 2-3 cures: Large discount.
- 4-5 cures: Maximum discount. Most trades drop to 1 emerald, including enchanted books, diamond armor, and diamond tools.
The curing process on Java Edition also gives a "gossip" bonus to nearby villagers. If other villagers witness the cure (within range), they also lower their prices toward that player. This means curing one villager can discount an entire trading hall.
How to cure a zombie villager
- A zombie must kill the villager. On Hard difficulty, this always converts the villager into a zombie villager. On Normal, there is a 50% chance (the other 50% kills the villager permanently).
- Throw a Splash Potion of Weakness at the zombie villager (or use a witch's attack, or a Lingering Potion of Weakness, or a tipped arrow of Weakness).
- Right-click the weakened zombie villager with a golden apple.
- The zombie villager starts shaking and emitting red particles. After 3-5 minutes, it converts back into a normal villager with discounted prices.
Repeat the infection-and-cure cycle up to 5 times per villager for maximum discounts. Protect the villager during conversion (it is still hostile and can be killed by iron golems or other mobs).
Best trading strategies
Emerald income
The easiest trades for earning emeralds:
- Fletcher: 32 sticks = 1 emerald. Sticks are trivial to mass-produce from a tree farm.
- Farmer: Sells wheat, carrots, potatoes, beetroot, pumpkins, and melons for emeralds.
- Mason: 10 clay balls = 1 emerald. Clay is abundant from lush caves or mud conversion.
- Cleric: Buys rotten flesh. If you have a zombie farm, this is free emeralds.
Emerald spending
The best purchases with cured villager discounts:
- Librarian: All enchanted books for 1 emerald (after curing).
- Armorer: Full diamond armor set for 4 emeralds total.
- Toolsmith/Weaponsmith: Diamond pickaxe, sword, axe for 1 emerald each.
- Farmer: Golden carrots (best food in the game) for 1 emerald per 3 carrots.
Common mistakes
- Trading before checking all trades. Once you trade, the trades lock. Always verify the entire trade list (especially the first trade) before buying anything.
- Curing on Normal difficulty. Zombies only convert villagers 50% of the time on Normal. Use Hard difficulty for 100% conversion.
- Villager has no access to workstation. If the villager cannot pathfind to its workstation, it cannot restock trades. Make sure the workstation is within reach.
- Villager stealing another's workstation. Villagers can claim workstations up to 48 blocks away. If a new villager claims a workstation already assigned to another, trades may break. Isolate villagers in individual cells.
- Forgetting to level up the villager. High-level trades (Expert, Master) are often the best ones. You must trade at every level to unlock the next.
Want to try villager trading on a server with a full player economy? Astroworld MC runs economy survival with an auction house, custom enchants, and crossplay. IP: play.astroworldmc.com
Frequently asked questions
Do villagers restock their trades automatically?
Yes, but only if they can reach their workstation. They restock up to twice per in-game day during their work schedule. If a villager is trapped in a space without pathfinding access to its workstation, it will not restock.
Can I trade with nitwit villagers?
No. Nitwits (green-coated villagers) never take a profession and have no trades. They serve no trading purpose. You can identify them by their green coat and the fact that they have no badge icon.
What happens if I kill a villager near other villagers?
The nearby villagers gain "major negative gossip" about you, which raises their prices significantly. The effect decays over time but can take a long while to fully reset. Avoid killing villagers near ones you trade with.
Do trades carry over between dimensions?
Yes. A villager's trades, experience, and profession are stored on the entity, not on a location. Moving a villager to another dimension does not reset anything. The trades are permanent once the villager has been traded with.
Is there a limit to how many villagers I can have?
There is no hard limit on the number of villagers. However, large numbers of villagers cause server-side lag because each villager runs pathfinding AI. On multiplayer servers, check with the server rules. Many servers cap villager counts per chunk or per player to maintain performance.
Can cured villager discounts expire?
No. Once applied, the discount is permanent. It survives server restarts, chunk reloading, and any other event. The discount is stored as a "gossip" value on the villager entity data.
How many villagers do I need?
For a complete trading hall: 15-20 librarians (one per key enchantment), 1 armorer, 1 toolsmith, 1 weaponsmith, 2-3 farmers, 1 fletcher (emerald income), 1 cleric. Total: around 25 villagers covers all essentials.
Questions about How Villager Trading Works
How Villager Trading Works: what is the short version?
Villager trading is one of the most powerful mechanics in Minecraft.
What should How Villager Trading Works measure out at?
After 3-5 minutes, it converts back into a normal villager with discounted prices.
How do you begin How Villager Trading Works?
A zombie must kill the villager. On Hard difficulty, this always converts the villager into a zombie villager. On Normal, there is a 50% chance (the other 50% kills the villager permanently).
How do the choices in How Villager Trading Works compare?
For Novice, the table on this page lists Badge color: Stone (gray), XP needed to reach: 0, Trades unlocked: 1-2.
What goes wrong with How Villager Trading Works?
Once a villager reaches a new tier, it unlocks additional trades and never loses them, even if you break its workstation later.

Blocks and items in this guide
All 8 of these are named in the How Villager Trading Works guide above, starting with Enchanted Book. Look them up in the item database.
More guides on this site
More Villager Trading Guides
Related Tools & Databases
Builds Platform
Browse and download ready-made builds and schematics.
Crafting Recipes
Visual crafting grid for every recipe in the game.
Item Database
Every item with its stats, IDs, recipes and uses.
More Crafting & Items guides
Recipes, tools, exploration and how to get every item.