{
  "slug": "takt-time-calculator",
  "title": "Takt Time Calculator",
  "heading": "Takt Time Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/takt-time-calculator",
  "summary": "The pace you must produce at to match customer demand — no faster, no slower.",
  "description": "Takt time comes from the German word for the baton a conductor uses to set tempo, and that's exactly its role in production: it sets the rhythm the whole line must hit to meet demand without overproducing. It is not the same as cycle time — cycle time is how long your process actually takes to make one unit, while takt time is how long you're allowed to take based on demand. If your cycle time is faster than takt, you're building inventory you don't need yet; if it's slower, you're going to miss shipments. This calculator divides your available production time (after breaks and planned stops) by the customer demand for that period. Use it when balancing a line, staffing a cell, or deciding whether to add a shift. A common mistake is calculating takt time off total demand for the month divided by calendar days instead of actual working time — always use net available minutes, not gross shift length.",
  "formula": "Takt Time = Net Available Time ÷ Customer Demand (units required in that period).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=takt-time-calculator",
  "inputs": [
    {
      "id": "shiftMin",
      "label": "Shift length",
      "kind": "number",
      "hint": null,
      "default": 480,
      "unit": "min",
      "min": 1,
      "max": null
    },
    {
      "id": "breaksMin",
      "label": "Breaks / planned stops",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": "min",
      "min": 0,
      "max": null
    },
    {
      "id": "shifts",
      "label": "Shifts per day",
      "kind": "number",
      "hint": null,
      "default": 1,
      "unit": null,
      "min": 1,
      "max": 4
    },
    {
      "id": "demandUnits",
      "label": "Customer demand per day",
      "kind": "number",
      "hint": null,
      "default": 320,
      "unit": "units",
      "min": 1,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "taktSec",
      "label": "Takt time",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "taktMin",
      "label": "Takt time (minutes)",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "netTotal",
      "label": "Net available time (min/day)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "unitsPerHour",
      "label": "Required units per hour",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Shift length: 480 min",
      "Breaks / planned stops: 40 min",
      "Shifts per day: 1",
      "Customer demand per day: 320 units"
    ],
    "outputs": [
      "Takt time: 82.5",
      "Takt time (minutes): 1.38",
      "Net available time (min/day): 440",
      "Required units per hour: 43.6"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter shift length (min).",
      "Enter breaks / planned stops (min).",
      "Enter shifts per day.",
      "Enter customer demand per day (units).",
      "Read your takt time on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "shiftMin": 290,
        "breaksMin": 25,
        "shifts": 1,
        "demandUnits": 190
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "shiftMin": 480,
        "breaksMin": 40,
        "shifts": 1,
        "demandUnits": 320
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "shiftMin": 770,
        "breaksMin": 65,
        "shifts": 2,
        "demandUnits": 510
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "What's the difference between takt time and cycle time?",
      "a": "Takt time is demand-driven — it's the pace the customer requires. Cycle time is process-driven — it's how long your equipment or operator actually takes per unit. You compare the two to decide if you need more capacity, fewer people, or a faster process, but they answer different questions."
    },
    {
      "q": "Should I recalculate takt time often?",
      "a": "Recalculate whenever demand shifts meaningfully — new customer order, seasonal swing, or a changed shift schedule. Many plants revisit it monthly or with each new sales forecast. Running to a stale takt time either starves the customer or builds excess WIP."
    },
    {
      "q": "Does takt time apply to job shops with mixed products?",
      "a": "Yes, but you calculate a blended takt time using total demand across all part numbers for that resource, or calculate takt per product family if cycle times vary widely. Job shops with highly variable work often use takt time per work order instead of per day."
    },
    {
      "q": "What if my cycle time is way under takt time?",
      "a": "You have slack — that's an opportunity to cross-train the operator on other tasks, run a second product on the same line, or reduce headcount/shifts rather than let the line overproduce and build inventory that ties up cash."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/oee-calculator",
    "https://www.revenuelab.fyi/toolbox/cycle-time-vs-demand",
    "https://www.revenuelab.fyi/toolbox/capacity-vs-shifts"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Takt Time Calculator (https://www.revenuelab.fyi/toolbox/takt-time-calculator)"
}