Skip to content

Support for Multiple Pricing Options per Event Time Slot #23737

@ownerinspections

Description

@ownerinspections

Is your proposal related to a problem?

Currently, when creating an event in Cal.com, there is no way to assign different prices for different time slots or durations. The Stripe integration works well for payments, but it only supports a single flat price per event, regardless of how long the slot is or when it occurs.

This is frustrating because many use cases require variable pricing. For example:

  • A 30-minute consultation should be cheaper than a 2-hour consultation.
  • Evening/weekend slots might be priced higher than standard weekday slots.
  • Premium/priority slots could carry an additional surcharge.

Right now, all of these scenarios are impossible without creating separate events for each pricing rule, which is inefficient and confusing for both admins and customers.


Describe the solution you'd like

I would like Cal.com to support multiple price configurations per event, such as:

  • Pricing based on duration (e.g., 30 mins = $50, 60 mins = $80, 120 mins = $150).
  • Pricing based on time/day (e.g., weekday = $100, weekend = $150).
  • Pricing based on custom slot rules (e.g., after 6pm surcharge, early morning discount).

This could be implemented as:

  • A pricing table within the event setup, where each slot/duration has its own price.
  • Stripe integration that dynamically pulls the correct price based on the chosen slot.
  • API support for assigning and retrieving different prices per time slot.

Describe alternatives you've considered

  • Creating separate events for each price tier (e.g., "30-min consultation" vs. "60-min consultation"). This quickly becomes unmanageable and cluttered for businesses with multiple pricing rules.
  • Manually adjusting payments after booking, which is inconvenient and defeats the purpose of automation.
  • Using third-party workarounds via Zapier/Make.com to recalculate payments, but this adds complexity and is prone to errors.

Additional context

This feature is especially important for:

  • Consultants, coaches, and lawyers who bill differently based on time.
  • Healthcare providers offering different lengths of appointments.
  • Service businesses with surcharges for weekends, evenings, or urgent bookings.

Other scheduling platforms already offer variable pricing, so adding this to Cal.com would make it much more competitive for professional users.


Requirement/Document

Metadata

Metadata

Assignees

No one assigned

    Labels

    Low priorityCreated by Linear-GitHub Sync✨ featureNew feature or request🚨 needs approvalThis feature request has not been reviewed yet by the Product Team and needs approval beforehand

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions