# Offer recurring appointments

> Sell a Stripe subscription that reserves the customer's chosen weekly appointment.

Use a fixed recurring appointment when one Stripe subscription reserves the same weekly slot.

Your workspace needs [Services access](/services/what-is-services-mode) before you use this setup.

1. Add a required **Email** field.
2. Add **Appointment Booking**.
3. Set its availability.
4. Choose **Recurring — same slot every cycle (subscription)** under **Booking recurrence**.
5. Choose the required email field under **Customer email**.
6. [Set the billing cycle](/services/sell-recurring-services#set-the-billing-cycle) using **Weekly** with **Interval count** `1`.
7. Publish the form.

The customer chooses the first appointment before subscription checkout. After checkout succeeds, Maxforms keeps that slot as the weekly anchor and creates future appointments through a rolling 60-day window.

Each future appointment still needs available capacity. Maxforms skips a conflicting appointment instead of moving it to another time.

Rescheduling one appointment changes that appointment only. Cancelling it skips that appointment while the subscription continues.

## If you need biweekly or monthly fixed appointments, then contact support

Weekly is the supported cycle for a fixed appointment; contact support before choosing biweekly or monthly.

