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.
Last updated
Fields in this template
- Full Namerequired
- Email Addressrequired
- Phone Numberrequired
- Reservation Daterequired
- Preferred Timerequired
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
- Number of Guestsrequired
- Seating Preference
No preference · Indoor · Outdoor / patio · Bar · Booth
- Dietary Restrictions
Vegetarian · Vegan · Gluten-free · Nut allergy · Shellfish allergy · Other
- Special Occasion?
No · Birthday · Anniversary · Date night · Business meal · Other
- Additional Notes
Who uses this template
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
How to create a restaurant reservation form
- 1
Click "Use this template" to add the reservation form to your free formformform account.
- 2
Update the time slots to match your service hours and turnover schedule.
- 3
Adjust the maximum party size to match your largest table — and consider sending big-party requests to a separate private dining form.
- 4
Customize the seating preferences to match your floor plan (e.g., remove "outdoor" if you don't have a patio).
- 5
Set notifications to your front-of-house inbox or phone so the host sees requests immediately.
- 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
diners want certainty. A quick "confirmed" email within 30 minutes turns a request into a real reservation.
don't let guests pick any time. A set list of slots respects your kitchen's pace and prevents over-seating.
large groups need different planning. Route them to a private dining form or require a phone call.
your chef will thank you. Forewarned about an allergy, the kitchen can plan a tweak instead of scrambling at service.
a candle on a birthday plate or a handwritten anniversary card is the kind of detail that turns first-timers into regulars.
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
Capture catering leads with event type, guest count, service style, and budget.
Take appointment requests with date, time, service type, and reason.
Track party headcounts with a quick online RSVP form for any occasion.
Handle registrations for conferences, workshops, and any live event.
Capture venue rental leads with a complete event inquiry form.
Take pickup, delivery, and pre-orders without paying delivery app fees.
Collect guest ratings for food, service, ambiance, and value after each visit.
Accept event booking inquiries for your food truck with logistics and guest count details.
More Food & Restaurant form templates
- Food Allergy Disclosure Form template
- Kitchen Staff Application Form template
- Recipe Submission Form template
- Restaurant Franchise Inquiry Form template
- Menu Feedback Form template
- Food Vendor Application Form template
- Large Party Restaurant Reservation Request template
- Private Dining Inquiry Form template
Free forever. No credit card required. Customize everything.
Use this template