Factorio Throughput & Max Rate Calculator
Estimate your maximum output per second/minute and how many machines you need to hit a target rate.
Tip: 15/s = yellow belt, 30/s = red belt, 45/s = blue belt (full belt throughput).
If you're designing megabase blocks, bus-fed factories, or train-city modules, knowing your exact throughput is the difference between smooth production and mystery starvation. This calculator helps you model the core production math quickly so you can scale with confidence.
What “max rate” means in Factorio
In practical terms, max rate is the highest sustained output your current machine setup can produce for one recipe, assuming enough input materials and no logistics bottlenecks. It answers questions like:
- “How many green circuits per minute can this block make?”
- “How many assemblers do I need for 1 blue belt of gears?”
- “Will my current machine count meet my science target?”
How this calculator works
The calculator uses the same throughput math most experienced players run mentally or on a spreadsheet:
items/sec per machine = crafts/sec × output per craft × (1 + productivity/100)
max items/min = items/sec per machine × machine count × 60
From there, it also computes required machine count for your target output and (optionally) how many full belts that output consumes.
Inputs explained
- Crafting speed: Depends on machine tier and beacon/module setup.
- Recipe time: The recipe crafting duration in seconds.
- Items per craft: Recipe yield before productivity (e.g., copper cable outputs 2).
- Machine count: Number of parallel machines crafting that recipe.
- Productivity bonus: Total additive productivity bonus as a percent.
- Target output: Desired items per minute.
Example: quick green circuit planning
Suppose you’re producing electronic circuits in Assembling Machine 3s:
- Recipe time: 0.5s
- Output: 1 item per craft
- Crafting speed: 1.25
- Machines: 20
Without productivity modules, the setup yields 3,000 circuits/min. If your target is 1,800/min, you have headroom. If your target is 6,000/min, the calculator tells you exactly how many assemblers you need to add.
Common bottlenecks max-rate math helps catch
1) Belt limits
Even if your assemblers can output 60 items/sec, one blue belt only carries 45 items/sec. Your production might be “correct” but still back up due to transport limits.
2) Input starvation
Max output assumes full input supply. If upstream miners, smelters, or trains can’t keep up, real output falls below theoretical output.
3) Beacon and module mismatch
A layout that changes module type or beacon count changes speed/productivity instantly. Recalculate after every major design tweak.
Tips for more accurate factory planning
- Calculate each major intermediate separately (plates, gears, circuits, modules).
- Use per-minute numbers for planning train stations and block interfaces.
- For beaconed builds, compute with final effective speed, not base machine speed.
- Round machine counts up to whole numbers and leave small headroom for stability.
FAQ
Does this include inserter limits?
No. This is a production-rate calculator. Inserter swing speed, chest buffering, and pathing can still limit real-world throughput in dense builds.
Can I use this for furnaces and miners?
Yes. As long as you provide the correct effective speed, recipe time, and output per cycle, the math works for any repetitive production step.
Why items/min instead of items/sec?
Both are shown. Items/min is usually easier for planning full factory goals (science per minute, rockets per hour, or train unload cadence).