LORD OF THE WIX

Wix Bookings: Creating a Monthly Pricing Subscription for Courses

Lord Of The Wix · Oct 25, 2026

When you create a course with monthly pricing, you can charge participants a fixed fee each month instead of collecting the full course price upfront. This works well for long-running programs such as children's activity classes, semester-based courses, or annual programs.


The first payment is collected at checkout, and the remaining payments are charged automatically on the 1st of each following calendar month, based on the payment schedule you set.


Important:


Make sure you add a payment provider that supports recurring payments.


Creating a monthly pricing subscription for a course


Create a monthly pricing subscription from your site's dashboard so you can charge a fixed monthly fee for a course.


Notes:



To set up a monthly pricing subscription:


  1. Go to Booking Services in your site's dashboard.

  2. Click + Add a New Service in the top right.

  3. Scroll down to Courses and choose what you want to do:

    • Click Edit below the relevant course template.

    • Click + Start from Scratch to use a blank template.

  4. Fill out the Service details.

  5. Click on the Price & payment section.

  6. Click the Price type dropdown and select Monthly pricing.

  7. Enter the Price per month.

  8. Set up your Payment schedule:

    1. Click the When does your course start? dropdown and select the relevant month.

    2. Click the How long is your course? dropdown and select the duration of your course.

  9. Click Save and continue to set up your course.


A screenshot of the Pricing & payments panel in a site's dashboard for Wix Bookings.

Tip:


Set up a grace period before your first client enrolls. This gives failed payments more time to go through before the subscription is canceled.


FAQs


Click a question below to learn more about monthly pricing for your course.


What does a client pay when they enroll in a course?

Clients are charged based on where they are in your payment schedule. If your schedule runs from July through December and someone enrolls in September, they pay for September at checkout and continue with the remaining payments from October through December.


Can a client join after the course has started?

Yes. If you set your booking policy to allow participants to join after the course begins, clients can join after the course has started. They are only charged for the months remaining in your payment schedule, not for months that have already passed.


How can I prorate first payment for a late joiner or a course that starts mid-month?

It is not possible to prorate the first payment automatically. Clients are charged the full monthly amount regardless of when they join during the month or when the course begins. If you want to reduce the first payment for late joiners or mid-month course starts, you can create a coupon and share it with clients to use at checkout.


How is monthly pricing different from installments?

Monthly pricing follows your payment schedule and charges clients only for payments due while they’re enrolled. Installments split the total course price into fixed payments set upfront, regardless of enrollment date.


Do changes to the pricing setup affect existing subscriptions?

No. Changes only apply to new enrollments. Existing subscriptions keep their current terms. If you need to update an existing subscription, manage it separately from the Subscriptions page.


This article is credited to the Wix team - https://support.wix.com/ and we thank them for that!

More PostsLet's Talk

Need A Professional Website?
Contact Us Today!