{
  "slug": "event-staffing-cost-calculator",
  "title": "Event Staffing Cost Calculator",
  "heading": "Event Staffing Cost Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/event-staffing-cost-calculator",
  "summary": "Total labor cost for servers, bartenders, and captains on an event, plus per-guest cost.",
  "description": "Staffing is usually the largest variable cost on a catered or full-service event and the easiest to underestimate once overtime and call time are factored in. This calculator totals cost across role tiers (servers, bartenders, captains) with different hourly rates and hours, adds a taxes/benefits load factor for payroll costs beyond gross wages, and expresses the result both as a total and as a per-guest figure you can build into your pricing.",
  "formula": "Total labor cost = Σ(role count × hours × rate) × (1 + payroll load %).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=event-staffing-cost-calculator",
  "inputs": [
    {
      "id": "servers",
      "label": "Servers",
      "kind": "number",
      "hint": null,
      "default": 6,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "serverRate",
      "label": "Server rate",
      "kind": "number",
      "hint": null,
      "default": 25,
      "unit": "$/hr",
      "min": 10,
      "max": null
    },
    {
      "id": "bartenders",
      "label": "Bartenders",
      "kind": "number",
      "hint": null,
      "default": 2,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "bartenderRate",
      "label": "Bartender rate",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": "$/hr",
      "min": 10,
      "max": null
    },
    {
      "id": "captains",
      "label": "Captains / leads",
      "kind": "number",
      "hint": null,
      "default": 1,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "captainRate",
      "label": "Captain rate",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": "$/hr",
      "min": 10,
      "max": null
    },
    {
      "id": "hours",
      "label": "Hours per staff member",
      "kind": "number",
      "hint": null,
      "default": 7,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "payrollLoad",
      "label": "Payroll tax/benefits load",
      "kind": "number",
      "hint": null,
      "default": 18,
      "unit": "%",
      "min": 0,
      "max": 40
    },
    {
      "id": "guests",
      "label": "Guest count",
      "kind": "number",
      "hint": null,
      "default": 130,
      "unit": null,
      "min": 10,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "totalCost",
      "label": "Total staffing cost",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "base",
      "label": "Gross wages before load",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "perGuest",
      "label": "Staffing cost per guest",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "staffRatio",
      "label": "Guests per staff member",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Servers: 6",
      "Server rate: 25 $/hr",
      "Bartenders: 2",
      "Bartender rate: 32 $/hr",
      "Captains / leads: 1",
      "Captain rate: 40 $/hr",
      "Hours per staff member: 7",
      "Payroll tax/benefits load: 18 %",
      "Guest count: 130"
    ],
    "outputs": [
      "Total staffing cost: $2,098",
      "Gross wages before load: $1,778",
      "Staffing cost per guest: $16.14",
      "Guests per staff member: 14.4"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter servers.",
      "Enter server rate ($/hr).",
      "Enter bartenders.",
      "Enter bartender rate ($/hr).",
      "Enter captains / leads.",
      "Enter captain rate ($/hr).",
      "Enter hours per staff member.",
      "Enter payroll tax/benefits load (%).",
      "Enter guest count.",
      "Read your total staffing cost 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": {
        "servers": 4,
        "serverRate": 15,
        "bartenders": 1,
        "bartenderRate": 19,
        "captains": 1,
        "captainRate": 24,
        "hours": 4.2,
        "payrollLoad": 11,
        "guests": 80
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "servers": 6,
        "serverRate": 25,
        "bartenders": 2,
        "bartenderRate": 32,
        "captains": 1,
        "captainRate": 40,
        "hours": 7,
        "payrollLoad": 18,
        "guests": 130
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "servers": 10,
        "serverRate": 40,
        "bartenders": 3,
        "bartenderRate": 51,
        "captains": 2,
        "captainRate": 64,
        "hours": 11.200000000000001,
        "payrollLoad": 29,
        "guests": 210
      }
    }
  ],
  "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": "What's a normal guest-to-staff ratio?",
      "a": "Plated dinners typically run 1 server per 12-16 guests, buffets 1 per 20-25, and bar service 1 bartender per 75-100 guests for a full open bar. Cocktail-style events with passed apps need more roaming staff relative to guest count than seated dinners."
    },
    {
      "q": "What belongs in the payroll load percentage?",
      "a": "Employer-side payroll taxes (roughly 7.65% for FICA alone in the US), workers' comp insurance, and any benefits contributions if staff are W-2 employees rather than 1099 contractors. Many event staffing companies land between 15% and 25% total load on top of gross wages."
    },
    {
      "q": "Should call time (arrival before doors, cleanup after) be included in 'hours per staff'?",
      "a": "Yes — staff are on the clock from arrival for setup briefing through final breakdown and load-out, not just guest-facing hours. Leaving out the 30-60 minutes on each end of a typical shift is one of the most common staffing-cost underestimates in event budgeting."
    },
    {
      "q": "How do I price staffing into my catering or venue quote?",
      "a": "Use the per-guest figure from this calculator as one input into your overall per-head pricing model alongside food, rentals, and overhead, rather than quoting staffing as a flat add-on that doesn't scale with guest count."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/catering-per-head-cost-calculator",
    "https://www.revenuelab.fyi/toolbox/vendor-overtime-fee-calculator",
    "https://www.revenuelab.fyi/toolbox/wedding-vendor-profit-margin-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Event Staffing Cost Calculator (https://www.revenuelab.fyi/toolbox/event-staffing-cost-calculator)"
}