How to make a seating chart, step by step
Most of a seating chart is bookkeeping. Three or four decisions are genuinely hard. Do the bookkeeping in the right order and the hard parts shrink to a handful of people you already know about.
The reason a seating chart feels enormous is rarely the seating. It is the 120 names, the four versions of the guest list, the caterer asking for final numbers, and the fact that nobody has told you how many tables actually fit in the room. Sort those out first and the plan itself takes an evening.
Here is the order that works, whether you are doing it on paper, in a spreadsheet, or in the planner.
When to start
Starting too early is the classic mistake. If you build a chart before the RSVPs are in, you will build it twice. Work backwards from the day.
| When | What to do |
|---|---|
| 10-12 weeks before | RSVP deadline falls due. Ask the venue for the floor plan and the table count now, not later. |
| 6-8 weeks before | Chase the non-repliers by phone or message. Nobody replies to a second card. |
| 4-5 weeks before | Build the first full draft. Expect it to change. |
| 2-3 weeks before | Final numbers to the caterer. Redraft around the drop-outs. |
| 7-10 days before | Lock the chart. Order or print the display. |
| 2-3 days before | Absorb the last cancellations by shuffling within tables, not across the room. |
Step 1: Get the guest list down to one number
You need a single list everyone agrees on. Not the invitation list, not the RSVP spreadsheet with three tabs. One list of the people who will physically be in the room.
- Include yourselves. Two seats are still two seats.
- Include any child who needs a chair. A baby in a carrier does not; a five-year-old does.
- Name every plus one you can. "Sarah + guest" can be seated, but it looks unloved on a printed chart. Chase the name while you still have time.
- Leave out suppliers unless they are eating in the room. Photographers and bands are usually fed elsewhere, but ask rather than assume.
Write the total at the top of the page. Every decision after this hangs off that number.
Step 2: Ask the venue three questions
- How many tables fit in the room, and what shape and size are they?
- How many people do you comfortably seat at each one?
- Where are the fixed things: doors, bar, band or DJ, cake, pillars, toilets?
The third question is the one people forget, and it is the one that ruins tables. A pillar between a table and the speeches is a bad seat for eight people. So is the chair with its back to the dancefloor entrance, and the table directly under a speaker stack.
Ask for the plan as a PDF or a photo and keep it beside you while you work. You are copying its shape onto your own canvas, not importing it, so a phone photo propped against a mug is enough. If the venue quotes a range ("eight to ten on a round"), read how many guests per table before you commit to the higher number.
Step 3: Group people before you place anyone
Do not start by putting names on tables. Start by sorting the whole list into groups of people who already know each other: her family, his family, family friends, school friends, university friends, work, neighbours. Six to nine groups is normal.
This is the step that does most of the work. Once the list is grouped, whole blocks drop onto tables at once, and you can see immediately which groups are awkward sizes. A group of 13 with tables of 10 is a problem you want to spot now, not at 11pm on a Tuesday.
Colour helps more than you would expect. In tablout you can paste the whole list at once, one name per line, with an optional group after a comma:
Pasting a list
Anna Bright, Family
Tom Bright, Family
Priya Shah, University
Dan Okafor, Work
Every group gets its own colour, so once tables start filling you can see at a glance which one has become a mixed bag of strangers.
Step 4: Place the difficult people first
Every guest list has four or five people whose position is not negotiable. Deal with them on an empty floor plan, while you still have every option available. Typically:
- Parents who are divorced or not speaking. See seating a chart for divorced parents for the ways to do this without a scene.
- Anyone with a mobility need, who wants a clear route to a door and a toilet and no chair squeezed against a wall.
- Elderly guests, who should be far from the speakers and near enough to hear the speeches.
- Two people who genuinely must not be within sight of each other.
- The guest who knows nobody, who needs a talkative neighbour rather than a polite one.
Be honest with yourself about that last category. Software cannot solve it. tablout has no "must sit together" or "must not sit together" rules; you place those people yourself, deliberately, first, and then the tool handles the rest.
Step 5: Fill in around them
Now drop the groups in. Two habits make the rest go quickly.
Anchor every table. Each table wants at least one person who is comfortable starting a conversation. Place your anchors first, then build around them.
Never split a group three ways. Splitting 14 cousins across two tables is fine. Splitting them across three, with four of them stranded among strangers, is how people end up hurt. If a group will not divide cleanly, change the table sizes rather than the group.
If you want a first pass done for you, the Seat everyone button fills empty seats group by group, keeping people together where it can, and then tells you plainly who did not fit. Treat that as a draft to argue with, not an answer.
Step 6: Sanity-check
Walk the plan as if you were a guest. Run through this list:
- Are there more seats than guests? The planner warns you if not.
- Is anybody sitting alone in a group they do not belong to?
- Is every couple together, and every plus one next to the person who brought them?
- Does any table have its back to the speeches?
- Are children near their parents, and away from the bar?
- Have you checked the spelling of every name? This is the error guests notice.
Then leave it for two days and read it again. You will move two people.
Step 7: Print it
Export the floor plan as a PNG for the venue and the caterer, who care about where the tables go. Export the guest list as CSV or TXT for anyone doing place cards or a mail merge. For the display guests read on the day, build a poster, by table or as an A-Z index of names. The preview is watermarked; the print-ready file is a one-off €9.99. Still choosing between that and escort cards? Compare them.
Save the project file too. tablout keeps one plan in your browser at a time and has no undo, so before any big rearrangement, save a .tablout.json copy. That file is your version history.
Late RSVPs and last-minute drop-outs
Something always changes in the final week. Two rules keep it painless.
Absorb changes inside a table, not across the room. If two people drop out of table 6, leave two empty chairs and tell the venue. Do not restructure nine tables to even things up; a table of eight next to a table of ten is invisible to guests.
Keep two flexible seats. Somewhere in the room, ideally near friends of both of you, leave two seats you can give to a late yes without moving anyone. It is the cheapest insurance in the whole plan.
Build your chart in the browser
Paste your guest list, drag the tables into the shape of your room, and export the plan as a PNG. Free, no account, and your guest list never leaves your browser.
Open the planner →Common questions
- When should I start making the seating chart?
- Build the first full draft about four to five weeks before the event, once the RSVP deadline has passed and you have chased the non-repliers. Lock it seven to ten days out, so you have time to print the display.
- Do I have to seat everyone, or can guests choose?
- You can leave it open, and at a relaxed party with fewer than about 40 people it usually works. Above that, unassigned seating tends to leave the same people standing with a plate and nowhere to sit, so most events assign at least a table.
- What do I do about a guest who replies after the deadline?
- Say yes if the caterer can take them, then seat them in the flexible seats you deliberately kept free. If none are left, add them to the table with the most spare capacity rather than rebuilding the plan.
- How do I handle a guest whose plus one has no name?
- Seat them next to the person who brought them and print "Guest of Sarah Bright" only if you truly cannot get the name. A phone call the week before usually produces one.
- Can I keep more than one draft?
- Not in the browser: tablout holds one plan at a time. Save a .tablout.json file before any big change, and open it again if the new version turns out worse.