Plan Stardew Valley enchant upgrades before you spend
High-level enchants can drain your resources fast because success rates fall as the level climbs. This calculator models the per-level success rate and cost, then sums the expected attempts and total resources to reach your target — so you can budget realistically instead of gambling blind.
How it works
Each upgrade level has a success rate p. Since attempts are independent, the expected number of attempts to succeed once at that level is:
expected attempts = 1 / p
The expected cost for that level is expected attempts × per-attempt material cost. To go from your current level to your target, the tool sums the expected attempts and costs across every level in between:
total cost = Σ (cost_level × 1 / p_level)
This assumes a no-downgrade system where a failure consumes resources but does not lower the level.
Tips and example
If level 5 has a 25% success at 200 materials per try, you expect 4 attempts and 800 materials for that single level. Stacking several such levels adds up quickly, and because the values are averages, variance at low success rates is harsh. Always keep a buffer beyond the expected total, and if your game downgrades on failure, treat these numbers as an optimistic floor.