
Sitting on stacks of coal after a mining trip? Several villagers will buy it from you for emeralds, turning a cheap, renewable resource into currency. This guide covers exactly which villagers trade coal, the rate, and the one mistake that stops the trade from appearing.
Everything here is confirmed in the current 2026 version of Minecraft (26.2).
Quick answer: the Armorer, Toolsmith, and Weaponsmith all buy coal at their novice level, giving you 1 emerald for 15 coal. It has to be real coal, charcoal does not work for this trade.
Coal Trade at a Glance
| Detail | Value |
|---|---|
| Villagers that buy coal | Armorer, Toolsmith, Weaponsmith |
| Rate | 15 coal for 1 emerald (novice level) |
| Job blocks | Blast furnace, smithing table, grindstone |
| Charcoal works? | No, only coal counts |
| Best for | Turning surplus mined coal into emeralds |
Which Villagers Buy Coal

Three of the “smith” professions accept coal as a novice-level buy trade, each giving 1 emerald for 15 coal:
- Armorer – job block is the blast furnace. Level one up and it eventually sells enchanted diamond armor.
- Toolsmith – job block is the smithing table. Sells stone, iron, and later enchanted diamond tools.
- Weaponsmith – job block is the grindstone. Sells axes and swords, enchanted at higher levels.
All three are worth building, because you feed them cheap coal for emeralds and spend those emeralds on their gear. To make one, place the matching job block next to an unemployed villager, our Minecraft villager jobs guide covers the full list.
Coal Only, Not Charcoal
This trips up a lot of players: the trade accepts coal only. Charcoal, even though it does the same job in a furnace, is not accepted by villagers. So save your charcoal for fuel and trade mined coal for emeralds. If you need a steady supply, our best Y level for coal guide shows where it is densest.
Getting the Coal Trade to Appear
There is one catch, especially on Java Edition. A novice smith gets a random subset of its novice trades, so it doesn’t always offer the coal buy on the first try. On Bedrock, these smiths reliably get the coal trade at novice. On Java, if you do not see it, reroll the villager by breaking and replacing its job site block before you trade, and check again. Once you trade, the offers lock in, so reroll first.
Coal is one of the easiest emerald sources in the game because you mine it in bulk anyway. For the highest-value trades across every profession, see our best villager trades for emeralds guide.
Frequently Asked Questions
The Armorer, Toolsmith, and Weaponsmith all buy coal at their novice level, giving you 1 emerald for 15 coal. No other profession accepts coal.
15 coal for 1 emerald. It is a novice-level buy trade shared by the Armorer, Toolsmith, and Weaponsmith.
No. Villagers only accept real coal for the coal trade, not charcoal, even though charcoal works the same as fuel in a furnace.
On Java a novice smith only gets some of its possible novice trades at random, so coal may not appear. Reroll by breaking and replacing its job block before you trade. On Bedrock the coal trade is reliable.
A blast furnace makes an Armorer, a smithing table makes a Toolsmith, and a grindstone makes a Weaponsmith, and all three buy coal at novice.
Yes. Coal is cheap and plentiful from mining, so trading your surplus for emeralds is one of the easiest early emerald incomes, then you spend those emeralds on the smith’s tools and armor.
Coal is basically free once you are mining, so a smith villager turns your leftovers into a steady emerald stream. Set up an Armorer, Toolsmith, or Weaponsmith, feed it 15 coal at a time, and bank the emeralds for enchanted gear.



