Set prices for your bookings

Tell your customers up front how much your time will cost by setting a price for bookings. You can also integrate with Stripe to accept payment upfront.

In this article:

Activate payments on your booking page
Using the {PRICE} shorthand code
Setting price per slot
Setting price by Appointment Type


Activate payments on your booking page 

To activate this feature, navigate to Booking Form > Payments. Toggle Payments to On and select the correct currency for your booking page. If you have Stripe integrated and want to take payments upfront,  check the box to Take payment for your bookings via Stripe.

Using the {PRICE} shorthand code

With Payments turned on, a field for the price of bookings will be added to your booking form. You can use the {PRICE} shorthand code to quote the price of the booking on the confirmation page or in your emails to your booker.

Setting price per slot

When you set a price per slot, your grid display becomes very important. 

The system will calculate the number of slots taken by your client and that will be the payment price presented to them.

  • If you have a grid display of 1 hour, and a 1 hour appointment, the booking only takes 1 slot, so the price is not multiplied.
  • If you have a grid display of 15 minutes and a booking duration of 60 minutes, that would be 4 slots taken, so the price will be multiplied by 4. 

Additionally, if you are using our units per slot feature you will see that this can also factor in to how prices are calculated.

Here's an example with a rate of $100 per hour:

  • A booking for 1 person for 1 hour would display the price at $100.
  • A booking for 2 people for 1 hour would show the price as $200.
  • A booking for 2 people for 2 hours would show the price as $400.

Setting price by Appointment Types

Instead of calculating price per slot, you can also set prices for each appointment type you offer, under TImes & availability > Appointment Types. 

This is a better option if your prices don't calculate that easily, for example, a 1-hour session doesn't equal the price of two 30 minute sessions, or your initial consultation is more expensive the subsequent visits. 

If you allow users to book more than one appointment at the same time, the {PRICE} will be calculated accordingly.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.