Free Bookings Stay Free: Cleaner Card-on-File and $0 Handling for Calendars
Here's an awkward one that just got fixed. Say a client books a free session, or uses a coupon that takes the price down to zero. In the old setup they could still be asked to type in their card details, and a $0 transaction would run for no reason.
That confused people at exactly the wrong moment - right as they were trying to book with you.
Your calendar payment settings now handle this properly.
What changed
The system used to blur two very different things: collecting a card on file, and taking an actual payment. A $0 amount was the workaround for saving a card without charging, and it didn't always behave.
Now those two jobs are separate, with a clear Collect Card on File option of its own.

Collect Card on File
Turn this on when you want a client's card saved but don't want to charge them at booking. When it's enabled:
- Clients enter their card details while booking
- The card is securely saved for later use
- They are not charged to book the appointment
- No payment transaction is created during booking
This is handy for no-show protection or charging after a session, without asking for money up front.
$0 and free bookings
When you have Charge upfront switched on, what happens now depends on the final amount due:
- Final amount above $0 - card details are collected and the payment runs as normal
- Amount set to $0 - card collection and payment are skipped entirely
- A coupon brings it to $0 - card collection and payment are skipped entirely
- A coupon still leaves an amount owing - the discounted amount is collected as normal
So a truly free booking is truly free. No card prompt, no pointless $0 transaction, no confusion for the person on the other end.
Where to set it
Open the calendar you want to adjust, go to its Payment settings, and you'll see the Collect Card on File option alongside your charge upfront settings. Pick the one that matches how you actually work.
Take two minutes to check any calendar where you offer free sessions or run 100% discount codes. It's a small tidy-up that makes booking smoother for your clients.

