One plan.
$100/yr
Forty-five days free. Cancel before then for nothing. Cancel after, you keep your data — we'll export it.
Includes: unlimited staff, unlimited appointments, unlimited customers, all email sends, all four brand templates, light & dark, custom subdomain.
Start your 45 daysNo card required to begin.
What $100/year includes.
- Unlimited staff
- Unlimited appointments per month
- Unlimited customers in the directory
- Per-business booking page at book.zedule.app/<your-slug>
- Embeddable booking widget for your own website
- Booking confirmations, cancellations, and reminders by email
- Four brand templates (indigo, forest, rose, amber)
- Light and dark mode
- Multi-staff scheduling with per-day working hours
- Blocked-time management for vacations and breaks
- Customer history per person
- Per-staff role permissions (owner, admin, staff)
- Billing self-service through Stripe's portal
- CSV export of customers and appointments on demand
- Per-tenant data isolation on Cloudflare D1
For context: Cal.com is $144/year/seat. Acuity is $192/year. We're $100/year. Period.
Multi-location? Let's talk.
Multi-location chains, franchise networks, and white-label deployments have different needs. We do a real conversation for those.
enterprise@zedule.appQuestions, in advance.
What's the catch with $100/year?
There isn't one. We run on Cloudflare and don't pay for sales reps.
Do I need a credit card to try?
No. The 45 days are completely free. We ask for the card on day 46 if you want to keep going.
Do you charge per staff member?
No. Add as many as you want.
What happens after 45 days?
You either pay $100, or your account stays in read-only mode for 60 more days while you decide. Nothing is deleted in that window.
Can I keep my customers' data if I leave?
Yes. CSV export of customers and appointments, on demand, no questions.
Where is my data stored?
On Cloudflare D1, isolated to your business — your data lives in its own database, not a shared table with someone else's customers.
How do customers book — through my website or yours?
Either. We host a page at book.zedule.app/<your-slug>, or you can embed the booking flow as an iframe on your own website.
Can I cancel any time?
Yes. Through Stripe's billing portal, two clicks.
Do you do SMS reminders?
Email reminders, yes. SMS — not yet. We'd rather do email well than do five things badly.
What if I'm in Europe?
Works the same. Data stays in CF's EU edge if you pick the EU region during signup.