Villager trades in Minecraft are fixed per profession and level: each of the 13 professions buys a set list of items for emeralds and sells another, and a villager unlocks them as you trade with it. This page charts the default Java Edition trades as of 26.3, profession by profession, then covers how levels, prices and discounts work.
Short version: farmers, fletchers and clerics turn cheap junk into emeralds, librarians sell enchanted books, and the armorer, toolsmith and weaponsmith sell enchanted diamond gear at Expert and Master. Everything below is the Java default; Bedrock differs (see the caveat near the end).
How villager trading works
Levels and unlocking trades
A villager has five levels: Novice, Apprentice, Journeyman, Expert and Master, reached at 0, 10, 70, 150 and 250 villager XP. Every trade you make gives the villager XP, and when its trading bar fills it levels up and unlocks new trades. In Java a villager has at most 10 trades and each level unlocks at most two new ones (the wiki lists master librarians as the one exception). When a level's pool is larger than that, two are picked at random: a Novice farmer, for example, offers two of wheat, potatoes, carrots, beetroot and bread, so two farmers can differ.
The profession comes from the job block. Once you have traded with a villager, it keeps its profession and its trades are locked in. How to reroll a villager's trades before that first trade, and which profession to pick, is covered in our villager job blocks guide.
Stock and restocking
Each trade has a limited stock; when it runs out it is crossed out. Villagers restock when they work at their job block, up to twice per day.
Why prices change
Only the first item you give changes price, and never below 1 or above a full stack. Three things move it:
- Demand. Each restock, the villager tracks how many times you bought a trade. Buy a lot and the price climbs. Most gear, enchanted books, maps and bells climb faster (price multiplier 0.2) than ordinary trades (0.05).
- Reputation. Curing a zombie villager gives you a permanent, large discount with that villager. Trading builds temporary goodwill, and in Java attacking villagers raises prices.
- Hero of the Village. The status effect cuts all villagers' prices by 30% of the initial price, plus 6.25% for each additional level: 55% at level V. It is rounded down to whole items, with at least 1 off.
Enchanted item prices
Enchanted gear is priced as a fixed base plus a random enchantment cost between 5 and 19, which is why the tables show emerald ranges rather than one number. Enchanted books cost between 2 + 3 per level and 6 + 13 per level in emeralds (capped at 64), doubled for treasure enchantments. A level I book is 5-19 emeralds, or 10-38 for a treasure enchantment such as Mending; a level V book is 17-64.
Every villager trade by profession (Java 26.3)
In every table, "1 emerald" on the right means the villager pays you one emerald. Prices are base prices before demand, reputation and Hero of the Village. Where a row lists several items split by "or" or "/", they are separate trades in the level's pool, and a villager offers at most two of a level's trades, picked at random (master librarians aside).
Armorer
Job block: blast furnace. Iron armor early, enchanted diamond armor at the top.
| Level | You give | You get |
|---|---|---|
| Novice | 15 coal | 1 emerald |
| Novice | 5 / 9 / 7 / 4 emeralds | Iron helmet / chestplate / leggings / boots (the Novice level offers two of these five trades, coal included) |
| Apprentice | 4 iron ingots | 1 emerald |
| Apprentice | 36 emeralds | Bell |
| Apprentice | 3 / 1 emeralds | Chainmail leggings / boots |
| Journeyman | Lava bucket | 1 emerald |
| Journeyman | Diamond | 1 emerald |
| Journeyman | 1 / 4 emeralds | Chainmail helmet / chestplate |
| Journeyman | 5 emeralds | Shield |
| Expert | 19-33 emeralds / 13-27 emeralds | Enchanted diamond leggings / boots |
| Master | 13-27 emeralds / 21-35 emeralds | Enchanted diamond helmet / chestplate |
Butcher
Job block: smoker. Mostly buys raw meat.
| Level | You give | You get |
|---|---|---|
| Novice | 14 raw chicken, 4 raw rabbit or 7 raw porkchop | 1 emerald each |
| Novice | 1 emerald | Rabbit stew |
| Apprentice | 15 coal | 1 emerald |
| Apprentice | 1 emerald | 8 cooked chicken or 5 cooked porkchop |
| Journeyman | 10 raw beef or 7 raw mutton | 1 emerald |
| Expert | 10 dried kelp blocks | 1 emerald |
| Master | 10 sweet berries | 1 emerald |
Cartographer
Job block: cartography table. Map trades are listed generically here; which level offers which map is not pinned down, and a map is only offered if that structure exists in your world.
| Level | You give | You get |
|---|---|---|
| Novice | 24 paper | 1 emerald |
| Novice | 7 emeralds | Empty map |
| Apprentice | 11 glass panes | 1 emerald |
| Journeyman | Compass | 1 emerald |
| Expert | 7 emeralds | Item frame |
| Expert | 3 emeralds | Banner (colour depends on biome) |
| Master | 8 emeralds | Globe banner pattern |
| Apprentice to Master | Emeralds + compass | Explorer maps: village, ocean monument, trial chambers and woodland mansion maps |
Cleric
Job block: brewing stand. Sells redstone, lapis, glowstone, ender pearls and bottles o' enchanting.
| Level | You give | You get |
|---|---|---|
| Novice | 32 rotten flesh | 1 emerald |
| Novice | 1 emerald | 2 redstone dust |
| Apprentice | 3 gold ingots | 1 emerald |
| Apprentice | 1 emerald | Lapis lazuli |
| Journeyman | 2 rabbit's feet | 1 emerald |
| Journeyman | 4 emeralds | Glowstone |
| Expert | 4 turtle scutes or 9 glass bottles | 1 emerald |
| Expert | 5 emeralds | Ender pearl |
| Master | 22 nether wart | 1 emerald |
| Master | 3 emeralds | Bottle o' enchanting |
Farmer
Job block: composter. The easiest early emerald income.
| Level | You give | You get |
|---|---|---|
| Novice | 20 wheat, 26 potatoes, 22 carrots or 15 beetroot | 1 emerald each (the Novice level offers two of these five trades, bread included) |
| Novice | 1 emerald | 6 bread |
| Apprentice | 6 pumpkins | 1 emerald |
| Apprentice | 1 emerald | 4 pumpkin pie, or 4 apples |
| Journeyman | 4 melons | 1 emerald |
| Journeyman | 3 emeralds | 18 cookies |
| Expert | 1 emerald | Suspicious stew (random effect fixed when the trade unlocks) |
| Master | 3 emeralds | 3 golden carrots |
| Master | 4 emeralds | 3 glistering melon slices |
Fisherman
Job block: barrel.
| Level | You give | You get |
|---|---|---|
| Novice | 20 string or 10 coal | 1 emerald |
| Novice | 3 emeralds | Bucket of cod |
| Novice | 6 raw cod + 1 emerald | 6 cooked cod |
| Apprentice | 15 raw cod | 1 emerald |
| Apprentice | 2 emeralds | Campfire |
| Apprentice | 6 raw salmon + 1 emerald | 6 cooked salmon |
| Journeyman | 13 raw salmon | 1 emerald |
| Journeyman | 8-22 emeralds | Enchanted fishing rod |
| Expert | 6 tropical fish | 1 emerald |
| Master | 4 pufferfish | 1 emerald |
| Master | 1 emerald | Boat (wood type depends on biome) |
Fletcher
Job block: fletching table. Buys the cheapest junk in the game.
| Level | You give | You get |
|---|---|---|
| Novice | 32 sticks | 1 emerald |
| Novice | 1 emerald | 16 arrows |
| Novice | 10 gravel + 1 emerald | 10 flint |
| Apprentice | 26 flint | 1 emerald |
| Apprentice | 2 emeralds | Bow |
| Journeyman | 14 string | 1 emerald |
| Journeyman | 3 emeralds | Crossbow |
| Expert | 24 feathers | 1 emerald |
| Expert | 7-21 emeralds | Enchanted bow |
| Master | 8 tripwire hooks | 1 emerald |
| Master | 8-22 emeralds | Enchanted crossbow |
| Master | 2 emeralds + 5 arrows | 5 tipped arrows (random effect fixed when unlocked) |
Leatherworker
Job block: cauldron.
| Level | You give | You get |
|---|---|---|
| Novice | 6 leather | 1 emerald |
| Novice | 3 / 7 emeralds | Leather pants / tunic (random dye colour) |
| Apprentice | 26 flint | 1 emerald |
| Apprentice | 5 / 4 emeralds | Leather cap / boots |
| Journeyman | 9 rabbit hide | 1 emerald |
| Journeyman | 7 emeralds | Leather tunic |
| Expert | 4 turtle scutes | 1 emerald |
| Expert | 6 emeralds | Leather horse armor |
| Master | 5 emeralds | Leather cap |
| Master | 6 emeralds | Saddle |
Librarian
Job block: lectern. Enchanted books at four of the five levels. See the enchanted-book note below.
| Level | You give | You get |
|---|---|---|
| Novice | 24 paper | 1 emerald |
| Novice | 9 emeralds | Bookshelf |
| Novice | Book + 5-64 emeralds | Enchanted book |
| Apprentice | 4 books | 1 emerald |
| Apprentice | 1 emerald | Lantern |
| Apprentice | Book + 5-64 emeralds | Enchanted book |
| Journeyman | 5 ink sacs | 1 emerald |
| Journeyman | 1 emerald | 4 glass |
| Journeyman | Book + 5-64 emeralds | Enchanted book |
| Expert | 2 book and quills | 1 emerald |
| Expert | 4 / 5 emeralds | Compass / clock |
| Expert | Book + 5-64 emeralds | Enchanted book |
| Master | 3 emeralds | Red candle or yellow candle |
Mason
Job block: stonecutter.
| Level | You give | You get |
|---|---|---|
| Novice | 10 clay balls | 1 emerald |
| Novice | 1 emerald | 10 bricks |
| Apprentice | 20 stone | 1 emerald |
| Apprentice | 1 emerald | 4 chiseled stone bricks |
| Journeyman | 16 granite, andesite or diorite | 1 emerald |
| Journeyman | 1 emerald | 4 dripstone blocks or polished andesite, diorite or granite |
| Expert | 12 nether quartz | 1 emerald |
| Expert | 1 emerald | Terracotta or glazed terracotta (any colour) |
| Master | 1 emerald | Quartz pillar or block of quartz |
Shepherd
Job block: loom.
| Level | You give | You get |
|---|---|---|
| Novice | 18 white, brown, black or gray wool | 1 emerald |
| Novice | 2 emeralds | Shears |
| Apprentice | 12 dye (white, gray, black, light blue, lime) | 1 emerald |
| Apprentice | 1 emerald | Any-colour wool, or 4 carpets |
| Journeyman | 12 dye (yellow, light gray, orange, red, pink) | 1 emerald |
| Journeyman | 3 emeralds | Any-colour bed |
| Expert | 12 dye (brown, purple, blue, green, magenta, cyan) | 1 emerald |
| Expert | 3 emeralds | Any-colour banner |
| Master | 2 emeralds | 3 paintings |
Toolsmith
Job block: smithing table.
| Level | You give | You get |
|---|---|---|
| Novice | 15 coal | 1 emerald |
| Novice | 1 emerald | Stone axe, shovel, pickaxe or hoe |
| Apprentice | 4 iron ingots | 1 emerald |
| Apprentice | 36 emeralds | Bell |
| Journeyman | 30 flint | 1 emerald |
| Journeyman | 6-20 / 7-21 / 8-22 emeralds | Enchanted iron axe / shovel / pickaxe |
| Journeyman | 4 emeralds | Diamond hoe (unenchanted) |
| Expert | Diamond | 1 emerald |
| Expert | 17-31 / 10-24 emeralds | Enchanted diamond axe / shovel |
| Master | 18-32 emeralds | Enchanted diamond pickaxe |
Weaponsmith
Job block: grindstone. The thinnest table: Journeyman has a single trade.
| Level | You give | You get |
|---|---|---|
| Novice | 15 coal | 1 emerald |
| Novice | 3 emeralds | Iron axe |
| Novice | 7-21 emeralds | Enchanted iron sword |
| Apprentice | 4 iron ingots | 1 emerald |
| Apprentice | 36 emeralds | Bell |
| Journeyman | 24 flint | 1 emerald |
| Expert | Diamond | 1 emerald |
| Expert | 17-31 emeralds | Enchanted diamond axe |
| Master | 13-27 emeralds | Enchanted diamond sword |
Enchanted books from librarians
The librarian's enchanted book is random. Any enchantment except Soul Speed, Swift Sneak and Wind Burst can appear, with equal chance, and a villager can offer the same book more than once. That includes Mending, a treasure enchantment, so a Mending book costs 10-38 emeralds. If Mending is your goal, read how to get Mending fast.
Wandering trader trades
The wandering trader works differently: no levels, no XP and no demand pricing. It offers 9 trades: 2 where it buys from you (such as hay bales, water bottles or milk buckets, paid in emeralds), 2 special trades and 5 ordinary ones, and each locks after several uses. It is the only renewable source of sand, red sand, coral blocks and small dripleaves. Recent Java additions include the golden dandelion (26.1), name tags (26.1), sulfur spikes (26.2), and poplar saplings, shelf mushrooms and poplar logs (26.3).
Best villager trades
"Best" depends on what you need, so this is our pick, based only on the tables above.
- Cheapest emerald income: farmers (20 wheat, 26 potatoes or 22 carrots for an emerald), fletchers (32 sticks, 14 string or 24 feathers) and clerics (32 rotten flesh). Sticks for emeralds is the fletcher's Novice trade; you need a fletcher whose Novice level rolled it, as that level offers only two of its three trades.
- Enchanted books: librarians. You can sell them the paper and books to fund it, and the book can be any enchantment. Check what a villager offers before you trade, since the first trade locks it.
- Diamond gear: the armorer (diamond armor at Expert and Master), the toolsmith (diamond axe and shovel at Expert, pickaxe at Master) and the weaponsmith (diamond axe at Expert, sword at Master). These are enchanted at a random cost, so expect to pay roughly 10 to 35 emeralds each.
- Selling diamonds for emeralds: the armorer, toolsmith and weaponsmith all buy a diamond for 1 emerald, at Journeyman or Expert level.
To set up a villager you can level without accidents, see how to build a villager trading hall.
Default trades and the Villager Trade Rebalance
The Villager Trade Rebalance is still an experimental data pack for villagers as of 26.3; it is not on by default. It changes librarians (specific books by biome) and armorers (biome-specific armor). Only the cartographer and wandering trader changes it introduced became default, in Java 1.21.5. All tables above are the default trades.
Bedrock differences
Bedrock uses fixed trade slots per level, up to three per level, and a villager needs a linked bed to restock. Prices follow a different formula, and negative reputation does not raise them. The tables above are for Java.