Sumivo · Manufacturing
Production Cycle Time Calculator
Calculate average elapsed production time for each completed unit.
01 / inputs
02 / result
CYCLE TIME
2 min/unit
- Minutes per unit
- 2 min
- Seconds per unit
- 120 s
Calculation trace
- 480 ÷ 240 = 22 min/unitCycle time in minutes
- 2 × 60 = 120120 s/unitCycle time in seconds
Maintained by Jack Shi
How it works
Cycle time = total production time ÷ units produced — the average time per unit. Shown in minutes and seconds.
Assumptions & limits
- Total time and unit count are for the same run.
- Gives an average, not the time of any single unit.
Verified runs
Synthetic examples executed at build revision 24533ff on . Cards round decimal results to 6 significant figures; matching uses full precision and the tolerance below. Matches cover the displayed fields, not every possible input or clinical or engineering validation.
Inputs: Production time: 480 min; Units produced: 240 units
Result: Cycle time: 2 min/unit; Cycle time: 120 s/unit (expected Cycle time: 2 min/unit; Cycle time: 120 s/unit) ✓
Inputs: Production time: 480 min; Units produced: 0 units
Result: Rejected: Units produced must be a positive integer. (expected Rejected) ✓
Inputs: Production time: 480 min; Units produced: 120 units
Result: Cycle time: 4 min/unit; Cycle time: 240 s/unit (expected Cycle time: 4 min/unit; Cycle time: 240 s/unit) ✓
How these runs were checked
Method: production-cycle-time@1.0.0. Expectations come from the listed test fixtures or hand arithmetic; they are not copied from these executions. Omitted optional inputs use the method defaults. Run dates record execution, not expert review or fresh measurements.
Download all verified runs (JSON) — full inputs, returned values, expectations, timestamps and buildRevision.
- normal: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Cycle time: 2 min/unit; Cycle time: 120 s/unit. Expected: Cycle time: 2 min/unit; Cycle time: 120 s/unit. Expectation: packages/calculator-core/tests/production-cycle-time.test.ts
- boundary: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Rejected: Units produced must be a positive integer.. Expected: Rejected. Expectation: packages/calculator-core/tests/production-cycle-time.test.ts
- sensitivity: . Absolute tolerance: 0. Text and booleans match exactly. Full-precision result: Cycle time: 4 min/unit; Cycle time: 240 s/unit. Expected: Cycle time: 4 min/unit; Cycle time: 240 s/unit. Expectation: Hand arithmetic: 480/120 = 4 min/unit; 4 × 60 = 240 s/unit.
Reproduce from the source checkout with pnpm --filter @sumivo/web gen:verified-runs. A rebuild changes execution times; the revision identifies its Git starting point, including any uncommitted changes made for that build.
FAQ
- Should cycle time be below takt time?
- Yes. To keep up with demand, your cycle time should be at or below the takt time.
Related calculators
SOURCES
- U.S. Environmental Protection AgencyLean Thinking and Methods — Cellular Manufacturing ↗
Cycle time = total production time ÷ units produced
Accessed 2026-09-02