Simple, transparent pricing
Twenty dollars a month isn't cheap. It's what this actually costs.
See how we compare.- 50 reservations/month
- Online booking page (bavoli-branded)
- 1 floor plan, 10 tables
- 1 staff account
- 50 guest profiles (name, phone, email, visit count)
- Full waitlist (email notifications)
- Basic analytics (daily reservations, no-show rate)
- No-show tracking (rate only, no card holds)
- "Powered by bavoli" badge
- Email notifications
- 500 reservations/month
- 2 floor plans, unlimited tables
- 3 staff accounts
- Full guest CRM with visit history
- No-show protection
- Full waitlist (email notifications)
- Basic analytics
- Customizable booking page (colors, fonts, templates)
- Email & chat support (24hr SLA)
- Unlimited reservations
- Unlimited floor plans & tables
- 10 staff accounts
- Full guest CRM
- Fully branded booking page (hero image, no bavoli badge)
- Email & chat support (24hr SLA)
- POS integration (Square, Toast, Clover)Coming soon
- 2,500 SMS/monthComing soon
Premium Volume Discounts
Full feature comparison
See exactly what you get with each plan.
| Feature | Free | Starter | Professional | Premium |
|---|---|---|---|---|
| Reservations | ||||
| Monthly reservations | 50 | 500 | Unlimited | Unlimited |
| Online booking page | ||||
| White-label booking page | ||||
| Widget customization | Default bavoli styling | Templates, brand colors, heading fonts | Full: hero image, hide branding | Full: hero image, hide branding |
| Notifications(Coming soon) | Email only | Email + SMS | Email + SMS | Email + SMS + WhatsApp |
| SMS credits/month(Coming soon) | 0 | 750 | 2,500 | 5,000 |
| No-show tracking | Rate only | |||
| No-show fee collection | ||||
| Guest Management | ||||
| Waitlist(Coming soon) | Email only | Email + SMS | Email + SMS | Email + SMS |
| Guest profiles | 50 (CRM) | Unlimited | Unlimited | Unlimited |
| Guest management | Name, phone, email, visits | Full | Advanced | Advanced |
| Tags & dietary prefs | ||||
| Operations | ||||
| Analytics | Basic (reservations, no-shows) | Basic | Advanced | Advanced |
| Floor plans | 1 (10 tables) | 2 (unlimited tables) | Unlimited | Unlimited |
| POS integration (Square, Toast, Clover) | Coming soon | Coming soon | ||
| Multi-location dashboard | Coming soon | |||
| Support & Admin | ||||
| Staff accounts | 1 | 3 | 10 | Unlimited |
| Support | Email & chat (48hr SLA) | Email & chat (24hr SLA) | Email & in-app chat (24hr SLA) | Dedicated account manager |
| Uptime SLA | 99.9% | |||
Frequently asked questions
Everything you need to know about our pricing.
Can I start with the free plan and upgrade later?
Absolutely. Start with Free and upgrade to any paid plan whenever you are ready. Your data, settings, and guest history carry over seamlessly.
Is there a long-term contract?
No. All plans are month-to-month. Pro and Premium plans offer a 10% discount with annual billing. You can upgrade, downgrade, or cancel at any time without penalty.
What counts as a reservation?
A reservation is any booking created through your bavoli booking page, dashboard, or other connected tools that is not cancelled. Each booking counts as one reservation regardless of party size.
Do I need a credit card to start?
No. The Free plan requires no credit card. You only need payment information when upgrading to a paid plan.
What does "Powered by bavoli" badge mean?
On the Free plan, your booking page displays a small "Powered by bavoli" badge. Professional and Premium plans remove the "Powered by bavoli" badge. Starter plans include the badge.
What happens if I exceed my monthly reservation limit?
We'll notify you when you're approaching your limit. You can upgrade at any time to accept more bookings.
Can I try Professional features before committing?
All new accounts start on the free plan with 50 reservations per month. You can upgrade to Starter or higher at any time from your dashboard.
How does Premium pricing work for multiple locations?
Premium is priced per location at $100/month ($90/month annual). Volume discounts are available: 5+ locations at $89/mo each, 15+ locations at $79/mo each, and 25+ locations receive custom pricing. Contact our sales team for a quote.