Minecraft Villager trading guide

Level up villagers and be the best trader in Minecraft.

Villagers and Jobs

Minecraft has a lot of different facets that make the world immersive and unique, but one of those things is trading. Trading with villagers and leveling them up is a process that takes time and resources, but the higher tier trades are often worth the work. Here is a guide to all villager jobs, how to trade, and how to level up your trades.


Fisherman and Barrel
Screengrab via Mojang

There are three types of villagers that do not trade: Nitwit, who will never trade with you, and Unemployed, who will not trade with you until they have a job, and child, who cannot hold a job until they grow up. Certain blocks called ‘Jobsite Blocks’ are how villagers will become employed. Here are all 13 villager jobs and their required Jobsite block:

  • Armorer: Blast Furnace
  • Butcher: Smoker
  • Cartographer: Cartography Table
  • Cleric: Brewing Stand
  • Farmer: Composter
  • Fisherman: Barrel
  • Fletcher: Fletching Table
  • Leatherworker: Cauldron
  • Librarian: Lectern
  • Mason: Stonecutter
  • Shepherd: Loom
  • Toolsmith: Smithing Table
  • Weaponsmith: Grindstone

Trading & Leveling

Novice leveling up
Screengrab via Mojang

In order to trade with a villager, you must click the right click on a mouse, or the right trigger on a controller. This will open the trading menu and show your inventory, the villager job, the trading level, and all available trades. You will start out with two trades, based on what type of job that villager has. The final level of ‘Master’ will have 10 trades in Java edition, and 8-10 in bedrock edition.

Every time you trade with a villager, you fill a chunk of their experience bar. Once it is full, the bar resets to zero and the villager will have leveled up. There are five levels total, indicated by their belt gem.

  • Novice: No gem (Available on job acquire)
  • Apprentice: Bronze (Requires 10 villager xp)
  • Journeyman: Gold (Requires 70 villager xp)
  • Expert: Emerald (Requires 150 villager xp)
  • Master: Diamond (Requires 250 villager xp)

The rarer trades you unlock will often offer greater amounts of villager xp and make it easier to level up. Before you make a trade, you can see in white how much xp will be added to the bar.

If a trade is disabled from being used too many times, make sure a villager has access to their jobsite block, as they can refresh their trades there.

Best Trades

Saddle on a pig
Image via Mojang

Here are some of the best items you can get from villagers at costs that are sensible. Note that there are other trades based around farming emeralds, but those are not included on this list.

Enchanted Diamond Chestplate

  • Job: Armorer
  • Level: Master
  • Cost: 21-35 emeralds

This is the most expensive item on the list, but a deal that saves you 8 diamonds is worth it, even for a hefty amount of emeralds. The enchants can be up to level 19.

Ender Pearl

  • Job: Cleric
  • Level: Expert
  • Cost: 5 emeralds

Rather than chasing down Endermen, get a Cleric to do the heavy lifting for you. If you are trying to find the end, this is one of the fastest ways to get Ender Pearls for your Eyes of Ender.


  • Job: Leatherworker
  • Level: Master
  • Cost: 6 emeralds

Saddles are normally only available in chests. This trade allows you to have a supply of Saddles at your disposal without having to explore every time you need a new one.

Diamond Hoe

  • Job: Toolsmith
  • Level: Journeyman
  • Cost: 4 emeralds

It’s true that making a diamond hoe with diamonds isn’t worth it, but making one with emeralds is. This will make farming easy and you won’t have to think about broken tools for a long while.

Wandering Trader

Wandering Trader
Image via Mojang

Unlike the other villager types, this villager will only appear from time to time with two llama and a different set of trades. They will eventually disappear, and are invisible at night. They do not level up. None of their trade will give your emeralds, and all of their trades cost 1-5 emeralds. Their best and rarest trade is 5 emeralds for a Nautilus Shell, as it is one of the rarest items in the game, and needed for a Conduit.

At the end of the day, some villager classes are more worth leveling up than others, but utilizing trading as a whole is an important, yet often overlooked part of Minecraft. Try taking advantage of the trading system next time you play.