AnvilCalc

Guides / Enchanting Strategy

Why Does My Anvil Say "Too Expensive"? (And How to Fix It)

Too Expensive! means the anvil operation you're trying to do would cost 40 levels or more, and Minecraft refuses to let you pay it — even if you actually have 40+ levels banked. It's a hard per-step ceiling, not a warning, and it shows up most often when someone has been adding enchantments to the same item one at a time instead of combining books together first.

What actually triggers it

Java Edition blocks any single anvil operation priced at 40 levels or higher and shows the literal text "Too Expensive!" in the UI. Bedrock enforces the exact same 39-level ceiling per operation, it just doesn't show that specific message. Either way, the limit applies to one combine step, not to your item's total enchantment cost across its whole history — which is exactly why it can seem to appear "out of nowhere" on an item that felt cheap to build up until the last step.

Why it sneaks up on you: the prior-work penalty

Every time an item or book goes through an anvil, its internal use count goes up by one, and that count multiplies the level cost of its next combine by 2^c − 1 — 0, 1, 3, 7, 15, 31 extra levels of pure penalty, stacking on top of the enchantments themselves. An item that's already been combined five or six times can hit the 40-level wall on an upgrade that would be trivially cheap on a fresh copy. See Enchanting Strategy for the full breakdown of that formula.

How to fix it: reorder, don't reapply

The fix is almost never "get more levels" — it's changing the order of your combines. Merge separate enchanted books together in side combines first, then apply the finished book to your actual item in one step, instead of adding enchantments to the item one at a time. Because a merged result only inherits the higher of its two inputs' prior-work counts (plus one, never the sum), building up books on the side and applying them last keeps every step's cost far lower than reapplying to the same worn-down item repeatedly. This is exactly the search AnvilCalc's calculator runs automatically — pick your item and target enchantments, and it returns the cheapest legal order, or flags precisely which step would exceed the cap if no legal order exists.

Frequently asked questions

What does it mean when an anvil says Too Expensive?

It means that specific combine step would cost 40 levels or more, which Java refuses to let you pay under any circumstances. Bedrock enforces the same 39-level cap without showing that exact message.

Can you bypass or remove the Too Expensive limit?

Not in vanilla Java or Bedrock — it's a hard rule, not a balance suggestion, and no amount of banked XP gets around it. Some third-party mods or private servers change or remove the cap, but that's not vanilla behavior.

Why are anvils so expensive in Minecraft?

Because of the prior-work penalty: every anvil use raises an item's or book's internal use count, and each count multiplies the next combine's cost by 2^c − 1. The anvil itself isn't expensive — repeatedly reusing the same item as the base is what gets expensive.

Does renaming an item make Too Expensive more likely?

A little — renaming adds a flat +1 XP level to whichever step it's bundled with, on top of that step's normal cost and prior-work penalty. It's rarely the deciding factor on its own, but it can tip an already-borderline combine over the 40-level line.

If the cheapest order still exceeds the cap, is the build impossible?

Not necessarily as stated, but that exact set of enchantments on that exact item can't be reached in one legal sequence. AnvilCalc still shows you that hypothetical plan with the offending step marked, so you can see whether dropping one enchantment or starting from a fresher item would bring it back under the cap.

Open the calculator →