How do I charge for my appointments? (Connecting Stripe or PayPal)

TidyCal allows you to easily charge for your time by integrating directly with Stripe or PayPal. Once connected, you can set a price for any booking type, and your clients will be required to pay upon booking.

Paid bookings are NOT available on Free plans.


Step 1: Connect Your Payment Provider


Before you can add a price to a booking, you must connect your TidyCal account to either Stripe or PayPal.

  1. From your TidyCal Dashboard, click on Settings in the main menu.
  2. Navigate to the Integrations tab.

    Find the Payments section (https://tidycal.com/integrations/payments) and choose your preferred provider:

    • To connect Stripe: Click the Connect button next to the Stripe logo. You will be securely redirected to Stripe to log in and authorize the connection with TidyCal.
    • To connect PayPal: Click the Connect button next to the PayPal logo. A pop-up will appear asking you to log in to your PayPal account to grant permission.

Step 2: Add a Price to a Booking Type


Once your payment provider is connected, you can set a price on any booking type.

  1. Go to the Booking Types section from your main dashboard menu.
  2. Click to edit an existing booking type or create a new one.
  3. In the booking type editor, find the Charge for this booking field.
  4. Enter the amount you wish to charge for the appointment. The currency (e.g., USD, EUR, GBP) is determined by your settings within your Stripe or PayPal account.
  5. Click the Save Booking Type button at the bottom of the page.

What Your Client Sees


Now, when a client selects a time for this paid booking type, they will be immediately prompted to complete the payment via the provider you connected. The booking is not confirmed on your calendar until their payment is successful.

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