Comparison
VoxelBooking
vs Cal.com.
Both can be self-hosted. Different architectures.
Different booking patterns.
VoxelBooking
Four booking patterns: time slots, resources, capacity, events. Multi-business architecture. PHP/MySQL. One-time purchase. No Docker, no Redis, no Node.js required. Runs on standard shared hosting.
Cal.com
Appointment and meeting scheduling with calendar sync. Open source (AGPL). Node.js/TypeScript/PostgreSQL. Free community edition for self-hosting. Also available as managed SaaS.
Pricing
2-year total cost.
VoxelBooking
One-time license ($59) + ~$10/mo hosting × 24 months
No per-seat fees. No booking limits.
Cal.com
Community edition: free (self-hosted, AGPL license)
Managed plans available. Server infrastructure costs apply to self-hosted.
Cal.com pricing from cal.com/pricing. VoxelBooking hosting estimate assumes entry-level shared hosting (~$10/mo). Pricing verified May 2026.
Features
Feature by feature.
| Feature | VoxelBooking | Cal.com |
|---|---|---|
| Booking patterns | Time slots, resources, capacity, events | Meeting and appointment scheduling |
| Multi-business | Agency license supports unlimited client businesses | Team and organization accounts |
| Tech stack | PHP 8.3+, MySQL 8.0+ | Node.js, TypeScript, PostgreSQL |
| Hosting requirements | Shared hosting or VPS | VPS with Docker (recommended) |
| Calendar sync | Not available in v1 | Google, Outlook, Apple Calendar |
| Pricing model | One-time purchase | Free community + paid managed plans |
| License | Commercial Envato license | AGPL (derivative works must be open-sourced) |
| Source code | Full source included | Open source on GitHub |
| Branded booking pages | ✓ Custom colors, logo, cover image | Customizable booking pages |
| Restaurant reservations | Capacity pattern with party sizes | Not a reservation system |
| Hotel or room booking | Resource pattern with date ranges | Not a room booking system |
| Event registration | Events with participant limits | Group event types |
| Embed widget | One-line JavaScript embed | Embed and React component |
| API | REST API included | Full REST and webhook API |
| Round-robin scheduling | Not available in v1 | ✓ Built-in |
| Payment collection | Not available in v1 | Stripe integration |
Their strengths
Where Cal.com wins.
Native calendar sync
Two-way sync with Google Calendar, Outlook, and Apple Calendar. Cal.com reads your availability in real time. VoxelBooking manages availability through its own schedule system.
Open-source community
Cal.com is AGPL-licensed and community-maintained on GitHub. Developers can contribute, fork, and inspect every line. VoxelBooking provides full source code with a commercial license but is not community-developed.
Round-robin and collective scheduling
Assign meetings across team members automatically. Cal.com handles availability conflicts across multiple calendars. VoxelBooking focuses on staff-based availability within its own system.
Our strengths
Where VoxelBooking wins.
Four booking patterns, not one
Cal.com handles appointment scheduling. VoxelBooking also covers room bookings (date ranges, per-night pricing), restaurant reservations (party sizes, remaining capacity), and event registration (participant limits, waitlists). One system for salons, hotels, restaurants, and yoga studios.
Multi-business architecture
Agency license supports unlimited client businesses from one installation. Create a tenant for each client with isolated data, branded booking pages, and separate staff. Designed for freelancers and agencies managing multiple local businesses.
Standard PHP hosting
PHP 8.3+ and MySQL 8.0+. No Docker, no Redis, no Node.js at runtime. Upload the files, run the installer, open the dashboard. Works on shared hosting, any VPS, or dedicated servers.
Commercial Envato license
Cal.com uses the AGPL license, which requires derivative works to be open-sourced under the same terms. VoxelBooking uses a commercial Envato license — no AGPL reciprocal source requirement.
Summary
The verdict.
Choose Cal.com if you need calendar sync with Google and Outlook, round-robin team scheduling, and an open-source codebase you can contribute to. Cal.com is the strongest self-hosted option for 1:1 meeting scheduling.
Choose VoxelBooking if you need more than appointment scheduling — room bookings, restaurant reservations, event registration — and want to manage multiple businesses from one installation on standard PHP hosting.
Wondering about the broader SaaS vs self-hosted question? Read our comparison of the two models.
Get started
Own your booking system.
One-time purchase. Four booking patterns. Standard PHP hosting.