Factorio Production Rate Calculator
Pick a recipe, enter your target output, and this tool estimates machine count, crafting throughput, and raw ingredient demand.
What this factorio rate calculator helps you solve
Factory planning in Factorio becomes difficult the moment you move from “I need some gears” to “I need a stable 45 circuits per second forever.” This calculator is designed to answer that exact scaling question. Instead of manually juggling recipe time, output quantity, assembler speed, module bonuses, and ingredient draw, you enter a target rate and get clean production numbers immediately.
Use it to size new production blocks, validate blueprints, estimate smelting demand, and quickly spot where bottlenecks will appear before you place hundreds of entities.
The core formulas (and why they work)
1) Required crafts per second
First, convert your desired item rate into crafts per second:
Required Crafts/s = Target Item Rate/s ÷ (Output per Craft × (1 + Productivity Bonus))
If a recipe outputs multiple items (like copper cable), this is especially important because one craft already gives more than one item.
2) Machine throughput
Then compute how many crafts a single machine can perform each second:
Machine Crafts/s = Effective Crafting Speed ÷ Recipe Craft Time
Effective crafting speed includes any entered speed bonus from modules or beacons.
3) Machines needed
Finally:
Machines Required = Required Crafts/s ÷ Machine Crafts/s
Decimal answers are normal. Round up in practice so your line has enough capacity headroom.
Quick setup workflow
- Select your recipe (for example, Electronic Circuit).
- Enter the target output rate in items/second or items/minute.
- Choose your machine preset, or use manual crafting speed input.
- Add speed and productivity bonuses if your build uses modules/beacons.
- Click calculate and use the ingredient table to size upstream lines.
Example: 45 electronic circuits per second
With an Assembler 3 at base speed and no bonuses, electronic circuits (0.5s craft, output 1) require 45 crafts/s. A single Assembler 3 performs 2.5 crafts/s on this recipe, so you need 18 assemblers in theory. The same result instantly shows upstream draw: 45 iron plates/s and 135 copper cable/s.
That means your real challenge is often not the final assembler count but copper cable distribution and copper plate smelting capacity.
Common planning mistakes this tool avoids
- Ignoring output-per-craft: some recipes produce 2+ items each craft.
- Ignoring module effects: productivity changes required crafts; speed changes per-machine throughput.
- Mixing minute and second rates: the calculator normalizes units so your math stays consistent.
- Forgetting upstream demand: ingredient rates are shown directly so you can size belts and trains properly.
Tips for scaling to larger bases
Design around stable throughput blocks
Build production in repeatable modules (for example, a 15/s green-circuit block), then tile as demand rises.
Leave throughput headroom
Don’t build exactly to theoretical minimum if your base has bursty consumption. A small margin reduces starvation and keeps labs, malls, and science flowing.
Validate logistics early
If machine count looks fine but production stalls, your issue is usually logistics: inserter speed, belt compression, train unloading, or lane balancing.
FAQ
Does this calculator support beacons?
Yes. Enter total beacon/module speed effect as a percentage in the speed bonus field.
Can I use this for smelting and chemistry?
Absolutely. Select the proper recipe and choose a matching machine speed preset (or type your own manually).
Why is machine count not a whole number?
Because throughput math is continuous. In real builds, round up and use the extra capacity as buffer.
Final thought
Great Factorio factories are built on clear rate math. When you know exact crafts per second, machine count, and ingredient demand, expansion becomes mechanical: copy, paste, feed, and scale. Use this calculator as your planning checkpoint before every new production milestone.