{
  "slug": "seating-chart-tables",
  "title": "Event Table & Seating Calculator",
  "heading": "Table and Seating Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/seating-chart-tables",
  "summary": "Tables, linens, and floor space needed for your guest count.",
  "description": "Round tables seat 8 to 10 comfortably, long banquet tables seat 8, and every layout needs aisle and service space. This converts a guest list into a table count, linen order, and required square footage.",
  "formula": "Tables = ceil(guests ÷ seats per table); floor space = guests × sq ft per guest by layout.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=seating-chart-tables",
  "inputs": [
    {
      "id": "guests",
      "label": "Guests",
      "kind": "number",
      "hint": null,
      "default": 140,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "tableType",
      "label": "Table type",
      "kind": "select",
      "hint": null,
      "default": "round60",
      "options": [
        {
          "value": "round60",
          "label": "60\" round (8 seats)"
        },
        {
          "value": "round72",
          "label": "72\" round (10 seats)"
        },
        {
          "value": "banquet8",
          "label": "8 ft banquet (8 seats)"
        },
        {
          "value": "kings",
          "label": "King's table (per 10 ft: 8)"
        }
      ]
    },
    {
      "id": "layout",
      "label": "Layout",
      "kind": "select",
      "hint": null,
      "default": "dinner",
      "options": [
        {
          "value": "dinner",
          "label": "Seated dinner (12 sq ft/guest)"
        },
        {
          "value": "dance",
          "label": "Dinner + dance floor (15 sq ft/guest)"
        },
        {
          "value": "cocktail",
          "label": "Cocktail standing (8 sq ft/guest)"
        },
        {
          "value": "theater",
          "label": "Theater rows (7 sq ft/guest)"
        }
      ]
    },
    {
      "id": "headTable",
      "label": "Head table seats",
      "kind": "number",
      "hint": null,
      "default": 8,
      "unit": null,
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "tables",
      "label": "Guest tables needed",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "space",
      "label": "Floor space required (sq ft)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "chairs",
      "label": "Chairs to rent",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "linens",
      "label": "Linens (with cake, gift, bar tables)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "centerpieces",
      "label": "Centerpieces",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Guests: 140",
      "Table type: 60\" round (8 seats)",
      "Layout: Seated dinner (12 sq ft/guest)",
      "Head table seats: 8"
    ],
    "outputs": [
      "Guest tables needed: 17",
      "Floor space required (sq ft): 1,680",
      "Chairs to rent: 144",
      "Linens (with cake, gift, bar tables): 23",
      "Centerpieces: 18"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter guests.",
      "Enter table type.",
      "Enter layout.",
      "Enter head table seats.",
      "Read your guest tables needed 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": {
        "guests": 85,
        "tableType": "round60",
        "layout": "dinner",
        "headTable": 5
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "guests": 140,
        "tableType": "round60",
        "layout": "dinner",
        "headTable": 8
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "guests": 225,
        "tableType": "round60",
        "layout": "dinner",
        "headTable": 13
      }
    }
  ],
  "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": "How many people fit at a 60-inch round?",
      "a": "Eight is comfortable and ten is tight. Ten works when the centerpiece is elevated and the service is plated rather than family style."
    },
    {
      "q": "Does the floor space include the dance floor?",
      "a": "The dinner-plus-dance option adds roughly 3 sq ft per guest, which covers a floor sized for about 40 percent of guests dancing at once."
    }
  ],
  "related": [],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Event Table & Seating Calculator (https://www.revenuelab.fyi/toolbox/seating-chart-tables)"
}