Own Your Calendar. Stop Renting It.
$19 one-time. Every feature. Forever. Want to collect payments? 5 cents a booking.
Free
Get started with the basics
- ✓1 event type
- ✓Unlimited bookings
- ✓Basic scheduling
- ✓Email confirmations
- ✓Payment collection ($0.05/booking)
- ✓OnceCal branding on booking pages
Pro
Every feature. Forever.
- ✓Unlimited event types
- ✓Unlimited bookings
- ✓Custom branding & colors
- ✓Payment collection ($0.05/booking)
- ✓Custom intake questions
- ✓Dot, your AI assistant 🦦
- ✓Bulk reschedule & cancel
- ✓Email reminders
- ✓No ads or OnceCal branding
- ✓Google Calendar sync
- ✓Custom domain support
- ✓Priority support
Payment collection: $0.05 per paid booking. That's it.
5 cents a booking. Less than a text message. Available on every plan. Free bookings always have no fee.
Frequently Asked Questions
Why a one-time fee instead of monthly?
Most scheduling tools charge $10–30/month, which adds up to hundreds over time. We believe your calendar shouldn't be a subscription. Pay once, use forever.
How does the payment collection fee work?
Simple: $0.05 per paid booking. That's it. Whether you're on Free or Pro, when you collect a payment through Stripe, OnceCal takes 5 cents. Free (non-paid) bookings always have zero fees. Stripe's own processing fees apply separately.
Can I accept payments on the free plan?
Yes. Payment collection is available to everyone — free and pro. Connect your Stripe account and start collecting. We take $0.05 per paid booking.
Can I upgrade from Free to Pro later?
Absolutely. You can upgrade at any time from your admin dashboard. Your existing bookings and settings carry over seamlessly.
What happens if I cancel?
There's nothing to cancel — it's a one-time purchase. Your account stays active. If you want to delete your data, contact us and we'll take care of it.
Do I need a credit card to start?
No. The free plan requires no payment info. You only pay when you upgrade to Pro.
Is there a refund policy?
Yes. If you're not happy within 30 days of purchasing Pro, we'll refund you — no questions asked.