📅 Online Table Booking

A “Book a table” button
that only offers tables you have.

Let guests book from your own restaurant website at any hour. They see only the times you can really seat, the booking lands in your POS, and your staff confirm it in one tap — with no booking-app fee on any cover.

💸₹11Per day (yearly)
📅₹399Per month
📡100%Offline ready
🎁Free1-month trial
billzova POS — Reservations
Billzova POS reservations list with website bookings — two confirmed and two awaiting confirmation

The struggle

Sound familiar?

📞

Calls you cannot pick up

Guests ring at 8:30 pm on a Saturday, exactly when nobody can answer. Many will not call twice — they book somewhere that lets them do it online.

📒

A register nobody else can read

Bookings in a notebook or on one staff member's WhatsApp mean double bookings, lost names and a front desk that only works when that person is there.

🪑

Overbooked or half empty

Without a count of guests per time, you either promise more seats than you have or turn people away when there was room.

Why it matters

Dining out is growing fastest outside the big metros

Booking a table online used to be something only fine-dining places in Mumbai or Bengaluru worried about. That is changing. The Swiggy–Kearney “How India Eats” report found dining-out growth in cities beyond the top eight running at roughly twice the pace of the top eight, and Gen Z diners growing about three times faster than other age groups (Business Today; Kearney report).

Younger guests plan on their phones. They look you up on Google or Instagram, check the menu and photos, and want to lock in a table for the birthday or the office dinner right there — not wait until your phone is free. If the only option is “call us”, a share of them simply book somewhere else.

Booking platforms can send you those guests, but they sit between you and your regulars and may charge for the privilege. A “Book a table” button on your own website does the same job for the guests who already know you — the family that comes every Sunday, the group that celebrates every birthday with you — and keeps the booking, the phone number and the relationship with you.

The guest's side

What booking looks like for your guest

The best booking flow is the one a guest finishes in under a minute on a phone. With Billzova booking on your website it goes like this:

  1. 1

    Tap "Book a table"

    The button sits in the website header, so it is never more than one tap away — the way Desi Dera's website, which we built, keeps "Book a table" in its header.

  2. 2

    Pick a date and how many guests

    Up to the number of days ahead you allow. Parties larger than your online limit see a short message asking them to call the restaurant.

  3. 3

    Choose from the free times

    Only times that fit your opening hours, your minimum notice and the seats left in that slot are shown. A slot that is full simply is not offered.

  4. 4

    Add name, phone and the occasion

    Birthday, anniversary, office dinner — and a note like "window table if possible" or "need a high chair". If you charge a booking amount, the price is shown here.

  5. 5

    Get an answer

    The booking is waiting for your confirmation, or confirmed straight away if you turned on automatic confirmation. If you decline, the guest sees your reason.

Desi Dera restaurant website on a phone, built by Billzova
Most guests book from a phone — the website is designed for that first.

Getting the numbers right

How to set your booking limits so you never overbook

The settings take five minutes, but they decide whether online booking makes your evenings easier or harder. Here is how to think about each one, with a worked example for a 60-seat restaurant.

Table booking settings with an example for a 60-seat restaurant
SettingWhat it meansExample (60 seats)
Time slots everyHow often a booking can start30 minutes
Guests per time slotMost guests booked online within one table-hold window35 — keep the rest for walk-ins
A table is held forHow long a booked table stays blocked90 minutes
Largest party onlineBigger groups are asked to call10 guests
Minimum noticeHow soon before the time a guest can book60 minutes
Bookable up toHow far ahead guests can book30 days
Customers can cancel untilAfter this, guests must call you120 minutes before

Leave room for walk-ins. If walk-ins matter to you — and in most Indian restaurants they do — do not open every seat for online booking. Start by offering around half to two-thirds of your covers per slot online and adjust after a few weekends.

Match the hold time to how long people really stay. A quick-service café might turn tables in 45 minutes; a family dinner with starters, mains and dessert easily runs 90 minutes or more. If you are not sure, our guide to table turnover time shows how to measure it from your own bills.

Keep big groups on the phone. A party of fifteen needs a conversation — seating plan, set menu, advance. The “largest party online” limit sends them to you instead of letting them book a slot your floor cannot handle.

Review after two weekends. Look at how many slots filled, how many guests walked in on top, and whether any evening felt overcrowded. If weekends overflowed, lower the guests per slot or lengthen the table hold; if seats sat empty while you turned people away on the phone, raise it.

Booking price

Should you charge for a booking?

A small booking amount makes guests take the booking seriously — but charge too much, or on the wrong days, and they will not book at all. Billzova gives you three choices:

  • Free. Best for most casual restaurants and cafés, and for weekdays. Pair it with a sensible cancel cut-off.
  • Per booking. A flat amount for the table, whatever the size — simple, good for small parties.
  • Per guest. Scales with the group, so a booking for ten reserves more of your evening than a booking for two. Useful for festival nights and special menus.

You also choose how it appears on the bill: counted towards the bill, so the guest is effectively paying part of their meal early, or a separate booking fee. Most guests are far happier with the first.

Honest note: paying the booking amount online is coming soon. Today your website shows the price and your staff collect it at the restaurant. We will update this page when online payment is live.

For other ways to cut no-shows — reminder calls, waitlists, how to handle repeat no-shows politely — see our guide to reducing restaurant no-shows.

Filling the calendar

The bookings worth chasing: birthdays, kitty parties and festival nights

In most Indian restaurants, the bookings that matter are not random tables for two — they are occasions. Each one is a group, usually with a bigger bill, and often a reason to come back next year. Online booking helps you catch them early and plan for them properly.

  • Birthdays and anniversaries. The occasion field tells the host before the guest arrives. A candle on the dessert or a handwritten note costs almost nothing and is the kind of thing people photograph and share.
  • Kitty parties and ladies' lunches. Regular afternoon groups of eight to twelve fill weekday lunch slots that are otherwise quiet. Set your largest online party to cover them, or ask the organiser to call once and book the next few months.
  • Office lunches and team dinners. Often booked a week or two ahead by someone at a desk, during working hours, without wanting to phone. A booking form is exactly what they are looking for.
  • Festival nights. Diwali week, Christmas, New Year's Eve, Valentine's Day, Eid — the nights you could fill twice over. A per-guest booking amount that counts towards the bill keeps those tables for people who will actually come.
  • Sunday family lunch. The most loyal guests you have. Make it easy for them to book the same table every week and they rarely go anywhere else.

Because every website booking keeps the guest's name, phone number and occasion in Billzova, you also build a list of who celebrates what with you — the start of a simple “we would love to host your birthday again” habit next year.

On the day

From website booking to a seated guest

Once confirmed, a website booking is a normal reservation in Billzova. It appears in the Reservations list on the web POS, the Windows app and the Android app, and on the Table bookings page of your dashboard, marked as a website booking with the occasion and the guest's note, so the host knows it is a birthday before the family walks in.

From there it follows the same steps as a phone booking: assign a table, seat the guest when they arrive — which marks the table occupied on your floor — or mark a no-show. You can read how that works on the table management page.

Billzova POS reservations list showing website bookings with occasions, guest counts and Seat and No Show buttons
Website bookings sit in the same Reservations list as phone bookings, with the occasion and note.

Put the button where guests already look

  • Your website header — always visible, on every page.
  • Google Business Profile — add your booking page as the reservations link, so “Book” appears where people search for you.
  • Instagram bio and WhatsApp Business — the places regulars message you from today.
  • Your bills and table tents — a small QR saying “Book your next visit” works well for birthdays and anniversaries.

Want a website with booking and ordering already built in? See restaurant websites by Billzova, with live examples from Desi Dera and Kasoota Cafe & Bistro.

Real availability

Free times worked out from your hours and your limits

You decide how often slots start, how many guests you can take per slot, how long a table is held, how much notice you need and how far ahead guests can book. The website offers only times that fit — never a closed day, never a full slot.

  • Slots every 15, 30, 45 or 60 minutes
  • Guests per slot and table hold time
  • Minimum notice and days ahead
  • Largest party online — bigger groups call
Billzova dashboard table booking settings — time slots, guests per slot, table hold, notice, cancel cut-off and booking price
One tap to confirm

Bookings arrive in the POS your staff already use

A new website booking rings in the Website orders inbox with the date, time, number of guests, occasion and note. Staff confirm, or decline with a reason the guest sees — fully booked, closed that day, party too large. Turn on automatic confirmation if you prefer.

  • Same inbox as website orders
  • Occasion and notes with every booking
  • Decline with a reason the guest sees
  • Optional automatic confirmation
Website table booking for six guests on a birthday waiting to be confirmed in the Billzova POS
You are told straight away

An email for every booking — even when nobody is at the counter

The moment a guest books, the owner gets an email with the name, phone number, party size, time, occasion and note, and a "Confirm or decline" button that opens the booking. With the dashboard open, it also chimes and shows a pop-up. No more finding out at the door.

  • Email to the restaurant and the owner login
  • One button to confirm or decline
  • Chime + pop-up on the dashboard
  • Switch the email off any time
Email to the restaurant owner: new table booking for four guests on a birthday, waiting to confirm, with a Confirm or decline button
Every booking in one place

Table bookings in your dashboard: waiting, upcoming and history

The Table bookings page shows website bookings waiting for you at the top, then everything coming up by day with guest counts, and every past booking — confirmed, seated, no-shows, cancelled and declined. Confirm, decline with a reason, mark seated or no-show, cancel, or add a phone booking yourself.

  • Waiting for you · Upcoming · All bookings
  • Website and counter bookings side by side
  • Seated, no-show and cancel in one tap
  • Add phone bookings from the dashboard
Billzova dashboard Table bookings page: a website booking waiting for confirmation and the next days' bookings with guest counts

In the product

Booking, from the website to the floor

Restaurant websites we built, and the Billzova screens behind them.

Desi Dera restaurant website built by Billzova with a Book a table button in the header
Desi Dera website, built by Billzova
Website table booking request in the Billzova POS inbox
Booking request in the POS
New table booking pop-up on the Billzova dashboard
Pop-up on the dashboard
Kasoota Cafe and Bistro website built by Billzova
Kasoota Cafe & Bistro

Compared

Taking bookings by phone vs from your website

Phone and WhatsApp bookings

  • Only when someone can answer
  • Written in a notebook or one person's phone
  • No count of guests per time
  • Large groups booked without a plan
  • Late cancellations you hear about at the door

Booking from your own website

  • Guests book any time, even at 1 am
  • An email to you for every booking
  • Every booking in the POS and the dashboard
  • Guests per slot capped automatically
  • Online cancellation only until your cut-off

FAQ

Online table booking — questions owners ask

How does online table booking work on my restaurant website?▾
Your website shows a "Book a table" button. The guest picks a date and party size, sees the times that are actually free, enters their name and phone number, and sends the request. It arrives in your Billzova POS, where staff confirm or decline it — or it is confirmed automatically if you turn that on.
Where do the free times come from?▾
From your opening hours and a few limits you set in the dashboard: how often slots start (every 15, 30, 45 or 60 minutes), how many guests you can take per slot, how long a table is held, the minimum notice and how many days ahead guests can book. Closed days and holidays are never offered.
Can two people book the last table at the same moment?▾
No. Each booking is checked and saved one at a time for that restaurant and date, so if two guests try for the last seats together, one gets them and the other is shown the remaining times.
Can I charge a booking amount?▾
Yes. Choose free, a fixed amount per booking, or an amount per guest, and whether it counts towards the bill or is a separate booking fee. Your website shows the price. Paying online is coming soon; until then the amount is collected at the restaurant.
What about large parties?▾
Set the largest party that can book online — say 10 guests. Bigger groups are asked to call the restaurant, so you can plan the table, the menu and any advance.
Can guests cancel their own booking?▾
Yes, up to a cut-off you choose — two hours before by default. After that they are asked to call you, so a table is not freed up at the last minute without you knowing.
Do I pay a commission or cover charge on these bookings?▾
No. Bookings from your own website are part of your Billzova website and POS. There is no per-cover or per-booking fee from us.
Where do website bookings appear?▾
In the Bookings tab of the Website orders inbox on every POS screen, in your Reservations list on the web POS, Windows app and Android app, and on the Table bookings page of your dashboard — waiting for you, upcoming by day, and every past booking — marked as a website booking with the occasion and any note.
Will I be told when a booking comes in?▾
Yes. The owner gets an email for every new website booking (the restaurant email and the owner login), with a button that opens that booking. While the dashboard is open it also chimes and shows a pop-up, and the bell keeps the count. The email can be switched off in Settings → Online orders.
Do I need a Billzova website to take bookings?▾
You need a website connected to Billzova. We build restaurant websites with booking and ordering built in, or your own developer can connect an existing website using the Billzova API.
Does the guest get a reminder?▾
Not automatically yet. Your staff can see the guest's phone number on every booking and call or message them. Automatic reminders are on our list; we will not claim them until they are live.
Can I stop bookings for a day?▾
Yes. Mark the day as closed in your opening hours, or switch website bookings off in the dashboard. Guests will simply not see free times for that day.
🚀 Start your 30-day free trial

Let guests book while you are busy cooking.

Billzova builds restaurant websites with table booking and online ordering built in — the Website + Online Orders plan, ₹15,999 GST included (lower during our website offers).