{
  "slug": "crew-productivity-per-day",
  "title": "Crew Productivity Calculator",
  "heading": "Crew Productivity Per Day Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/crew-productivity-per-day",
  "summary": "Convert a crew's daily output rate into schedule duration and unit cost.",
  "description": "Productivity estimating means knowing how much a specific crew size and composition can install per day of a given work item — linear feet of framing, square feet of drywall, cubic yards of concrete placed — so you can build a duration and a labor unit cost from first principles instead of a gut-feel percentage of a subcontractor quote. This calculator takes your total quantity, the crew's daily output rate (from historical production data or published estimating manuals like RSMeans), and the crew's fully burdened daily cost, then returns the number of working days required and the resulting labor cost per unit of work. It also flags what happens if productivity comes in below plan, since a 20% productivity miss on a long-duration item can blow a schedule float and turn a profitable line item into a loss.",
  "formula": "Duration (days) = Total quantity ÷ Daily output rate. Labor cost per unit = Crew daily cost ÷ Daily output rate.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=crew-productivity-per-day",
  "inputs": [
    {
      "id": "quantity",
      "label": "Total quantity",
      "kind": "number",
      "hint": null,
      "default": 12000,
      "unit": "units",
      "min": 0,
      "max": null
    },
    {
      "id": "dailyOutput",
      "label": "Crew daily output",
      "kind": "number",
      "hint": null,
      "default": 450,
      "unit": "units/day",
      "min": 1,
      "max": null
    },
    {
      "id": "crewCost",
      "label": "Crew fully burdened cost",
      "kind": "number",
      "hint": null,
      "default": 2600,
      "unit": "$/day",
      "min": 0,
      "max": null
    },
    {
      "id": "productivityFactor",
      "label": "Productivity adjustment",
      "kind": "number",
      "hint": null,
      "default": 100,
      "unit": "%",
      "min": 40,
      "max": 130
    }
  ],
  "outputs": [
    {
      "id": "days",
      "label": "Working days required",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "totalLaborCost",
      "label": "Total crew labor cost",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "costPerUnit",
      "label": "Labor cost per unit",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "adjustedOutput",
      "label": "Adjusted daily output",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Total quantity: 12000 units",
      "Crew daily output: 450 units/day",
      "Crew fully burdened cost: 2600 $/day",
      "Productivity adjustment: 100 %"
    ],
    "outputs": [
      "Working days required: 26.7",
      "Total crew labor cost: $69,333.33",
      "Labor cost per unit: $5.78",
      "Adjusted daily output: 450"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter total quantity (units).",
      "Enter crew daily output (units/day).",
      "Enter crew fully burdened cost ($/day).",
      "Enter productivity adjustment (%).",
      "Read your working days required 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": {
        "quantity": 7200,
        "dailyOutput": 270,
        "crewCost": 1550,
        "productivityFactor": 60
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "quantity": 12000,
        "dailyOutput": 450,
        "crewCost": 2600,
        "productivityFactor": 100
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "quantity": 19200,
        "dailyOutput": 720,
        "crewCost": 4150,
        "productivityFactor": 130
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Where do daily output rates come from if I don't have my own historical data?",
      "a": "RSMeans, published trade association production tables, and your own timecards tagged to specific work items are the three standard sources. If you're new to a work type, use a published rate and apply a productivity adjustment below 100% (commonly 80-90%) for the first few jobs until you build your own historical baseline, then recalibrate."
    },
    {
      "q": "How much does a productivity adjustment actually swing labor cost?",
      "a": "Because cost per unit is inversely proportional to output, a productivity factor of 80% instead of 100% doesn't add 20% to labor cost — it adds 25% (1 ÷ 0.8 = 1.25). This nonlinear relationship is why productivity misses hurt more than they look like at first glance, and why experienced estimators pad output assumptions conservatively rather than optimistically."
    },
    {
      "q": "What factors most commonly drag real productivity below the plan rate?",
      "a": "Site congestion with other trades, poor material staging forcing extra handling, weather on exterior work, crew inexperience with a specific assembly, and stop-start scheduling from incomplete predecessor work are the top five. Confined urban sites and vertical multi-trade stacking commonly cut productivity 10-25% below open, single-trade production rates."
    },
    {
      "q": "Should I use the same crew cost rate for estimating and for tracking actual job cost?",
      "a": "Use the same burdened daily rate for both so your estimate-to-actual comparison is apples to apples; if you estimate with a blended average wage but track actuals with certified payroll rates, every job will show a phantom variance that has nothing to do with real productivity performance."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/labor-burden-rate",
    "https://www.revenuelab.fyi/toolbox/prevailing-wage-burden",
    "https://www.revenuelab.fyi/toolbox/weather-delay-days"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Crew Productivity Calculator (https://www.revenuelab.fyi/toolbox/crew-productivity-per-day)"
}