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.

formformform.com/f/AJP

Who uses this template

RestaurantsCafésBistrosWine barsPrivate dining venuesBrunch spotsPop-up dinnersSupper clubs

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.

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.

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

Start with the Restaurant Reservation Form template

Free forever. No credit card required. Customize everything.

Use this template