Skip to content
A Stardew Valley crop profits calculator and visualizer. Link:
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
img Rename Coffee Bean for consistency Jul 20, 2017
js Adjusted day/night times. May 1, 2018
style Add "cross season" option Jan 27, 2017 Allow user to input the current season day Jan 27, 2017
help.html Version increment. May 1, 2018
index.html Version increment. May 1, 2018

Stardew Profits

Stardew Profits is a calculation and graphing tool designed to help the players of the popular game "Stardew Valley" to easily calculate and compare their profits from planting different crops under different conditions.


The tool is split up to two sections: graph box and options box. The options box lets the user quickly change the parameters which are then reflected on the graph.

Graph Box

The graph box displays a live rendered graph based on the options that the user has set. The number of bars changes based on the set conditions (like different seasons). The profit in gold can be viewed on the side as a scale. The graph shows both profit and loss. Additionally, if the seed buying loss is selected, the loss will be shown in orange, and if fertilizer buying loss is selected, the loss will be shown in brown. Hovering the mouse over a crop will show a tooltip with information about profits, loss and more. Pressing on a crop will open the official Wiki page for that crop.

Options Box

The following table describes all the options and how they affect the graph.

Option Description
Season Changes the season of the crops. This will affect list of the crops shown in the graph, as only some crops grow at certain seasons. Additionally, all seasons have a limit of 28 maximum days for calculation. The Greenhouse season doesn't have such limitations, shows all crops and allows for a duration of up to 100 thousand days.
Number of days Designates the number of days to be used in the calculation. The shorter the duration, the less crops will have time to grow. Some crops might not have time to grow even once if a too low value is set.
Current day The current date within the selected season. This is almost the same as "Number of days", but instead of specifying how many days are left, as a convenience you can just input the current in-game date.
Produce type Designates the type of produce to be sold after harvesting. By default, all crops are harvested and sold as raw. This option accounts for Normal/Silver/Gold ratios, Farming skill level, and some additional skills. Other options let you select the two different artisan goods.
Number of crops This controls the number of crops that the player has planted.
Average profits Checking this, only average profits per day will be calculated. The average is calculated through the number of days set earlier.
Cross season If this is checked, the calculations will take into account the crops that don't die when there's a season change.
Seed sources Seeds can be obtained at different locations and different locations always have different costs too. This option lets you check which sources the graph should be looking for. Note that the cheapest option will always be shown on the graph. Unselecting certain locations might hide no longer obtainable crops.
Pay for seeds Selecting this means that the player is buying the seeds from one of the sources, instead of producing the seeds themselves (like using the Seed Maker). An orange bar will be shown for every crop, showing the seed loss if selected.
Fertilizer Different fertilizers can either speed up growth or increase the Normal/Silver/Gold ratios. The type of fertilizer can be selected here.
Pay for fertilizer Selecting this means that the player is buying the fertilizer from one of the sources, instead of producing the fertilizer themselves (like crafting). A brown bar will be shown for every crop, showing the fertilizer loss if selected.
Farming level The level of the player's Farming skill. This has direct impact to the Normal/Silver/Gold ratios, but does not affect artisan goods.
Level 5 skills The Tilling skill is available once the player reaches level 5 in Farming. This option is disabled unless the correct level is set.
Level 10 skills Specific skills available once the player reaches level 10 in Farming. This option is disabled unless the correct level is set and unless Tilling is enabled under Level 5 skills.
Show extra info Selecting this will show additional detailed info about every crop on the tooltip.


You may contact me on the following locations: Twitter | Reddit | YouTube | deviantArt

You can’t perform that action at this time.