bavoli charges a flat monthly fee with $0.00 per-cover fees on every tier, so your bill stays the same whether you seat 50 covers or 5,000. Four tiers: Free at $0/mo, Starter at $20/mo, Professional at $50/mo, and Premium at $100 per location/mo. Every plan is month-to-month with no contract and no credit card to start.
How it works
Pick a flat plan
Free $0/mo, Starter $20, Professional $50, Premium $100/location. No per-cover fees on any tier.
Take reservations
Online booking page, floor plan, guest profiles, and no-show tracking from day one.
Grow without penalty
Your busiest month costs the same as your slowest. $0.00 per cover, always.
The hidden cost of per-cover pricing: a 500-cover example
Run the math on a real month. Say you seat 500 covers through your reservation system, which is a modest week-plus-weekend pace for a small independent dining room.
On OpenTable's network pricing (as of June 2026), roughly $1 per seated cover adds about $500 in per-cover fees on top of the $299/mo Core subscription. That's around $799 for the month, and it climbs every time you get busier. At 1,000 covers it's closer to $1,299. Toast Tables starts at $50/mo but layers POS processing on top at 2.49% plus $0.15 per transaction. Yelp Guest Manager starts at $159/mo and up.
On bavoli's Starter plan, 500 covers costs $20. So does 1,500. The per-cover fee is $0.00, so the busy months don't punish you. That gap, $20 versus several hundred dollars, is the whole argument for flat pricing.
- 500 covers on OpenTable Core: about $299 + ~$500 in per-cover fees = roughly $799/mo.
- 500 covers on bavoli Starter: $20/mo, flat. $0.00 per cover.
- The more you grow, the wider the gap gets.
What you get on Free
Floor plan and table management
Draw your room, assign tables, and see availability at a glance. Included on Free.
No-show tracking on every tier
Every booking builds a guest profile. No-shows are marked automatically so you can spot patterns.
Guest profiles and history
Regulars and their preferences follow them across visits. 50 profiles on Free, unlimited on paid.
Waitlist and analytics
Email waitlist for walk-ins and basic analytics to see what is happening at the door. Both included on Free.
What "cheap" really means for reservation software
Low-cost reservation software comes in two shapes, and they're not the same thing. The first is a low flat fee. The second is a low headline price that hides a per-cover charge. The second one is the one that gets expensive.
A per-cover fee means you pay every time the software seats a guest. It scales with your success: the busier your dining room, the bigger your bill. A flat fee does the opposite. It stays put, the number you pick is the number you pay, whether you have a quiet Tuesday or a packed Saturday.
bavoli is flat by design. $0.00 per cover, always, on Free, Starter, Professional, and Premium. The number on your invoice is the number you picked.
No contract, no card to start, no surprises
Cheap software that locks you into an annual contract isn't cheap, it's a commitment you can't undo. bavoli is month-to-month on every plan. Cancel anytime.
You also don't need a credit card to start or to run a trial. That is a standing policy. Open an account on Free, get 30 days of Pro free with no card, and only enter payment details if and when you choose to subscribe to a paid plan.
The point of transparent pricing is that you can predict it. Pick a tier, know the number, and watch it stay put.
Frequently asked questions
Keep reading
More honest comparisons and pricing breakdowns for independent restaurants.
- See all four bavoli plans and flat pricing
- Compare bavoli vs OpenTable per-cover fees
- How no-show tracking works on every tier
- Email waitlist included on the free plan
- Free restaurant reservation software at $0/mo
- bavoli vs Resy pricing breakdown
- The free restaurant waitlist app for walk-ins
- The best OpenTable alternatives in 2026, ranked with prices
