Feature

Take deposits, enforce cancellation policies — per service
Beta

Reduce no-shows with deposits and enforce cancellation policies automatically

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

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:

  • 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. 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.

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:

  • 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.

Frequently Asked Questions

Get started

Ready to transform your service business?

Join 150+ businesses already using Opencals. Start on a free development store with every feature unlocked, and only pay once you go live.

No credit card required
Setup in 10 minutes
Cancel anytime