Skip to main content
Paid bookings let you charge for a booking with Cal Pay, Cal.com’s built-in payment option, or with Stripe. With Stripe you can also charge a no-show fee later instead of collecting payment up front.
  1. Open Links and select the booking link.
  2. Open Payments & Seats and turn on Paid booking.
  3. Under Select a payment app, choose Cal Pay or Stripe. For Cal Pay, follow Cal Pay from here. The rest of these steps cover Stripe. If Stripe is not installed, select it under Connect payment apps and complete setup.
  4. Enter the Price and choose the Currency.
  5. Under Payment option, choose Collect payment on booking or Charge no-show fee.
  6. Set the Refund policy to Always, Never, or If cancelled, then choose the number of business or calendar days before the event.
  7. To charge for last-minute cancellations, turn on Auto charge no-show fee for last minute cancellations and set how many minutes, hours, or days before the scheduled start time to charge.
  8. Select Save.
With a no-show fee, the booker’s card is saved and charged later. For a booking, use Charge card or Collect no-show fee to collect it. No-show fees cannot be used with seats, and paid bookings are not compatible with recurring events. For setup details, see how to receive payments. To collect a no-show fee for a booking, see manage a booking.