bavoli charges $0 a month and $0.00 per cover, so your bill stays at zero whether you seat 50 covers or 5,000. Every feature is included for every restaurant. There is no contract and no credit card to sign up. The only charges anywhere in bavoli are per-order fees on online ordering: 50c per pickup order, $1 per delivery order, and 0.5% on dine-in QR orders.
How it works
Sign up, free
$0 a month, every feature included. No per-cover fees and no card.
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, 500 covers costs $0. So does 1,500. The per-cover fee is $0.00 and the monthly fee is $0, so the busy months don't punish you. That gap, nothing 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: $0. $0.00 per cover.
- The more you grow, the wider the gap gets.
What you get, free
Floor plan and table management
Draw your room, assign tables, and see availability at a glance. Included free.
No-show protection included
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. Unlimited profiles, free.
Waitlist and analytics
A waitlist with SMS for walk-ins and analytics to see what is happening at the door. Both included 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 a month and $0.00 per cover, always. There is no invoice.
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 has no contract and no monthly fee. Leave anytime and take your data with you.
You also don't need a credit card, ever, for the software. That is a standing policy. Open an account and use everything. A card only enters the picture if you turn on online ordering and connect Stripe to get paid.
The point of transparent pricing is that you can predict it. The number is zero, and it stays put.
Frequently asked questions
Keep reading
More honest comparisons and pricing breakdowns for independent restaurants.
- What bavoli costs: nothing, except per-order fees on ordering
- Compare bavoli vs OpenTable per-cover fees
- How no-show protection works
- Waitlist with SMS, included free
- 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
