# Sell a recurring service without appointments

> Take weekly, monthly, or yearly Stripe subscription payments without adding a booking field.

Use a recurring payment without **Appointment Booking** for retainers and other ongoing services. Stripe handles the billing cycle, while Maxforms provides the customer and subscription record.

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

## Set the billing cycle

1. [Connect Stripe](/payments/connect-stripe) to the workspace.
2. Add a required **Email** field.
3. Add **Payment**.
4. Choose a connected Stripe account under **Payment account**.
5. Choose **Weekly**, **Monthly**, or **Yearly** under **How often**.
6. Set **Interval count**.
7. Set **Product name**.
8. Set **Amount**.
9. Leave the form without an **Appointment Booking** field.
10. Select **Save changes**.
11. Publish the form.

Stripe supports interval counts for billing-only and session-credit subscriptions. For example, monthly with interval count `3` bills every three months.

Recurring payments use **Charge at submit**. **Invoice after review** is unavailable until you change **How often** to **One time**.

The customer completes Stripe subscription checkout after submitting the form. Their portal can show membership status, stored invoices, and Stripe billing management without appointment or credit controls.

The response can complete and trigger submission integrations before subscription checkout succeeds. Confirm subscription status before treating a downstream contact or row as a paying customer.

## If the form has a booking field, then choose a recurring booking setup

A recurring payment cannot publish with a one-time booking. Use either [weekly recurring appointments](/services/offer-recurring-appointments) or [session credits](/services/sell-session-credits). Weekly is the supported cycle for a fixed appointment; contact support before choosing biweekly or monthly.

