{
  "id": "productivity",
  "version": "6cd465db31ff",
  "status": "published",
  "name": "Productivity Calculator",
  "question": "What is my productivity per hour?",
  "summary": "Works out labor productivity, the output per hour worked, from the output and the hours worked by each worker, or any missing value from the others.",
  "category": "everyday-life",
  "url": "https://www.acalculator.org/everyday-life/productivity-calculator",
  "markdown": "https://www.acalculator.org/everyday-life/productivity-calculator.md",
  "kind": "formulas",
  "method": "Productivity = output ÷ (workers × hours per worker); total hours = workers × hours per worker; output per worker = output ÷ workers.",
  "assumptions": [
    "Labor productivity is output per hour worked (BLS); output can be units, tasks, or dollars, and the answer is in the same unit per hour.",
    "Every worker works the same number of hours."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "out": {
        "title": "Output",
        "description": "What was produced: units made, tasks done, or the value of the work in dollars.",
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 1000000000000000
      },
      "n": {
        "title": "Workers",
        "description": "How many people did the work.",
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 10000
      },
      "h": {
        "title": "Hours per worker",
        "description": "The hours each worker spent on the work.",
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 10000
      },
      "p": {
        "title": "Productivity (output per hour)",
        "description": "Output ÷ total hours worked.",
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 1000000000
      }
    }
  },
  "solve": {
    "fillAny": 3,
    "variables": [
      "out",
      "n",
      "h",
      "p"
    ],
    "inputsOnly": []
  },
  "outputs": {
    "output": {
      "label": "Output",
      "description": "What was produced: units made, tasks done, or the value of the work in dollars.",
      "format": "number"
    },
    "workers": {
      "label": "Workers",
      "description": "How many people did the work.",
      "format": "number"
    },
    "hours": {
      "label": "Hours per worker",
      "description": "The hours each worker spent on the work.",
      "format": "number"
    },
    "productivity": {
      "label": "Productivity (output per hour)",
      "description": "Output per hour worked: output ÷ total hours.",
      "format": "number"
    },
    "total": {
      "label": "Total hours worked",
      "description": "Workers × hours per worker.",
      "format": "number"
    },
    "perWorker": {
      "label": "Output per worker",
      "description": "Output ÷ workers.",
      "format": "number"
    },
    "perDay": {
      "label": "Output per 8-hour day",
      "description": "Productivity × 8: what one worker makes in an 8-hour day at this rate.",
      "format": "number"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "out": 1200,
      "n": 4,
      "h": 40
    },
    "outputs": {
      "productivity": 7.5,
      "total": 160,
      "perWorker": 300,
      "perDay": 60
    },
    "text": "1,200 of output in 160 hours is a productivity of 7.5 per hour."
  },
  "examples": [
    {
      "given": {
        "out": 1200,
        "n": 4,
        "h": 40
      },
      "expect": {
        "total": 160,
        "p": 7.5,
        "perWorker": 300,
        "perDay": 60
      },
      "source": "BLS Handbook of Methods, Productivity Measures: Concepts (labor productivity is output per hour worked), https://www.bls.gov/opub/hom/opt/concepts.htm, retrieved 2026-10-02; hand calculation in content.mdx: 4 × 40 = 160 hours, 1,200 ÷ 160 = 7.5 units per hour"
    },
    {
      "given": {
        "out": 50000,
        "n": 1,
        "h": 1000
      },
      "expect": {
        "p": 50
      },
      "source": "BLS Handbook of Methods, Productivity Measures: Concepts (labor productivity is output per hour worked), https://www.bls.gov/opub/hom/opt/concepts.htm, retrieved 2026-10-02; hand calculation in content.mdx: 50,000 ÷ 1,000 = $50 per hour"
    },
    {
      "given": {
        "p": 12,
        "n": 5,
        "h": 8
      },
      "expect": {
        "total": 40,
        "out": 480
      },
      "source": "hand calculation in content.mdx: 5 × 8 = 40 hours, 12 × 40 = 480 units"
    },
    {
      "given": {
        "out": 900,
        "p": 15,
        "n": 3
      },
      "expect": {
        "total": 60,
        "h": 20
      },
      "source": "hand calculation in content.mdx: 900 ÷ 15 = 60 hours, 60 ÷ 3 = 20 hours each",
      "tolerance": 1e-12
    },
    {
      "given": {
        "out": 900,
        "p": 15,
        "h": 20
      },
      "expect": {
        "n": 3
      },
      "source": "hand calculation in content.mdx: 900 ÷ 15 ÷ 20 = 3 workers",
      "tolerance": 1e-12
    }
  ],
  "sources": [
    "U.S. Bureau of Labor Statistics, Handbook of Methods, Productivity Measures: Concepts (labor productivity is the ratio of output to hours worked), retrieved 2026-10-02. https://www.bls.gov/opub/hom/opt/concepts.htm"
  ],
  "related": [
    "work-hours",
    "time-card",
    "hours"
  ],
  "changelog": []
}
