flexible payments + conditional pricing + multiple session lengths

Hi TidyCal team — I love using TidyCal, but I’m running into a big limitation with payments and pricing.

Right now, if I enable PayPal, it forces clients to pay before they can schedule, and it also prevents me from offering alternative payment methods. I need a workflow where clients can choose an available time first, then select how they want to pay.

I also need conditional pricing for the same appointment type:

  • Returning clients/students (2025 & earlier): $60/hr (prorated by duration)
  • New clients/students: $65/hr (prorated by duration)

It would also be really helpful if one booking type could offer multiple session length options (ex: 30 / 60 / 90 minutes) while keeping the same booking link and applying the correct prorated pricing automatically.

Feature request:

  1. Allow “schedule first, pay after” with PayPal (ex: PayPal invoice or payment link after booking)
  2. Allow multiple payment options for the same booking type (PayPal + alternative methods)
  3. Support conditional/segmented pricing rules (ex: returning vs new) and automatic prorating based on selected duration
  4. Support multiple time-length options within a single booking type (30/60/90, etc.)

This would make TidyCal much more usable for service providers with legacy rates and flexible payment needs. Thanks for considering