Skip to content
Guide · Answer first

How Selling and Pricing Work in Moonlighter 2

Understand Cheap, Perfect, Expensive, and Overpriced reactions, then confirm a Moonlighter 2 relic price before selling a valuable stack.

Early Access (checked Sep 2, 2026)Verified

Moonlighter 2 turns dungeon loot into progress through the shop. You choose a price, watch the customer's reaction, and decide whether to keep testing or accept the sale. The current site table contains 154 community-reported Early Access Perfect prices; it is a useful starting point, not an official or version 1.0-confirmed price list.

Quick answer

Search the exact relic, check the version and evidence badge, then list one item before committing a valuable stack. A Perfect result balances revenue with Perkmeter progress. Cheap sells for less but can also build the Perkmeter, Expensive earns more without that benefit, and Overpriced can make the customer refuse the purchase.

What the four reactions mean

  • Cheap: below the Perfect band. The sale gives up gold, but the current shop system can still reward Cheap sales through the Perkmeter.
  • Perfect: the normal target when you want a strong price and shop progression together.
  • Expensive: a higher accepted price. It can maximize gold on that sale, but it does not fill the Perkmeter.
  • Overpriced: above the accepted range. A customer can refuse the item entirely.

The Blob-Life Balance update added clearer range hints. Once the game knows the neighboring ranges, the pricing interface can show where a proposed price falls; unknown ranges display a question mark instead.

Find the exact boundary

The same update added exact markers for the Cheap, Perfect, and Expensive ranges. Use them as boundaries, not as different relic variants:

  1. Start from the dated community value or a recent value from your own Codex.
  2. Sell one copy and read the reaction.
  3. If the result is Cheap, raise the price; if it is Overpriced, lower it.
  4. Change one direction at a time until the interface marks the exact boundary you want.
  5. Recheck after a major update before selling the rest of a rare stack.

Use the price table safely

Every current record is labeled Community reported because the values came from an Early Access community table. The relic name, game version, observation date, and source travel with the number. The site does not convert those observations into “verified” simply because the table is large.

Quality can change value, so do not reuse a base record when the visible quality differs. The current community table does not contain quality-specific or stamp-specific prices; use the in-game reaction for that exact item instead.

Calculator choices

The sale calculator can use a community record or a unit price you enter from your own game. It calculates:

  1. sale total = unit price × quantity
  2. estimated profit = sale total − total acquisition cost

The arithmetic does not prove that a unit price is current. Keep the evidence badge and version warning beside the result.

Common mistakes

  • Selling a full stack before testing one item after an update.
  • Treating an Expensive sale as the only good result while ignoring Perkmeter progress.
  • Applying a base price to a different quality.
  • Reading 0 as missing data. This site writes “Not recorded” when there is no value.
  • Assuming an Early Access observation is automatically valid in version 1.0.

Version notes

Checked September 2, 2026 against the official Blob-Life pricing changes and the dated community snapshot. All 154 values remain Early Access community observations until they are rechecked in the version 1.0 build.

Check the original

Sources

communityAccessed 2026-09-02
Moonlighter 2 Relic Price List

Community-maintained Early Access table for 154 relic names, biomes, rarities, curse families, and Perfect prices. Exact values are community reported and need a version 1.0 recheck.