Satisfactory Calculator: Optimize Your Production Lines


Satisfactory Calculator

Optimize your factory’s efficiency and resource management.

Satisfactory Production Calculator



How many of the final product you want to produce each minute.


Choose the recipe for your primary item.


How many constructor/assembler/etc. machines you have for this recipe.


Enter 100 for standard speed, >100 for overclock, <100 for underclock.


Calculation Results

Actual Output Rate: /min
Machine Speed: %
Required Machines:
Est. Power: MW

Formula Used:

The core calculation determines the required production rate per machine based on your target output and the number of machines.
This is then adjusted by the machine’s overclock/underclock percentage and its base recipe speed.
Required inputs are calculated by multiplying the recipe’s input requirement by the output per machine, and then dividing by the target item per minute.
Power consumption is estimated based on the total number of machines and a typical constructor/assembler power draw.

Resource Input Requirements
Item Required Per Minute Unit
Enter details and click Calculate.

What is a Satisfactory Calculator?

A Satisfactory Calculator is an indispensable tool for players of the popular factory-building game, Satisfactory. It serves as a digital assistant designed to streamline the complex process of planning, building, and optimizing production lines within the game’s expansive world. Unlike simple resource counters, a comprehensive Satisfactory Calculator goes deeper, allowing players to input their desired output for a specific item and then calculate the exact number of machines, the required raw materials, and the power consumption needed to achieve that goal. This significantly reduces the trial-and-error often involved in building large-scale factories, saving valuable in-game time and resources.

Who should use it:
This calculator is beneficial for all types of Satisfactory players, from beginners just starting their first automated setup to seasoned veterans tackling late-game mega-factories. New players can use it to understand the basic ratios of common recipes, ensuring their initial production lines are efficient. Intermediate players can leverage it to plan more complex multi-stage production chains, like those for advanced components. Experienced players will find it invaluable for optimizing existing setups, calculating the exact requirements for massive scale projects, and managing power grids effectively. It’s a tool for anyone who wants to build bigger, better, and more efficiently.

Common misconceptions:
One common misconception is that a Satisfactory Calculator dictates a single “correct” way to build a factory. In reality, the game offers multiple recipes for many items, and player preference, available resources, and strategic location choices heavily influence the optimal path. The calculator provides the mathematical underpinning for a chosen recipe, but creative problem-solving is still key. Another misconception is that calculators are only for complex late-game items. Early-game calculators are equally vital for establishing a solid foundation, ensuring fundamental items like iron plates and screws are produced efficiently from the start. Finally, some might think these tools remove the “fun” of discovery, but they actually enhance it by removing tedious manual calculations, allowing players to focus on creative factory design and expansion.

Satisfactory Calculator Formula and Mathematical Explanation

The core of any Satisfactory Calculator lies in its ability to translate a desired end-product output into the necessary components and machines. The mathematical process involves understanding the selected recipe’s input-to-output ratio, the base speed of the machine, and any modifications like overclocking or underclocking.

Let’s break down the key calculations:

  1. Actual Machine Production Rate:
    This is the effective output rate of a single machine. It’s calculated by taking the recipe’s base output quantity, multiplying it by the machine’s performance modifier (derived from overclocking/underclocking), and then dividing by the recipe’s base cycle time.

    Let:

    • `TargetOutput` = Desired final item output per minute (e.g., 10 Iron Plates/min)
    • `RecipeOutputQty` = Base quantity of the item produced by the recipe per cycle (e.g., 15 Iron Plates)
    • `RecipeCycleTime` = Base time in seconds for the recipe to complete one cycle (e.g., 12 seconds for Iron Plate)
    • `MachineSpeedPercent` = Overclock/Underclock percentage (e.g., 100% for standard, 150% for 150% speed, 50% for 50% speed)
    • `MachineCount` = Number of machines being used for this recipe

    The speed modifier `SpeedMod` = `MachineSpeedPercent` / 100.
    The effective cycle time `EffectiveCycleTime` = `RecipeCycleTime` / `SpeedMod`.
    The actual production rate per machine `ActualRatePerMachine` = (`RecipeOutputQty` / `EffectiveCycleTime`) * 60 seconds/minute.

  2. Number of Machines Required:
    This calculation determines how many machines are needed to meet the `TargetOutput`.

    `RequiredMachines` = `TargetOutput` / `ActualRatePerMachine`
    This value is typically rounded up to the nearest whole number, as you can’t have fractions of machines. The calculator might show a fractional value to indicate under/over-utilization of the last machine.

  3. Total Resource Input Rate:
    For each raw material or intermediate component required by the recipe, we calculate the total amount needed per minute across all machines.

    Let:

    • `RecipeInputQty` = Quantity of a specific input item required per recipe cycle (e.g., 15 Iron Ore for Iron Plate)

    The total input rate for an item `TotalInputRate` = (`RecipeInputQty` / `RecipeCycleTime`) * `RequiredMachines` * 60 seconds/minute.
    A more practical calculation using the target output:
    `TotalInputRate` = (`RecipeInputQty` * `TargetOutput`) / `RecipeOutputQty`.

  4. Power Consumption:
    This is an estimation based on the total number of machines used and their typical power draw.

    Let:

    • `MachinePowerDraw` = Standard power consumption of a single machine (e.g., 4MW for Constructor, 12MW for Assembler)

    The estimated power consumption `TotalPower` = `RequiredMachines` * `MachinePowerDraw`. Note that overclocking increases power draw, but for simplicity, many calculators use the base power draw multiplied by the number of machines. A more advanced calculator would factor in overclock power increases.

Variables Table

Satisfactory Production Variables
Variable Meaning Unit Typical Range / Notes
Target Output Desired production rate of the final product. Items / Minute User-defined (e.g., 10, 50, 1000)
Recipe Output Quantity Number of items produced per single recipe cycle. Items / Cycle Recipe-dependent (e.g., 15 for Iron Plate)
Recipe Cycle Time Time taken to complete one cycle of the recipe. Seconds / Cycle Recipe-dependent (e.g., 12s for Iron Plate)
Machine Speed (%) Performance modifier for the machine (overclock/underclock). Percent 100% (standard), >100% (overclock), <100% (underclock)
Machine Count Number of machines dedicated to this recipe. Count User-defined (e.g., 1, 4, 10)
Input Item Quantity Amount of a specific input item used per recipe cycle. Items / Cycle Recipe-dependent
Machine Power Draw Base power consumption of the machine type. Megawatts (MW) Constructor: 4MW, Assembler: 12MW, Manufacturer: 55MW
Actual Rate Per Machine The calculated production rate of a single, modified machine. Items / Minute Calculated
Required Machines The total number of machines needed to meet the target output. Count Calculated (often rounded up)

Practical Examples (Real-World Use Cases)

Here are two detailed examples illustrating how the Satisfactory Calculator can be used:

Example 1: Scaling Up Iron Plate Production

A player wants to produce 100 Iron Plates per minute for their growing factory. They are using the standard “Iron Plate” recipe which yields 15 plates per cycle and takes 12 seconds per cycle. They have several constructors available.

Inputs:

  • Target Item Output: 100 /min (Iron Plate)
  • Recipe: Iron Plate (Output: 15, Cycle Time: 12s)
  • Number of Machines: 1 (initially, to see how many are needed)
  • Machine Overclock: 100%

Calculation Process:

  • Recipe Base Speed: (15 plates / 12s) * 60s/min = 75 plates/min per machine at 100% speed.
  • Actual Rate Per Machine: 75 plates/min (since overclock is 100%).
  • Required Machines: 100 Target Output / 75 plates/min/machine = 1.33 machines. The player will need 2 constructors to meet this demand reliably, with the second one being underutilized.
  • Resource Input: The Iron Plate recipe requires 15 Iron Ore per cycle. (15 Iron Ore / 12s) * 60s/min = 75 Iron Ore/min needed per machine at 100% speed. With 1.33 machines, the total needed is 1.33 * 75 = 100 Iron Ore/min. If using 2 machines, they’d need 2 * 75 = 150 Iron Ore/min supplied, ensuring the demand is met.
  • Power Consumption: Assuming 2 constructors are used, and each draws 4 MW: 2 machines * 4 MW/machine = 8 MW.

Financial Interpretation:

To achieve 100 Iron Plates per minute, the player needs to dedicate approximately 1.33 (practically 2) constructors. This requires a steady input of 100 Iron Ore per minute and consumes about 8 MW of power. The calculator helps visualize that building a full second machine might be overkill if only 100 plates are needed, suggesting a potential for underclocking one machine to ~33% efficiency (100 / 75 = 1.33) or using a full second machine and potentially having excess capacity for future needs.

Example 2: Planning for Advanced Computers

A player wants to produce 3 Computers per minute. They select the “Computer” recipe which requires 8 Circuit Boards, 18 Wire, and 14 Plastic per cycle, taking 30 seconds per cycle. They have access to Assemblers.

Inputs:

  • Target Item Output: 3 /min (Computer)
  • Recipe: Computer (Output: 3, Cycle Time: 30s)
  • Number of Machines: 1 (initially)
  • Machine Overclock: 100%

Calculation Process:

  • Recipe Base Speed: (3 Computers / 30s) * 60s/min = 6 Computers/min per machine at 100% speed.
  • Actual Rate Per Machine: 6 Computers/min.
  • Required Machines: 3 Target Output / 6 Computers/min/machine = 0.5 machines. This means one Assembler running at 50% efficiency is sufficient.
  • Resource Inputs (per minute):
    • Circuit Boards: (8 CB / 30s) * 60s/min * 0.5 machines = 8 CB/min
    • Wire: (18 Wire / 30s) * 60s/min * 0.5 machines = 18 Wire/min
    • Plastic: (14 Plastic / 30s) * 60s/min * 0.5 machines = 14 Plastic/min

    Alternatively, using the simplified formula:

    • CB: (8 CB * 3 Computer) / 3 Computer Output = 8 CB/min
    • Wire: (18 Wire * 3 Computer) / 3 Computer Output = 18 Wire/min
    • Plastic: (14 Plastic * 3 Computer) / 3 Computer Output = 14 Plastic/min
  • Power Consumption: One Assembler running at 50% might still draw its base power. If we consider the number of machines needed (0.5, practically 1), and the base power draw of an Assembler (12 MW): 1 machine * 12 MW/machine = 12 MW. If running at 50% speed, power consumption is often reduced proportionally, but calculators typically show base draw for the machine count.

Financial Interpretation:

To produce 3 Computers per minute, only half an Assembler’s worth of capacity is needed. This suggests that running one Assembler at 50% speed (or underclocked to 50%) is the most power-efficient solution. This setup requires a constant supply of 8 Circuit Boards, 18 Wire, and 14 Plastic per minute, consuming 12 MW of power (assuming base draw for the single machine). This planning prevents overbuilding and wasting energy.

How to Use This Satisfactory Calculator

Using this Satisfactory Calculator is straightforward and designed to provide quick, actionable insights for your factory planning. Follow these steps to get the most out of it:

  1. Step 1: Input Target Item Output
    In the “Target Item Output (per minute)” field, enter the exact number of the final product you wish to produce every minute. This is the core goal of your production line.
  2. Step 2: Select Production Recipe
    Use the “Select Production Recipe” dropdown menu to choose the specific crafting recipe for your target item. Different recipes have different input requirements and efficiencies. Ensure you select the recipe you intend to use. The calculator will automatically load the base input quantities and cycle time for the chosen recipe.
  3. Step 3: Specify Machine Count
    Enter the number of machines (e.g., Constructors, Assemblers, Manufacturers) you currently have dedicated or plan to dedicate to this specific recipe. If you’re unsure, start with ‘1’ to see how much is needed.
  4. Step 4: Adjust Machine Overclock/Underclock
    Input the performance percentage of your machines. 100% represents standard speed. Enter values above 100% for overclocking (faster production, higher power cost) or below 100% for underclocking (slower production, lower power cost).
  5. Step 5: Click “Calculate”
    Once all inputs are entered, press the “Calculate” button. The calculator will process your inputs based on the selected recipe’s mechanics.

How to Read Results:

  • Primary Highlighted Result: This shows the calculated *actual* output rate your specified number of machines, with their overclock settings, will produce per minute. Compare this to your target to see if you’re meeting it, exceeding it, or falling short.
  • Key Intermediate Values:

    • Actual Output Rate: The precise output per minute your setup achieves.
    • Machine Speed: The effective speed percentage after considering overclock/underclock.
    • Required Machines: This indicates how many machines are *mathematically* needed to hit your target output based on the recipe and machine speed. A fractional number suggests optimizing a single machine or slight over/under-building.
    • Est. Power: An approximation of the total power (in Megawatts) consumed by the calculated number of machines.
  • Resource Input Requirements Table: This table lists all the raw materials or intermediate parts needed for your chosen recipe and calculates the total quantity of each required per minute to sustain your production.
  • Consumption Chart: Visualizes the power consumption and potentially the output rate, offering a quick glance at the factory’s performance metrics.

Decision-Making Guidance:
Use the results to make informed decisions. If “Required Machines” is significantly less than your “Number of Machines” input, consider underclocking your machines to save power. If the “Actual Output Rate” is lower than your target, you may need more machines, to overclock existing ones (if feasible), or to ensure your upstream resource production is sufficient. The “Resource Input Requirements Table” is crucial for planning the logistics of your supply chain.

Key Factors That Affect Satisfactory Results

Several factors critically influence the output and efficiency of your production lines in Satisfactory, and by extension, the results you’ll see from a Satisfactory Calculator. Understanding these is key to effective factory design:

  • Recipe Choice: This is paramount. For many items, the game offers alternate recipes unlocked through the MAM or crash sites. Some recipes are significantly more efficient in terms of resource consumption per item, while others might require more complex intermediate parts but yield a higher output rate or use less power per item. Always check available recipes for the best fit for your situation.
  • Machine Overclocking/Underclocking: Adjusting machine speed dramatically impacts output and power consumption. Overclocking boosts production but drastically increases power draw (often non-linearly). Underclocking reduces output but saves significant power, making it ideal when input resources are plentiful but power is constrained, or when a recipe is over-specified.
  • Resource Availability and Purity: The quantity and quality (Normal, Pure, Impure) of resource nodes directly limit your potential output. A calculator might show you need 100 Iron Ore/min, but if your miners can only supply 50/min from a Normal node, your actual output will be capped. Planning miner output and belt speeds is crucial.
  • Production Chain Depth: Complex items require multiple processing steps. A calculator for “Computers” relies on accurate calculation for “Circuit Boards,” “Wire,” and “Plastic.” Errors or bottlenecks in any upstream process will cascade down, limiting the final output regardless of how well-sized the Computer factory itself is.
  • Power Grid Stability and Capacity: Every machine consumes power. Overclocking exponentially increases this demand. Insufficient power generation leads to brownouts or blackouts, grinding your factory to a halt. The calculator’s power estimate is vital for planning your power infrastructure (Coal, Fuel, Nuclear generators).
  • Conveyor Belt Throughput: Belts have a maximum item throughput (e.g., 60 items/min for Mark 5 belts). If a recipe requires 70 Iron Ore/min but your input belt can only carry 60/min, you’ll never meet the calculated demand. The calculator’s output figures must be compatible with your transport logistics.
  • Machine Installation Count: While the calculator might suggest 1.33 machines are needed, you must install whole machines. Deciding whether to install 2 machines and underclock one, or install 2 and accept slight overproduction, depends on power costs, resource availability, and future expansion plans.

Frequently Asked Questions (FAQ)

Q1: What is the primary purpose of a Satisfactory Calculator?

Its primary purpose is to help players efficiently plan and optimize their production lines by calculating the required machines, resources, and power for a desired output rate based on specific in-game recipes.

Q2: Do I need to input the exact number of machines I have?

You can input your current number of machines to see the *actual* output you’ll achieve, or you can input ‘1’ (or any placeholder) to calculate how many machines are *needed* to meet your target output. This helps in planning expansion.

Q3: How does overclocking affect the calculations?

Overclocking increases a machine’s speed, leading to higher output per minute from that machine. However, it also significantly increases its power consumption. The calculator adjusts the “Actual Output Rate” and potentially the “Required Machines” based on the percentage entered.

Q4: What does the “Required Machines” value mean if it’s a fraction (e.g., 1.33)?

A fractional value means you don’t need a full extra machine to meet your target. You can achieve this by:
1. Installing the next whole number of machines (e.g., 2) and underclocking one or both to achieve the exact output.
2. Installing the next whole number and accepting slight overproduction.
3. Optimizing a single machine’s speed if possible.

Q5: Can this calculator handle alternate recipes?

Yes, this calculator allows you to select from a list of common recipes. If you have unlocked an alternate recipe, make sure to select the corresponding entry in the dropdown if available. The calculations are recipe-specific.

Q6: Why is my actual output less than calculated even if I have enough machines?

This usually indicates a bottleneck elsewhere: insufficient input resources being supplied, power shortages, or conveyor belts not having enough throughput to deliver materials or remove products fast enough. The calculator only models the specific machine and recipe.

Q7: How accurate is the power consumption estimate?

The power estimate is typically based on the *base* power draw of the machine type multiplied by the number of machines required or used. It serves as a good guideline but doesn’t always account for the increased power draw from overclocking or reduced draw from underclocking. Always ensure your power grid has a buffer.

Q8: Should I always aim to produce exactly what my target output asks for?

Not necessarily. It’s often efficient to slightly overproduce or build machines with excess capacity (e.g., by installing a full second machine even if 1.33 are calculated) to accommodate future expansion needs without significant reconfiguration. Balancing efficiency with scalability is key.

© 2023 Satisfactory Calculator. All rights reserved.



Leave a Reply

Your email address will not be published. Required fields are marked *