Restaurant Reservation Form Template

Take reservations from your website without paying per-booking fees. This form captures everything a host needs to seat a party — date, time, party size, dietary needs, and special occasions — and lets you confirm by email or phone on your terms.

Free for non-commercial projects, with unlimited forms and responses.

Last updated

The starting point

About this template

A restaurant reservation form is the most direct way to take bookings without handing 5% of every cover to a third-party platform. Diners are increasingly comfortable booking by form or chat instead of calling, especially for non-peak hours and weeknight tables, and a well-designed form removes the friction that drives them to OpenTable or Resy by default.

More about this template

This template asks the right questions for both the host and the kitchen. Date, time, and party size are the obvious ones. Seating preference helps the host plan the floor, dietary restrictions give the kitchen advance notice (which they will love you for), and the special occasion field lets you greet a birthday guest with a candle and a smile. The notes field catches the things that don't fit in any structured field — accessibility, high chairs, allergies that need extra care.

formformform makes restaurant reservations free and unlimited. Embed the form on your homepage, link to it from Google Business Profile, share it on Instagram, or include it in a QR code on the table card. Every reservation hits your inbox immediately, and you can confirm via email, text, or a quick call. For neighborhood spots and small restaurants, it's the fastest way to take bookings without the overhead of a reservation platform.

10 fields to make your own6 required in this starting form

Make it fit your workflow.

Use your own copy to change labels, remove questions and add the details you need. Try the preview alongside this guide to see what respondents will be asked.

The questions, explained

Fields in this template

Review the starting questions and choices. You can change them in your own copy.

  • Short answerRequired

    Full Name

    Jane Smith

  • Email addressRequired

    Email Address

    you@email.com

  • Phone numberRequired

    Phone Number

    (555) 123-4567

  • DateRequired

    Reservation Date

  • DropdownRequired

    Preferred Time

    9 choices
    • 5:00 PM
    • 5:30 PM
    • 6:00 PM
    • 6:30 PM
    • 7:00 PM
    • 7:30 PM
    • 8:00 PM
    • 8:30 PM
    • 9:00 PM
  • NumberRequired

    Number of Guests

    2

  • Single choiceOptional

    Seating Preference

    5 choices
    • No preference
    • Indoor
    • Outdoor / patio
    • Bar
    • Booth
  • Multiple choiceOptional

    Dietary Restrictions

    6 choices
    • Vegetarian
    • Vegan
    • Gluten-free
    • Nut allergy
    • Shellfish allergy
    • Other
  • Single choiceOptional

    Special Occasion?

    6 choices
    • No
    • Birthday
    • Anniversary
    • Date night
    • Business meal
    • Other
  • Long answerOptional

    Additional Notes

    High chair, accessibility needs, special requests…

Where it fits

Who uses this template

Suggested uses, and why this starting point can help. Adapt the questions to your own process.

Restaurants

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Reservation Date” in particular and adapt it to the detail you need.

Cafés

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Preferred Time” in particular and adapt it to the detail you need.

Bistros

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Number of Guests” in particular and adapt it to the detail you need.

Wine bars

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Seating Preference” in particular and adapt it to the detail you need.

Private dining venues

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Dietary Restrictions” in particular and adapt it to the detail you need.

Brunch spots

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Special Occasion?” in particular and adapt it to the detail you need.

Pop-up dinners

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Additional Notes” in particular and adapt it to the detail you need.

Supper clubs

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Reservation Date” in particular and adapt it to the detail you need.

What's included

Date and time slot fields
Party size with sensible limits
Indoor / outdoor / bar seating preference
Dietary restrictions checklist for the kitchen
Special occasion field for personal touches
Notes field for accessibility and high chairs
Free with unlimited reservations and instant alerts

How to create a restaurant reservation form

  1. 1

    Click "Use this template" to add the reservation form to your free formformform account.

  2. 2

    Update the time slots to match your service hours and turnover schedule.

  3. 3

    Adjust the maximum party size to match your largest table — and consider sending big-party requests to a separate private dining form.

  4. 4

    Customize the seating preferences to match your floor plan (e.g., remove "outdoor" if you don't have a patio).

  5. 5

    Set notifications to your front-of-house inbox or phone so the host sees requests immediately.

  6. 6

    Publish and embed — drop the form on your homepage, link from Google Business Profile, or share on Instagram.

Best practices for your restaurant reservation form

Confirm every booking

diners want certainty. A quick "confirmed" email within 30 minutes turns a request into a real reservation.

Limit time slots

don't let guests pick any time. A set list of slots respects your kitchen's pace and prevents over-seating.

Cap party size

large groups need different planning. Route them to a private dining form or require a phone call.

Capture dietary restrictions early

your chef will thank you. Forewarned about an allergy, the kitchen can plan a tweak instead of scrambling at service.

Greet special occasions

a candle on a birthday plate or a handwritten anniversary card is the kind of detail that turns first-timers into regulars.

Set expectations

note your holding policy (e.g., "we hold tables for 15 minutes") so guests show up on time.

Frequently asked questions

Is this restaurant reservation form free?

Yes, completely free. You can collect unlimited reservations with no trial period, no credit card, and no per-cover fees.

How do I confirm reservations?

When a request comes in, you'll receive an email notification. Reply to the diner directly to confirm, or use a tool like Mailerlite or Twilio to send automated confirmations.

Can I limit the time slots that show up?

Yes. The template uses a dropdown for time slots — edit the options to match your service hours and remove any times you don't accept bookings for.

Can I prevent double-bookings?

The form itself doesn't have live availability — for high-volume restaurants, you may need a reservation platform with calendar integration. For lower-volume venues, the form is faster and free, and your host manages the floor manually.

Can I embed this on my Squarespace or WordPress site?

Yes. Use the iframe or embed code to drop the form into any website builder. It works on Squarespace, WordPress, Wix, and custom HTML.

Can guests book for special occasions?

Yes. The form includes a special occasion field so you can greet birthdays, anniversaries, and date nights with extra care.

Related templates

More Food & Restaurant form templates

View all Food & Restaurant form templates →

Want a second opinion?

Explore how formformform fits the forms you need to build.

Opens with product context and a link to this page.

View or copy the prompt

Start with the Restaurant Reservation Form template

Free for non-commercial projects, with unlimited forms and responses.

Use this template