Villagers won’t trade in Minecraft if they don’t have a job, can’t reach their workstation, or haven’t restocked. Most issues are caused by pathing, timing, or job block problems.
Quick Fix: Place the correct workstation, clear the path, and wait for work hours.
QUICK ANSWER
- Villagers need workstation access during daytime to restock
- Trades lock after use but unlock once the villager restocks
- Blocked paths, wrong job blocks, or timing issues stop trading
Common Reasons Villagers Won’t Trade
Most villager trading problems come from a few simple mechanics. Here are the ones that cause almost every issue:
Villager Has No Job
A villager without a job cannot trade. They need a workstation that matches a profession to unlock trades.
For example, a lectern creates a librarian and a composter creates a farmer. Other common job blocks include blast furnaces for armorers and cartography tables for cartographers.
Look at their outfit. If they wear plain clothes, place a job block nearby and wait for them to claim it.

Key Tip: If a villager shakes their head and you can’t open the trade menu, they don’t have a job.
Workstation Is Blocked or Too Far
Villagers must reach their workstation to refresh trades. Even a small obstacle can break this.
Keep the job block close and make sure nothing blocks the path. Doors, fences, and trapdoors often cause issues.
Villager Missed Work Hours
Villagers only restock trades during specific daytime work hours. You can still trade outside that window, but locked trades won’t refresh.

Wait until morning or sleep to reset the cycle. They should start working and restocking shortly after.
Trades Are Locked and Need Restocking
Trades lock after you use them too many times. This is normal and does not mean the villager is broken.
Villagers must access their workstation during work hours to restock trades. They can restock up to twice per in-game day.

If a villager’s trade is locked, you’ll see a red X, meaning they’ll need to restock before they can be used again.
Locked trades show a red X and appear grayed out until the villager restocks. If the villager can’t reach their workstation, the trades will stay locked.
You’ll see green particles when a villager restocks successfully.
How to Fix Villagers That Won’t Trade
To fix villagers not trading, restore their job setup and access. These steps solve most problems quickly.
Follow these steps:
- Place the correct workstation directly next to the villager
- Clear any blocks so the villager can reach it easily
- Wait for daytime so the villager can restock trades
Most villagers will start trading again within seconds after these fixes. If not, check that no other villager is linked to the same workstation.
Why Villagers Won’t Restock Trades in Minecraft
Villagers won’t restock trades if they can’t reach their workstation during work hours. Even if trades are locked, they will only refresh when the villager can access their job block.
If trades are grayed out, the villager needs to restock. Trades with a red X are locked and won’t be available until restocking happens.
Common causes include blocked paths, missing workstations, or the villager being too far away. Villagers can restock up to , but only if these conditions are met.
Make sure the workstation is nearby and easy to reach. Sleeping can help reset the schedule, but access to the job block is what actually triggers restocking.
How to Get Cheaper Villager Trades
Curing a zombie villager gives major discounts and improves trading long-term. It’s one of the fastest ways to get cheaper trades.
You can cure a zombie villager using a Splash Potion of Weakness and a Golden Apple. After curing, their prices drop and stay lower permanently.
Extra Tips to Avoid Trading Problems
Once your villagers are working, a few simple habits can prevent future issues.
Keep each villager close to their workstation and avoid moving them too far. Each villager should have their own job block to prevent conflicts.
Lock in good trades early by trading once. This keeps the profession stable and prevents unwanted job changes.
Breeding villagers can also help expand your trading setup, but each villager still needs their own workstation to trade properly.
Frequently Asked Questions
Why won’t my villagers trade in Minecraft even with a job?
They usually can’t reach their workstation or it’s not work hours. Make sure they have access and wait for daytime so trades can restock.
How do you force a villager to change a job?
You can change a villager’s job by breaking its workstation and placing a different one. This only works before trading, and doing so will reset its available trades.
Why do villagers shake their head in Minecraft?
Villagers shake their head to show that an action is not allowed. This can happen if they don’t have a job, a trade is locked, or you don’t have the required items.
Why are my villager trades locked?
Trades lock after being used too many times and will only unlock when the villager restocks. Make sure they can reach their workstation during work hours.
Why is there a red X on villager trades in Minecraft?
A red X means the trade is locked because it has been used too many times. The villager must restock at their workstation during work hours before the trade becomes available again.
How long does it take for villagers to restock trades?
Villagers restock up to twice per in-game day during work hours. They must reach their workstation for trades to refresh.
Why won’t villagers accept a job in Minecraft?
The workstation may already be claimed or the villager is a nitwit (green robes). Place one workstation at a time to ensure the correct villager claims it.
Can villagers run out of trades forever?
No, trades are not permanent and will refresh after restocking. As long as the villager can access their workstation, trades will return.
Why do villagers stop working randomly?
They usually lose access to their workstation or get blocked by obstacles. Fixing pathing or moving the job block restores their behavior.
What enchantments can villagers not trade in Minecraft?
Villagers trade enchantments through enchanted books, but some cannot be obtained this way. Soul Speed, Swift Sneak, and Wind Burst are not available from villager trades and must be found as loot instead.
What’s the rarest villager in Minecraft?
Nitwits (green-robed villagers) are the rarest, because they cannot take jobs or trade at all.

