Mechanics & How-To

Minecraft Villager Trades: Every Trade by Profession (26.3)

Every Java 26.3 villager trade by profession: what each one buys and sells for emeralds, the best trades, and how discounts and restocks work.

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:

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.

LevelYou giveYou get
Novice15 coal1 emerald
Novice5 / 9 / 7 / 4 emeraldsIron helmet / chestplate / leggings / boots (the Novice level offers two of these five trades, coal included)
Apprentice4 iron ingots1 emerald
Apprentice36 emeraldsBell
Apprentice3 / 1 emeraldsChainmail leggings / boots
JourneymanLava bucket1 emerald
JourneymanDiamond1 emerald
Journeyman1 / 4 emeraldsChainmail helmet / chestplate
Journeyman5 emeraldsShield
Expert19-33 emeralds / 13-27 emeraldsEnchanted diamond leggings / boots
Master13-27 emeralds / 21-35 emeraldsEnchanted diamond helmet / chestplate

Butcher

Job block: smoker. Mostly buys raw meat.

LevelYou giveYou get
Novice14 raw chicken, 4 raw rabbit or 7 raw porkchop1 emerald each
Novice1 emeraldRabbit stew
Apprentice15 coal1 emerald
Apprentice1 emerald8 cooked chicken or 5 cooked porkchop
Journeyman10 raw beef or 7 raw mutton1 emerald
Expert10 dried kelp blocks1 emerald
Master10 sweet berries1 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.

LevelYou giveYou get
Novice24 paper1 emerald
Novice7 emeraldsEmpty map
Apprentice11 glass panes1 emerald
JourneymanCompass1 emerald
Expert7 emeraldsItem frame
Expert3 emeraldsBanner (colour depends on biome)
Master8 emeraldsGlobe banner pattern
Apprentice to MasterEmeralds + compassExplorer 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.

LevelYou giveYou get
Novice32 rotten flesh1 emerald
Novice1 emerald2 redstone dust
Apprentice3 gold ingots1 emerald
Apprentice1 emeraldLapis lazuli
Journeyman2 rabbit's feet1 emerald
Journeyman4 emeraldsGlowstone
Expert4 turtle scutes or 9 glass bottles1 emerald
Expert5 emeraldsEnder pearl
Master22 nether wart1 emerald
Master3 emeraldsBottle o' enchanting

Farmer

Job block: composter. The easiest early emerald income.

LevelYou giveYou get
Novice20 wheat, 26 potatoes, 22 carrots or 15 beetroot1 emerald each (the Novice level offers two of these five trades, bread included)
Novice1 emerald6 bread
Apprentice6 pumpkins1 emerald
Apprentice1 emerald4 pumpkin pie, or 4 apples
Journeyman4 melons1 emerald
Journeyman3 emeralds18 cookies
Expert1 emeraldSuspicious stew (random effect fixed when the trade unlocks)
Master3 emeralds3 golden carrots
Master4 emeralds3 glistering melon slices

Fisherman

Job block: barrel.

LevelYou giveYou get
Novice20 string or 10 coal1 emerald
Novice3 emeraldsBucket of cod
Novice6 raw cod + 1 emerald6 cooked cod
Apprentice15 raw cod1 emerald
Apprentice2 emeraldsCampfire
Apprentice6 raw salmon + 1 emerald6 cooked salmon
Journeyman13 raw salmon1 emerald
Journeyman8-22 emeraldsEnchanted fishing rod
Expert6 tropical fish1 emerald
Master4 pufferfish1 emerald
Master1 emeraldBoat (wood type depends on biome)

Fletcher

Job block: fletching table. Buys the cheapest junk in the game.

LevelYou giveYou get
Novice32 sticks1 emerald
Novice1 emerald16 arrows
Novice10 gravel + 1 emerald10 flint
Apprentice26 flint1 emerald
Apprentice2 emeraldsBow
Journeyman14 string1 emerald
Journeyman3 emeraldsCrossbow
Expert24 feathers1 emerald
Expert7-21 emeraldsEnchanted bow
Master8 tripwire hooks1 emerald
Master8-22 emeraldsEnchanted crossbow
Master2 emeralds + 5 arrows5 tipped arrows (random effect fixed when unlocked)

Leatherworker

Job block: cauldron.

LevelYou giveYou get
Novice6 leather1 emerald
Novice3 / 7 emeraldsLeather pants / tunic (random dye colour)
Apprentice26 flint1 emerald
Apprentice5 / 4 emeraldsLeather cap / boots
Journeyman9 rabbit hide1 emerald
Journeyman7 emeraldsLeather tunic
Expert4 turtle scutes1 emerald
Expert6 emeraldsLeather horse armor
Master5 emeraldsLeather cap
Master6 emeraldsSaddle

Librarian

Job block: lectern. Enchanted books at four of the five levels. See the enchanted-book note below.

LevelYou giveYou get
Novice24 paper1 emerald
Novice9 emeraldsBookshelf
NoviceBook + 5-64 emeraldsEnchanted book
Apprentice4 books1 emerald
Apprentice1 emeraldLantern
ApprenticeBook + 5-64 emeraldsEnchanted book
Journeyman5 ink sacs1 emerald
Journeyman1 emerald4 glass
JourneymanBook + 5-64 emeraldsEnchanted book
Expert2 book and quills1 emerald
Expert4 / 5 emeraldsCompass / clock
ExpertBook + 5-64 emeraldsEnchanted book
Master3 emeraldsRed candle or yellow candle

Mason

Job block: stonecutter.

LevelYou giveYou get
Novice10 clay balls1 emerald
Novice1 emerald10 bricks
Apprentice20 stone1 emerald
Apprentice1 emerald4 chiseled stone bricks
Journeyman16 granite, andesite or diorite1 emerald
Journeyman1 emerald4 dripstone blocks or polished andesite, diorite or granite
Expert12 nether quartz1 emerald
Expert1 emeraldTerracotta or glazed terracotta (any colour)
Master1 emeraldQuartz pillar or block of quartz

Shepherd

Job block: loom.

LevelYou giveYou get
Novice18 white, brown, black or gray wool1 emerald
Novice2 emeraldsShears
Apprentice12 dye (white, gray, black, light blue, lime)1 emerald
Apprentice1 emeraldAny-colour wool, or 4 carpets
Journeyman12 dye (yellow, light gray, orange, red, pink)1 emerald
Journeyman3 emeraldsAny-colour bed
Expert12 dye (brown, purple, blue, green, magenta, cyan)1 emerald
Expert3 emeraldsAny-colour banner
Master2 emeralds3 paintings

Toolsmith

Job block: smithing table.

LevelYou giveYou get
Novice15 coal1 emerald
Novice1 emeraldStone axe, shovel, pickaxe or hoe
Apprentice4 iron ingots1 emerald
Apprentice36 emeraldsBell
Journeyman30 flint1 emerald
Journeyman6-20 / 7-21 / 8-22 emeraldsEnchanted iron axe / shovel / pickaxe
Journeyman4 emeraldsDiamond hoe (unenchanted)
ExpertDiamond1 emerald
Expert17-31 / 10-24 emeraldsEnchanted diamond axe / shovel
Master18-32 emeraldsEnchanted diamond pickaxe

Weaponsmith

Job block: grindstone. The thinnest table: Journeyman has a single trade.

LevelYou giveYou get
Novice15 coal1 emerald
Novice3 emeraldsIron axe
Novice7-21 emeraldsEnchanted iron sword
Apprentice4 iron ingots1 emerald
Apprentice36 emeraldsBell
Journeyman24 flint1 emerald
ExpertDiamond1 emerald
Expert17-31 emeraldsEnchanted diamond axe
Master13-27 emeraldsEnchanted 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.

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.