Minecraft Anvil Too Expensive
In Survival, the anvil blocks a combine when one operation reaches the level-cost limit. The order of books can determine whether that final step stays legal.
Direct answer
Minecraft Java Edition shows Too Expensive when a single anvil operation costs 40 levels or more in Survival. A plan may cost far more than 40 levels in total and still work if every individual step remains at 39 or below.
What creates the cost?
Enchantment transfer
Each applicable enchantment contributes a cost based on its level and whether it moves from a book or another supported input.
Prior-work penalties
Both anvil slots contribute 2^priorWork − 1. Repeatedly applying books to the same target makes this part grow quickly.
The total levels spent across earlier legal operations do not trigger the message. The highest single-step cost is the value that must stay below 40.
Can Too Expensive be fixed?
- Reorder the books so expensive transfers do not land on the most-worked item.
- Combine compatible books before applying the result to the target.
- Use inputs with lower prior-work counts when you have a choice.
- Compare an order problem with inputs for which every possible final step is blocked.
A better order can fix some inputs, but it does not guarantee that every case can be fixed. If every possible final merge costs 40 or more, there is no Survival-legal plan for those inputs.
Survival Boots with seven fresh books
Applying Protection IV, Feather Falling IV, Depth Strider III, Soul Speed III, Thorns III, Unbreaking III, and Mending I in the listed input order ends with a 65-level blocked step. The optimized tree remains legal because it combines compatible books first.
- Step 1Apply Soul Speed III to the boots
12 levels · result prior work 1
- Step 2Combine the Thorns III and Mending I books
2 levels · result prior work 1
- Step 3Apply the combined Thorns and Mending book
16 levels · result prior work 2
- Step 4Combine the Depth Strider III and Feather Falling IV books
4 levels · result prior work 1
- Step 5Apply the combined movement book
14 levels · result prior work 3
- Step 6Combine the Protection IV and Unbreaking III books
3 levels · result prior work 1
- Step 7Apply the combined protection book
15 levels · result prior work 4
The optimized plan spends 66 levels in total, which is above 40, yet its highest operation is only 16. This is direct evidence that the warning is driven by one step, not the total plan.
Troubleshooting checklist
- Record the target's current prior-work count.
- Record each book's enchantments, levels, and prior work.
- Check that all wanted enchantments are compatible with the target and each other.
- Calculate a merge tree and inspect the highest single step.
- If no legal plan exists, replace or recreate the highest-prior-work inputs.
Too Expensive FAQ
Is the limit 39 or 40 levels?
A 39-level operation is legal in Survival. An operation at 40 or above is blocked as Too Expensive.
Does Creative mode have the same block?
Creative mode can bypass the Survival cost block, but this guide and calculator label legality for Survival planning.
Can book order always solve the problem?
No. Reordering helps when a legal merge tree exists. Some high-prior-work inputs leave every final merge at 40 or more.
Why is the optimized total above 40?
The limit applies independently to each operation. Several legal steps can add up to more than 40 total levels.
Verified for Java Edition 26.2 on 2026-08-17.