Wedding RSVP form

A wedding RSVP collects four things: will they come, how many, what do they eat, and what can't they eat. This form asks the yes-or-no first so a busy guest can tap once; everything else is optional, because declining should be a single choice. The meal field is a dropdown so your caterer sees counts, not ten variants of "chicken". Dietary notes go in a text area so a vegetarian who also avoids nuts stays legible.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Radio buttons for yes/no give you a count, not a paragraph

Attendance is a radio field with two clear options, not a free-text box accepting "yes", "Yes!", "we would love to" and "probably". Every reply is one of two values, so your guest count adds up without reading fifty responses.

Meal choice as a dropdown, not free text

Chicken, beef, fish, vegetarian — a dropdown with your actual meal options means your caterer sees counts per choice, not "the fish option", "chicken if available", and "whatever's vegetarian". You get one number per meal, not fifty variants to interpret.

No card required.

Wedding Rsvp Form

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add a text field for the guest's name and an email field so you can reach them if plans change.
  2. Add a radio group — "will you be attending?" — with yes and no options. Radio buttons make responses countable; yes/no as radio rather than free text is what turns replies into numbers.
  3. Add a number field asking how many people will attend, and leave it optional — declines should answer in one tap.
  4. Add a dropdown listing your meal choices — chicken, beef, fish, vegetarian — or leave it out if catering is handled outside the form. Show the count per option in your export.
  5. Add an optional long text field for dietary restrictions so vegetarians, vegans, nut-allergy and other needs stay visible per person, not buried in a spreadsheet note.

Fields in this form

7 fields, using 6 of the 19 field types available.

QuestionField typeRequired
Guest nameShort textYes
EmailEmailYes
Will you be attending?Radio buttonsYes
How many guests, including you?NumberOptional
Meal preferenceDropdownOptional
Dietary restrictions or allergiesLong textOptional
Song request (optional)Short textOptional

What goes wrong with this form

Specific to a wedding rsvp form, not general advice about forms.

Asking party size before asking whether they're coming

Put attendance yes/no first. Asking "how many guests?" before "will you be here?" means a decline takes two form fills instead of one tap. The person declining will abandon halfway.

Free text for meal choices instead of a dropdown

A text box collects "the chicken", "chicken if you have it", "chicken — or is it beef?", and "I'll eat whatever". A dropdown with your actual options — chicken, beef, fish, vegetarian — gives your caterer a single count per meal, not fifty phrases to interpret.

Storing dietary needs in one big notes field with name and email

Put dietary restrictions in a separate optional text field. That way each guest's allergies stay with that guest's row in the export, not buried in a note next to thirty other people's needs.

Questions about this form

How do I set up a free wedding RSVP form?

Name field, email field, attendance radio (yes/no), party-size number field (optional), meal dropdown with your actual options, and dietary notes text area (optional). Ask attendance first so a quick decline takes one tap. Everything after yes/no can be optional since a decline should not require filling anything else.

Can I limit the number of guests?

No automatic limit in the form itself — the number field accepts any total. Export the CSV and check your totals; some couples set a soft target and contact guests if the number gets high. Or set "Stop after this many responses" in Settings, Advanced if you want the form to close at a fixed count of submissions.

How do I track meal choices?

The meal field is a dropdown, so every response picks one of your options — chicken, beef, fish, vegetarian — instead of typing "the chicken one" or "beef if not lamb". Export to CSV and count the options; the meal column gives you a count per choice for your caterer.