Factorio Power Calculator: Optimize Your Factory’s Energy Needs


Factorio Power Calculator

Energy Production & Consumption Calculator

Input the number of various buildings in your Factorio factory, and this calculator will estimate your total power production requirements and consumption. Understanding your energy balance is crucial for efficient factory expansion.



Number of solar panels deployed. Each produces 60 kW (day) and consumes 0 kW.


Number of accumulators. Each charges at 30 kW (day), discharges at 60 kW (night), stores 1 MWh.


Number of boilers. Each consumes 180/min coal and produces 160 kW thermal power.


Number of steam turbines. Each consumes 160 kW thermal power (from boiler) and produces 580 kW electrical power.


Number of reactors. Each consumes 30 fuel cells/min and produces 180 MW thermal power.


Number of heat exchangers. Each consumes 100 kW thermal power (from reactor) and produces 10 MW steam.


Power consumed by miners, assemblers, inserters, etc. Does NOT include power buildings.


Percentage of the cycle that is considered ‘daytime’ (e.g., 70% for 100s day, 42s night).


Total Required Power Capacity
Daily Solar Production (MWh)
Nighttime Accumulator Discharge (MW)
Boiler Thermal Output (MW)
Steam Turbine Electrical Output (MW)
Nuclear Thermal Output (MW)
Total Electrical Consumption (MW)

Calculation Logic:

Daytime Power: Solar Panels + (Accumulators Charging * Day Ratio) + (Boilers Output) + (Nuclear Reactor Output * Heat Exchanger Ratio)

Nighttime Power: (Boilers Output) + (Nuclear Reactor Output * Heat Exchanger Ratio) + (Accumulators Discharging)

Base Consumption: Direct electrical consumers + Power building consumption (turbines, etc.).

Required Capacity: The highest power demand during either day or night cycle, ensuring no brownouts. This calculator simplifies by using peak potential outputs and estimated consumption.

What is a Factorio Power Calculator?

A Factorio Power Calculator is a specialized tool designed to help players of the popular automation game, Factorio, estimate and manage their factory’s electrical energy needs. Factorio revolves around building increasingly complex production lines, which require significant amounts of power. Without proper planning, a factory can suffer from power shortages, leading to a slowdown or complete halt of production – a situation known as a “brownout” or “blackout.” This calculator helps players avoid such issues by providing a clear overview of their power generation and consumption.

Who should use it:

  • New players learning the game’s mechanics.
  • Mid-game players expanding their base and encountering power constraints.
  • Late-game players optimizing massive megabases where power management is critical.
  • Anyone looking to understand the specific power costs of different technologies and buildings.

Common misconceptions:

  • “More power buildings are always better”: While true to an extent, overbuilding can be inefficient and costly in terms of resources and space. A balanced approach is key.
  • “Solar power is always sustainable”: Solar panels only produce power during the day. Accumulators are essential to bridge the gap during the night, requiring careful management of accumulator charge/discharge rates.
  • “Thermal power is simple”: Boilers require a constant supply of fuel (like coal), and steam turbines have a specific output based on the steam provided. Nuclear power, while potent, has its own fuel cycle and heat management complexities.

Factorio Power Calculator Formula and Mathematical Explanation

The Factorio Power Calculator aims to determine the maximum power your factory will require at any given moment, ensuring your generation capacity always meets or exceeds this demand. It considers various power sources and consumption points across the day/night cycle.

Core Components:

  • Power Generation: Solar panels, accumulators (discharging), boilers, steam turbines, nuclear reactors.
  • Power Consumption: Direct electrical consumers (miners, assemblers, etc.), and power generation buildings themselves (turbines consume thermal power, heat exchangers consume thermal power).
  • Day/Night Cycle: Factorio has a defined day and night period, affecting solar panel output.

Variable Definitions and Units:

Variable Meaning Unit Typical Range (Factorio)
N_Solar Number of Solar Panels Count 0 – 1000+
P_Solar Power per Solar Panel (Day) kW 60 kW
P_Solar_Night Power per Solar Panel (Night) kW 0 kW
N_Accumulator Number of Accumulators Count 0 – 1000+
C_Accumulator Capacity per Accumulator MWh 1 MWh (1,000,000 Wh)
R_Charge_Accumulator Charging Rate per Accumulator (Day) kW 30 kW
R_Discharge_Accumulator Discharging Rate per Accumulator (Night) kW 60 kW
N_Boiler Number of Boilers Count 0 – 1000+
P_Boiler_Thermal Thermal Power Output per Boiler kW 160 kW
N_Turbine Number of Steam Turbines Count 0 – 1000+
P_Turbine_Electric Electrical Power Output per Turbine kW 580 kW
P_Turbine_Thermal_Input Thermal Power Input per Turbine kW 160 kW
N_Reactor Number of Nuclear Reactors Count 0 – 50+
P_Reactor_Thermal Thermal Power Output per Reactor MW 180 MW (180,000 kW)
N_HE Number of Heat Exchangers Count 0 – 100+
P_HE_Steam Steam Output per Heat Exchanger MW 10 MW (converted to equivalent power)
P_HE_Thermal_Input Thermal Power Input per Heat Exchanger kW 100 kW
P_Base_Electric Base Electrical Consumption kW Varies (e.g., 10,000 kW)
Ratio_Day Daytime Ratio % 0 – 100% (e.g., 70%)
Ratio_Night Nighttime Ratio % 100% – Ratio_Day

Formulas (Simplified & Converted to kW/MW for Consistency):

1. Solar Power Production (kW):

P_Solar_Total = (N_Solar * P_Solar) * Ratio_Day + (N_Solar * P_Solar_Night) * Ratio_Night

Note: P_Solar_Night is 0.

2. Accumulator Power Contribution (kW):

P_Accumulator_Charge = N_Accumulator * R_Charge_Accumulator (During Day)

P_Accumulator_Discharge = N_Accumulator * R_Discharge_Accumulator (During Night)

The actual power contributed by accumulators depends on available capacity and charge level. This calculator estimates peak contribution.

3. Boiler Thermal Power Production (kW):

P_Boiler_Thermal_Total = N_Boiler * P_Boiler_Thermal

4. Steam Turbine Electrical Power Production (kW):

P_Turbine_Electric_Total = N_Turbine * P_Turbine_Electric

This output is limited by the thermal power input from boilers or heat exchangers. A turbine requires 160 kW thermal to produce 580 kW electric.

5. Nuclear Reactor Thermal Power Production (kW):

P_Reactor_Thermal_Total = N_Reactor * P_Reactor_Thermal * 1000 (Convert MW to kW)

6. Heat Exchanger Thermal to Steam Conversion:

A heat exchanger converts 100 kW thermal power into 10 MW of steam. For simplicity in power calculation, we approximate that the steam powers turbines. If N_HE exchangers are used, they consume N_HE * 100 kW thermal. The resulting steam can power approx. (N_HE * 10 MW) / 160 kW worth of turbines. The calculator simplifies this by focusing on direct consumption.

7. Total Electrical Consumption (kW):

P_Total_Consumption = P_Base_Electric + (N_Turbine * P_Turbine_Thermal_Input) + (N_HE * P_HE_Thermal_Input)

This includes base consumers plus the thermal power consumed by turbines and heat exchangers.

8. Peak Power Demand Calculation (kW):

Daytime Peak Demand: P_Total_Consumption + Power_Consumption_of_Buildings_Operating_During_Day (Simplified: Assume base consumption is the primary variable)

Nighttime Peak Demand: P_Total_Consumption + Power_Consumption_of_Buildings_Operating_During_Night (Simplified: Assume base consumption is the primary variable)

The calculator determines the maximum potential output from generation sources versus the total consumption.

9. Net Power Production/Deficit (kW):

During Day: (P_Solar_Total) + (P_Accumulator_Charge) + (P_Boiler_Thermal_Total * Factor_Turbine_Efficiency) + (P_Reactor_Thermal_Total * Factor_HE_Efficiency) - P_Total_Consumption

During Night: (P_Accumulator_Discharge) + (P_Boiler_Thermal_Total * Factor_Turbine_Efficiency) + (P_Reactor_Thermal_Total * Factor_HE_Efficiency) - P_Total_Consumption

Factor_Turbine_Efficiency and Factor_HE_Efficiency represent how much of the thermal output is effectively converted to electrical or steam power usable by the factory.

10. Main Result (Max Required Capacity kW):

The calculator identifies the higher value between the peak daytime and peak nighttime demand. It ensures that the total installed generation capacity is sufficient to meet this peak.

Max_Capacity = MAX(Peak_Day_Demand, Peak_Night_Demand)

This is displayed in MW for readability.

Practical Examples (Real-World Use Cases)

Let’s illustrate with a couple of scenarios.

Scenario 1: Early-Mid Game Expansion

A player has established a basic factory and is moving towards automating more complex items. They have:

  • 15 Solar Panels
  • 5 Accumulators
  • 5 Boilers
  • 10 Steam Turbines
  • Base Electrical Consumers: 5,000 kW
  • Day/Night Cycle Ratio: 70% day

Inputs for Calculator:

  • Solar Panels: 15
  • Accumulators: 5
  • Boilers: 5
  • Steam Turbines: 10
  • Base Electrical Consumers: 5000
  • Day/Night Ratio: 70

Calculator Output (Example):

  • Main Result: ~7.31 MW (Total Required Power Capacity)
  • Daily Solar Production: ~0.76 MWh
  • Nighttime Accumulator Discharge: ~0.3 MW
  • Boiler Thermal Output: ~0.8 MW
  • Steam Turbine Electrical Output: ~5.8 MW
  • Total Electrical Consumption: ~8.6 MW (5000kW base + 10 turbines * 160kW thermal input)

Interpretation: During the day, solar panels provide a significant portion of the power. However, the total demand, especially when considering the thermal power drawn by steam turbines, peaks at approximately 8.6 MW. The night requires drawing from accumulators and boilers. The calculated required capacity of 7.31 MW represents the maximum instantaneous demand the player needs to be able to supply reliably, indicating they are currently slightly undersupplied if all turbines are fully utilized.

Scenario 2: Mid-Late Game Nuclear Setup

A player is transitioning to nuclear power for a large base. They have:

  • 0 Solar Panels
  • 20 Accumulators
  • 0 Boilers
  • 0 Steam Turbines
  • 2 Nuclear Reactors
  • 4 Heat Exchangers
  • Base Electrical Consumers: 50,000 kW
  • Day/Night Cycle Ratio: 70% day

Inputs for Calculator:

  • Solar Panels: 0
  • Accumulators: 20
  • Boilers: 0
  • Steam Turbines: 0
  • Nuclear Reactors: 2
  • Heat Exchangers: 4
  • Base Electrical Consumers: 50000
  • Day/Night Ratio: 70

Calculator Output (Example):

  • Main Result: ~365 MW (Total Required Power Capacity)
  • Daily Solar Production: 0 MWh
  • Nighttime Accumulator Discharge: 1.2 MW
  • Boiler Thermal Output: 0 MW
  • Steam Turbine Electrical Output: 0 MW (No turbines)
  • Nuclear Thermal Output: 360 MW
  • Total Electrical Consumption: ~50.4 MW (50000kW base + 4 heat exchangers * 100kW thermal input)

Interpretation: The nuclear reactors are the primary source. They produce 360 MW of thermal power. Heat exchangers convert 400 kW thermal into steam. The total base consumption is 50 MW. The crucial part here is that the nuclear reactors themselves don’t directly consume significant power; their thermal output is the key. The primary constraint becomes the base consumption plus the minor draw of heat exchangers. The calculator indicates a required capacity of 365 MW, primarily driven by the base consumers (50 MW) and the potential need to store/use the full output of the reactors if connected to turbines. In this setup, the nuclear reactors provide ample power, with excess potentially available for further expansion or accumulator charging.

How to Use This Factorio Power Calculator

Using the Factorio Power Calculator is straightforward. Follow these steps to get an accurate estimate of your factory’s energy needs:

  1. Identify Your Power Sources: Go through your existing factory and count the number of each type of power-generating building you have deployed: Solar Panels, Accumulators, Boilers, Steam Turbines, Nuclear Reactors, and Heat Exchangers.
  2. Identify Your Base Consumers: Estimate the total power consumption of all your non-power-generating buildings. This includes miners, assemblers, inserters, belts, robots, etc. You can often find approximate values in Factorio wikis or through in-game prompts. Enter this as “Base Electrical Consumers (kW)”.
  3. Input Values: Enter the counts of your power-generating buildings and your base electrical consumers into the corresponding input fields on the calculator.
  4. Set Day/Night Ratio: Input the percentage of the Factorio day/night cycle that is considered “daytime.” A common value is 70%, meaning 70% of the cycle is day (solar production) and 30% is night.
  5. Calculate: Click the “Calculate Power” button.

How to Read Results:

  • Total Required Power Capacity (Main Result): This is the most critical number. It represents the maximum instantaneous power your factory will demand at any point, whether during the day or night. Ensure your total *potential* power generation (the sum of all your power buildings’ maximum outputs) meets or exceeds this value.
  • Intermediate Values: These provide a breakdown of power generated by different sources (solar, accumulators, boilers, turbines, nuclear) and the total consumption. They help diagnose where your power is coming from and going to.
  • Daily Solar Production: Useful for understanding how much energy solar panels contribute over a full day cycle.
  • Nighttime Accumulator Discharge: Indicates the peak power accumulators can provide during the night.
  • Boiler/Turbine/Nuclear Outputs: Show the potential electrical or thermal power from these sources.
  • Total Electrical Consumption: The sum of base consumers and the power drawn by other infrastructure.

Decision-Making Guidance:

  • If Required Capacity > Potential Generation: You have a power deficit. You need to build more power generation (more solar, accumulators, boilers+turbines, or nuclear).
  • If Required Capacity is close to Potential Generation: Your factory is running efficiently, but expansion will require more power. Plan ahead.
  • If Potential Generation >> Required Capacity: You have a surplus of power. This might mean you’ve overbuilt or have room for significant expansion. You could consider selling excess power (if a mod allows) or investing in more energy-intensive research/production.
  • Balancing Day and Night: Pay attention to the interplay between solar, accumulators, and thermal power. Ensure your accumulators can store enough energy to cover the entire night or that your thermal generators are sufficient.

Key Factors That Affect Factorio Power Results

Several elements significantly influence your factory’s power needs and generation in Factorio. Understanding these is key to effective power management:

  1. Factory Size and Complexity: The most direct factor. As you build more assemblers, miners, inserters, labs, and supporting infrastructure, your base electrical consumption rises dramatically. Larger factories naturally require vastly more power.
  2. Technology Progression: Different technologies have different power demands. For instance, late-game modules (like Speed Modules or Beacons) can drastically increase the power draw of machines they are applied to, requiring a corresponding boost in power generation. Conversely, efficiency modules reduce consumption.
  3. Power Generation Choice: The type of power source chosen has different characteristics. Solar is clean but intermittent. Boilers need fuel and produce pollution. Nuclear is powerful but requires uranium processing and careful heat management. Each has a different footprint and resource cost.
  4. Day/Night Cycle Management: The ratio of day to night directly impacts solar power effectiveness. A factory relying heavily on solar needs robust accumulator banks to survive the night. Conversely, relying solely on thermal power means managing fuel supplies consistently.
  5. Building Placement and Density: While not directly calculating power, how densely you pack buildings affects the *type* of power infrastructure you might need. Large, spread-out bases might benefit from distributed solar fields, while compact bases might favor centralized nuclear or boiler plants. The efficiency of power poles and substations also plays a role in delivering power without significant loss.
  6. Resource Availability (Fuel): For boilers and nuclear reactors, the availability and rate of fuel supply (coal, solid fuel, uranium fuel cells) directly dictates how much power they can sustainably generate. Running out of fuel means a power outage.
  7. Pollution Impact: While not directly a power calculation, high pollution from boilers can attract biters, potentially damaging power infrastructure. Managing pollution can indirectly affect power stability.
  8. Upgrades and Modules: Implementing speed modules, productivity modules, or efficiency modules dramatically alters the power consumption profile of machines. Speed and productivity often increase power draw, while efficiency decreases it, requiring recalculations.

Frequently Asked Questions (FAQ)

What is the most efficient power source in Factorio?
Efficiency can be measured in different ways (space, resources, power output). Nuclear power offers the highest power density and is very efficient once set up, but requires complex fuel processing. Solar power is space-intensive and intermittent but requires no fuel and produces no pollution. Boilers are simple but fuel-hungry and polluting. For megabases, nuclear or large-scale solar with accumulators are typically favored.

How many accumulators do I need?
The number of accumulators needed depends on your nighttime power deficit and the desired buffer. A common rule of thumb is to have enough accumulators to cover your total nighttime consumption for the duration of the night, plus a buffer. The calculator helps estimate this required discharge capacity.

Do steam turbines consume power themselves?
Yes, steam turbines require thermal power input from boilers or heat exchangers to generate electricity. This thermal input is a significant factor in overall power consumption, especially in large boiler/turbine setups.

What is a Factorio brownout?
A brownout occurs when your factory’s power demand exceeds its available power generation. Machines run slower, and if the deficit is large enough, production can halt entirely until power generation catches up or demand decreases.

How do I calculate power for modules and beacons?
Modules and beacons significantly increase machine power consumption. For example, a Speed Module 3 can triple a machine’s base power draw. Beacons also consume power and broadcast effects. You’ll need to add these increased consumptions to your “Base Electrical Consumers” total when using the calculator for late-game factories.

Is it better to have many small power sources or one large one?
For reliability and ease of management, a few large, centralized power plants (like nuclear or large boiler/turbine arrays) are often preferred in late-game Factorio. However, distributed solar farms can be useful for covering vast areas with intermittent power needs. The best approach depends on your factory layout and stage of development.

How does the Day/Night Cycle Ratio affect calculations?
This ratio is crucial for solar power. A higher daytime ratio means solar panels generate power for a longer period each cycle, reducing reliance on accumulators or other sources during the night. Factorio’s cycle is approximately 100 seconds (day) + 42 seconds (night) = 142 seconds total. A 70% day ratio means ~100s/142s of the cycle is day.

Can this calculator account for power pole efficiency?
This calculator focuses on generation and direct consumption. It doesn’t explicitly model power loss through power poles and substations. In very large Factorio bases, these losses can become noticeable and should be considered as an additional consumption factor if you experience unexplained power drains.

Related Tools and Internal Resources

© 2023 Your Website Name. All rights reserved.



Leave a Reply

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