Also in Features:
Deposits & Cancellations (Beta)
Reduce no-shows with deposits and enforce cancellation policies automatically
Deposits & Cancellations (Beta)
Beta feature
Deposits and cancellation fees are currently in beta and not yet available to all stores. Customer self-service cancellations (within your policy window) are already available through the customer calendar. Contact us to get early access to deposits and no-show fees.
Reduce No-Shows with Deposits
When customers have money on the line, they show up — or they cancel in time for you to rebook the slot. A deposit requirement is the most direct way to reduce wasted appointments.
Set a deposit as a fixed amount or a percentage of the total service price:
- Fixed amount — $50 deposit on a $200 treatment
- Percentage — 25% of service price, calculated automatically at checkout
The remainder is collected at the time of service or charged automatically on a configured date.
Fixed or %
Deposit type
Per-service
Policy configuration
Automatic
Policy enforcement
Beta
Feature status
Cancellation Windows
Define how far in advance a customer must cancel to receive a full refund. Common configurations:
- 48-hour window — full refund if cancelled 48+ hours before the appointment
- 24-hour window — 50% refund if cancelled 24–48 hours before; no refund within 24 hours
- Non-refundable — heavily discounted or high-demand services
Opencals enforces your policy automatically. Customers who cancel within the window are charged according to your rules. No manual review needed.
Customer Self-Service Cancellations
Customers can cancel their own appointments through the customer calendar or confirmation email link — but only within your configured cancellation window. Outside the window, cancellations require admin action.
This reduces support overhead while keeping your policy intact.
No-Show Fees (Beta)
Mark a booking as a no-show to apply a fee automatically. The charge goes to the payment method on file through Stripe. Combined with a deposit, this creates a complete revenue protection policy.
Per-Service Configuration
Deposits and cancellation policies are set per service, not globally. This means:
- A 90-minute premium treatment requires a 50% deposit with a 48-hour cancellation window
- A 20-minute free consultation is fully refundable up to 2 hours before
- A group class is non-refundable once a minimum number of attendees confirms
All Transactions in One Place
Deposits, cancellation fees, and no-show charges all appear in the Orders dashboard with full transaction history. Refunds flow back to the customer's original payment method automatically through Stripe.
Customer Calendar
Customers cancel within your policy window through their self-service portal.
Orders & Payments
All deposits, fees, and refunds tracked in the Orders dashboard.
Customer Notifications
Customers receive cancellation confirmation and refund details by email.
Frequently Asked Questions
Early Access — 3 Months Free
Ready to transform your service business?
Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.