Check how the answer was calculated

A number is useful only when you can reproduce it and know what it leaves out. This page describes our calculation models and the scope of the checks behind them.

Source and model review: November 11, 2026. Maintained by StardewProfit. Our scenario checks run against code; they are not in-game experiments.

Two tools answer different questions

Crop calculator: estimates harvest economics per planted tile over your growing window. It subtracts modeled seed and fertilizer costs, then ranks the selected raw or processing route. Its processing totals assume all harvested goods are eventually processed; machine counts and completion dates are not simulated there.

Inventory processing planner: starts with crops you already own and empty existing machines. It compares completed sales by a deadline, selling unused stock raw. Added value is the difference from selling that same stock raw. Seed, fertilizer and machine construction costs are excluded because this tool answers an inventory-routing question.

Inventory planner: audit the arithmetic

  1. Calculate raw value using the selected crop quality and Tiller, rounded down per item.
  2. Calculate Wine as 3 ร— fruit base price, Juice as floor(2.25 ร— vegetable base price), or preserves as 2 ร— base price + 50. Apply Artisan to the output, rounded down per item.
  3. For morning-only check-ins, reserve 7 days for wine, 4 for juice, and 3 for preserves. Completed capacity is machine count ร— floor(full days / cycle days), capped by inventory.
  4. Skip batches whose finished product would not beat raw value. Start no batch that would finish after the deadline.
  5. Total sales = completed products ร— product price + remaining items ร— raw price. Subtract the sell-all-raw baseline to find added value.

Example: 100 normal Starfruit, 10 machines, 7 full days, no professions. Kegs: 10 ร— 2,250 + 90 ร— 750 = 90,000g. Jars: 20 ร— 1,550 + 80 ร— 750 = 91,000g. These are alternative plans, not two simultaneous uses of the same fruit.

What these models do not prove

  • The inventory planner does not optimize a shared mixture of Kegs and Jars, new harvest arrivals, travel time, overnight shipping, cask aging, special recipes or mods. Earlier evening collections can beat its conservative morning schedule.
  • The crop calculator's fertilizer costs, quality selection, growth phases and input availability are simplified. Selecting a crop does not prove its seeds are obtainable on the date shown. Quality is a selected scenario, not a guaranteed harvest.
  • Our processing-recipe tests do not certify the entire crop-growth and quality-probability model. Farm-wide cash flow, random extra yields, festivals and shop access need separate checks.
  • We support documented base-game recipe scenarios. New-version crop or machine claims require source verification before entering the calculations.

Sources and corrections

To report a discrepancy, use the contact page and include your game version, crop, quality, professions, machine counts, full days, expected result and observed result. A save screenshot is helpful when available. Do not include passwords or account credentials.

Original work here is the model implementation, constraint comparison and reproducible scenarios. Source facts and community references are credited; we do not claim to be the official wiki or to have personally playtested every case.

Crop model revision: November 11, 2026

Corrected Yam, Hot Pepper, Grape, Artichoke, Fairy Rose and Poppy growth times; Poppy belongs to Summer and sells for 140g at normal quality. Bok Choy uses a 50g seed reference and 80g normal sale. Ancient Fruit does not survive outdoor Winter. New 1.6 seeds use an unpriced acquisition assumption rather than invented shop prices.

Fixed-quality mode is a selected scenario. Expected-quality mode uses the documented Farming-level and fertilizer probability cascade, then weights rounded per-item prices. Quality Fertilizer improves odds without guaranteeing a tier. Only the first item in a multi-produce harvest receives quality. Potato uses a 1.25 expected-yield approximation without modeling Daily Luck. Coffee Beans receive no Tiller bonus. Their 2,500g seed reference comes from Traveling Cart special stock, with other purchase and drop sources possible. Coffee requires five same-quality beans per batch. Leftover beans are sold raw. Expected-quality mode calculates the expected number of complete batches and leftover value separately for each quality.

Quality Fertilizer uses a 150g shop reference; Speed-Gro 100g, Deluxe Speed-Gro 150g. Their unlocks and alternative suppliers differ. Hyper Speed-Gro is crafted and defaults to 0g until you enter a materials value. Fertilizer is charged once per tile, including indoors. The tool does not price missed watering, crop losses, labor, seed propagation or limited replanting cash.

Calendar checks cover normal, Speed-Gro and Deluxe Speed-Gro cases for Parsnip, Cauliflower and Strawberry. Regrowth intervals are unchanged by growth boosts. Selecting Artisan or Agriculturist also includes their Tiller prerequisite in the public tools and shared links. Older saved processing plans are recalculated with the current model. All 35 modeled crop rows now have their growth-stage arrays, total growth, regrowth, seasons, base sale prices and conditional seed references checked against the cited crop pages. Fifteen stage arrays were corrected. Across 280 supported fertilizer and profession scenarios, those array corrections preserved the previous total growth days and harvest counts. These are reference-data and code checks. Random yields, every game-state combination and actual save behavior still require their own assumptions or playtests. The Year 1 shop filter checks seasonal seed types; shop closure warnings do not simulate every supplier, unlock or date.

References: Coffee Bean batches and seed sources, Potato extra yields, Farming quality formula, fertilizer behavior, Quality Fertilizer, Hyper Speed-Gro and Pierreโ€™s availability. Our original video and diagrams explain reproducible examples; they are not gameplay footage.