Wedding Seating ChartStart your chart

Wedding Guest List Template

A wedding guest list template is a spreadsheet with one row per person — not per invitation — and seven columns: Name, Party, Side, Group, RSVP, Meal, Table. Group is what you sort by to build tables; RSVP decides who gets a chair; Table is filled in last. Download it below as a .csv that opens in Excel, Google Sheets or Numbers, fill it in, then paste the Name column straight into the seating chart maker to turn the list into a printable chart. Free, no signup.

Opens in Excel, Google Sheets or Numbers. No signup, no email required.
NamePartySideGroupRSVPMealTable
Emma HaleThe coupleBothWedding partyYesFishHead Table
Noah ReyesThe coupleBothWedding partyYesBeefHead Table
Ruth HaleHale grandparentsEmmaImmediate familyYesChickenTable 1
Walter HaleHale grandparentsEmmaImmediate familyYesChickenTable 1
Carmen ReyesReyes parentsNoahImmediate familyYesBeefTable 2
Luis ReyesReyes parentsNoahImmediate familyYesVegetarianTable 2
Margot LaneLane +1NoahWorkPending
Finn DelaneyDelaney householdEmmaCollegeNo

The rows above are a worked example from the “Classic Head Table” layout — delete them and type over. Note how the two non-Yes rows have no table yet.

What each column is for

Most guest list templates fail the same way: they are an address book with a headcount bolted on, so by the time you need to seat anyone the file cannot answer the only question that matters — who sits together. These seven columns are ordered by when you actually use them.

How big is a normal guest list?

The average US wedding is 117 guests, per The Knot 2026 Real Weddings Study, which surveyed 10,474 US couples married in 2025. That number hides an enormous regional spread — the Midwest averages 140 and the South and Southeast 102 — and it moves with the venue: hometown weddings average 123 guests, domestic destination weddings 92. The same study found 40% of couples cut their guest count in response to rising costs, which is the real reason this spreadsheet needs an RSVP column and a Party column rather than a single number at the bottom.

Practically: at 117 guests you are looking at fifteen rounds of eight, or twelve rounds of ten. The layouts in this library run from 22 to 76 seats across 10 rooms, so there is a starting floor plan at either end of that range on the template page.

Build the list in the order you will actually use it

  1. Dump every name first, judge later. Three passes — yours, your partner's, both sets of parents — into the same file, duplicates and all. Arguing about a name before it is written down costs twice as much time.
  2. Fill the Party column immediately. It is the column that stops a couple being split across two tables when the list gets sorted later.
  3. Cut against a number, not a feeling. Set the headcount your venue and budget allow, sort by Group, and cut whole groups rather than individuals. Cutting a person from a group you invited is the version that gets noticed.
  4. Freeze it, then let RSVP do the work. Once invitations go out the Name column stops changing and only RSVP moves. Filter to Yes and you have your chair count, live, without rebuilding anything.
  5. Sort by Group and seat it. Copy the Name column, paste it into the seating chart maker, drag the names onto tables, then write the table numbers back into the Table column.

From spreadsheet to seating chart

A guest list and a seating chart are the same data at two stages: the list knows who is coming, the chart knows where they sit. The handoff is the Name column — the tool takes one name per line, which is exactly what the Copy the names column button above puts on your clipboard.

After that it is a question of arrangement rather than data entry, and the order to work in — couple first, parents next, then groups outward — is laid out step by step in the how-to guide. When it comes to displaying the finished thing, the choice between one alphabetical list and a panel per table is covered on alphabetical vs. by-table, and if you would rather hand every guest their own card, start with escort cards.

Why CSV and not a fancier file

A .csv is plain text: seven columns, one row per guest, no formulas that break, no macros your work laptop blocks, no version that stops opening in three years. Google Sheets imports it in two clicks and Excel and Numbers open it on a double-click. If you want conditional formatting or a pivot of meal counts by table, add it in your own copy — the template's job is to get the structure right, and the structure is the part that is hard to fix later.

Come back to this later?

RSVPs take months, and this template will still be here. Leave your email and we will send the printable chart templates plus the who-sits-where answers couples ask us most:

Guest list questions

What should a wedding guest list template include?

Seven columns cover it: Name, Party (the household or invitation), Side, Group, RSVP, Meal and Table. Name and Party handle invitations, Group is what you actually sort by when you build tables, and RSVP plus Table are the two that change constantly right up to the week of the wedding. Addresses can live in the same file if you are also doing invitations, but they make the sheet wide and you will stop scrolling.

Should I write one row per person or one row per invitation?

One row per person. Every chair at the reception is one row in the file, which means a couple is two rows and a family of four is four. Keep them tied together with the Party column instead. The moment you collapse a household into a single row you lose the ability to count chairs, count meals, or paste names into a seating chart.

How many guests is a normal wedding?

117 people, according to The Knot 2026 Real Weddings Study, which surveyed 10,474 US couples married in 2025. The spread is wide and regional: the Midwest averages 140 guests while the South and Southeast average 102, and a domestic destination wedding averages 92 against 123 for a hometown one.

Is this a Google Sheets or Excel template?

It is a .csv, which both open natively — File → Import in Google Sheets, or just double-click it for Excel or Numbers. We publish CSV rather than an .xlsx on purpose: it opens everywhere, it has no macros to be blocked, and nothing about it expires when a spreadsheet app changes format.

When should the guest list be finished?

The invitation list needs to be final before invitations print, but the seating list is not final until RSVPs close, usually three to four weeks before the day. Plan for the last-minute churn rather than against it: build tables from the Group column early, and let the RSVP column decide which rows get a chair at the end.

How do I turn the guest list into a seating chart?

Sort by Group, then copy the Name column and paste it into the seating chart tool's bulk-paste box — it accepts one name per line. Drag the names onto tables, and write the table each one landed on back into the Table column so the spreadsheet and the chart agree. That column is what your caterer, your planner and your escort cards all read from.

Do I need to track meal choice in the same file?

Yes, if you are serving a plated dinner. Caterers ask for counts by table, not totals, which is only answerable if Meal and Table sit in the same row. It is the single most annoying thing to reconstruct later from a stack of RSVP cards.

Keep planning