Reservations for independent restaurants
Run a calmer service.
One book for the whole shift: bookings, tables, pacing, deposits and guests, decided by a single availability engine. Unlimited reservations, priced per location, with no commission on covers.
No card required · Professional plan for 30 days
- One availability engine for the widget, the phone, walk-ins and the waitlist
- Deposits charged on your own Stripe account, with no ResRes share
- Unlimited reservations on every paid plan
- Priced per location, not per cover
Why service gets loud
The book disagrees with itself, and the floor pays for it.
Bookings arrive in three places
The widget, the phone and the walk-in at the door are reconciled by hand, usually at the worst possible moment.
Cost rises with a good night
Commission per diner means the better the service goes, the more it costs to have taken the bookings.
Nobody fully trusts the system
When availability, deposits and guest notes live in separate tools, staff keep a private copy of the truth.
Get booked
Your booking page, your guests.
Live availability from your real tables and services — never a static timetable. The chosen time is held while the guest finishes, so two guests cannot take the same table, and the guest relationship stays with the restaurant.
The Copper Lane
Dinner · Thursday 12 March
Held for you while you finish. Cancellation policy shown before confirming.
Plan the service
Sell only what the kitchen can deliver.
Durations, turnaround, table combinations and cover pacing are yours to set. When a slot reaches its cover limit, the booking page stops offering it — nobody has to block times by hand mid-service.
Guests see 19:30 and 20:30. They are not offered 20:00.
Run the floor
Seat, move, done.
The day book and the live floor are the same reservations seen two ways. Seating a party, moving it to another table or adding a walk-in updates state, turn timers and availability in one atomic action.
Marchetti · 4p · 18:30
Due in 4 minutes
Marchetti · 4p · turn 00:06
Next on T7 at 20:45
- 18:00OkaforWindow2pT4completed
- 18:30MarchettiAnniversary4pT7seated
- 19:00Bergström2pT2arrived
- 19:15AdeyemiNut allergy6pT9 + T10confirmed
- 20:00RahmanRequest2p—pending
Protect revenue
Fewer empty tables, fewer surprises.
Take a deposit where a booking is worth protecting, on your own Stripe account. And when a table does fall out, the waitlist is right there — with a claim so two staff cannot offer the same table at once.
Before
Waiting: Nakamura 4p · Petrova 2p
After
Claimed by Ana · held while she confirms with the guest
Adeyemi · 6 covers
Thu 12 Mar · 19:15 · T9 + T10
Cancellation policy shown and acknowledged at booking, and stored as it read that day.
Know your guests
Context before they arrive.
Visit history, allergies, access needs, occasion and staff notes are attached to the reservation and stay with the restaurant. It is your guest list, not a marketplace’s.
Fola Adeyemi
7 visits · last 14 Jan
- Occasion
- Birthday
- Dietary
- Nut allergy
- Access
- Step-free table
- Preference
- Corner banquette
Allergy flagged to the pass with the table number when the party is seated.
One source of truth
Every booking goes through the same rules.
Guest bookings, phone bookings, walk-ins and waitlist seatings are all decided by one availability engine using your real tables, durations and pacing. There is no second set of rules to keep in sync, and no window where two people can take the same table.
It also means new booking channels can be added later against the same core. To be explicit: external booking platforms and assistant-driven booking are design direction, not features available today.
Pricing
Flat, per location.
Unlimited reservations on every paid plan. Annual billing is two months free.
Essential
Everything a single venue needs to take bookings.
£39/location/month
Priced per location
- Unlimited reservations
- 1 active location
- Try the product first on the 30-day Professional trial, then choose this plan
Professional
Most PopularThe full operational product for growing restaurants.
£69/location/month
Priced per location
- Unlimited reservations
- Unlimited active locations
- New accounts start on the 30-day Professional trial, no card required
Premium
Multi-venue groups with central administration.
£99/location/month
Priced per location
- Unlimited reservations
- Unlimited active locations
- Try the product first on the 30-day Professional trial, then choose this plan
Getting started
Live in three steps.
- 01
Add your restaurant
Create the account and your first location.
- 02
Configure tables and services
Your room, your opening hours, your durations and policies.
- 03
Publish your booking page
Share the link and start taking bookings — your 30-day Professional trial starts when you publish.
Common questions
- Do you charge a fee per cover?
- No. Reservations are unlimited on every paid plan, and ResRes takes no commission on bookings or on guest deposits.
- Which plan do I get during the trial?
- Professional, for 30 days, starting when you first publish your booking page. It is one trial per account, not a separate trial on each plan, and a 7-day grace period follows before new public bookings stop.
- Can I take deposits?
- Yes, on plans that include payments. Deposits are charged on your own Stripe account and ResRes takes no share of them.
- Can I use it with my existing website?
- Yes. Your booking page has its own link you can point at from anywhere on your site, and it can also be embedded.
Start taking bookings on your own terms.
Set up your restaurant, configure your tables and services, and publish your booking page.
No card required · Professional plan for 30 days