If a villager won’t trade, common causes include its profession, a sold-out offer, or trouble reaching its workstation. Trades vary by profession and level, and sold-out offers restock when the villager works at its workstation.
QUICK ANSWER
- No trading menu: Babies and nitwits can’t trade. Unemployed adults need a job.
- Sold-out trade: Give it workstation access. Bedrock needs one villager linked to a bed.
- Available trade won’t complete: Check the required items and quantities.
- Higher-level trade locked: Complete available trades to level up the villager.
Common Reasons Villagers Won’t Trade
Villager Has No Job
Unemployed adult villagers need to claim a workstation to gain a profession and trade. Place an unclaimed workstation nearby for the villager to claim.
In Bedrock Edition, keep at least one villager linked to a bed so the area remains a village.
Baby villagers can’t trade or take jobs until they grow up. Nitwits, identified by green robes, never gain professions or trade.
Common workstations include lecterns for librarians, composters for farmers, and fletching tables for fletchers.

If you need more villagers, you can find a village or breed villagers.
The Trade Is Sold Out
A sold-out trade shows a red X in Java Edition. In Bedrock Edition, unavailable trades are shown in red.
Each offer has a limited number of uses, but other offers may still be available. Sold-out trades reset when the villager restocks at its claimed workstation during its work period. Villagers can restock up to twice per in-game day.

Restocking refills sold-out offers but doesn’t change them or unlock new ones. Before you trade with a villager, breaking and replacing its workstation can reroll its starting offers. Higher-level offers unlock as the villager levels up from trading.
If an offer has sold out, follow these steps:
- Wait for the villager to work. Let it use its workstation during its work period. If it already restocked twice, wait until the next in-game day.
- Check the workstation link. In trading halls, a nearby workstation may belong to another villager. Make sure this villager is linked to the correct one.
- Make sure the workstation is accessible. Remove fences, closed gates, or other obstacles blocking the villager from reaching and using it.
- In Bedrock only, check the bed link. Keep one villager linked to a bed. The trading villager doesn’t need its own bed or to sleep.
- Check the sold-out offer again. Confirm the trade is available before changing anything else, so you know the villager actually restocked.
Sleeping advances time but doesn’t restock trades or fix workstation access. Stay near the villager, since its work routine and restocking pause outside simulation distance. Available trades still work outside work hours.
You Don’t Have the Required Items
If an offer is in stock but you can’t complete it, check the items and quantities shown in the trading menu. Some trades need two different items.
Prices can also change. Demand can raise prices, while curing a zombie villager or Hero of the Village can lower them. Replacing the workstation won’t fix missing items or a changed price.
The Villager Hasn’t Reached the Required Level
If a higher-level trade is locked, complete available trades to level up the villager.
Villagers progress through five levels: Novice, Apprentice, Journeyman, Expert, and Master. Higher-level offers unlock as the villager gains experience through trading, not by waiting for a restock.
In Java Edition 26.3, newly unlocked offers update even while the trading window remains open.
Tips to Prevent Villager Trading Issues
- Lock in trades first. Trade with a villager once before changing its workstation. This locks its profession and current offers.
- Keep workstations organized. In trading halls, keep each villager near its assigned workstation and avoid moving job blocks unnecessarily.
- Assign workstations one at a time. Watch which villager claims each block. In Bedrock, the nearest villager may not claim it. Green particles appear at the villager and job site when a workstation is claimed.

Note
This guide covers standard vanilla trades. The Villager Trade Rebalancing experiment, Java data packs, and Bedrock add-ons can change available offers.
Frequently Asked Questions
Why do villagers shake their head in Minecraft?
In Java Edition, unemployed villagers and nitwits shake their heads when you try to trade. Bedrock Edition villagers don’t use this response.
Which villagers can’t trade in Minecraft?
Baby villagers and nitwits can’t trade. Unemployed adult villagers also can’t trade until they claim a workstation and gain a profession.
Why can’t I trade with villagers in Minecraft Bedrock?
Baby villagers, nitwits, and unemployed adults can’t trade. In Bedrock Edition, an unemployed adult needs an unclaimed workstation in a village with a linked bed to gain a profession.
If the trading menu opens, check the required items, profession level, and whether the trade is sold out. Sold-out trades need access to the villager’s workstation.
How do you change a villager’s job?
Before trading with a villager, break its workstation and let it lose its profession. Then place an unclaimed workstation for the profession you want.
Why are my villager trades locked?
If a trade is sold out, the villager must restock at its workstation. If it’s locked behind a higher profession level, complete available trades to level up the villager and unlock it.
How long does it take for villagers to restock trades?
Villagers don’t restock on a fixed timer. They restock when they work at their job-site block, up to twice per in-game day. If a villager has already restocked twice, wait until the next in-game day.

