---
title: How can I charge my clients per-visit for a group class with one-time payment?
description: This article provides instructions on how to charge clients on a per-visit basis for group classes with a one-time payment.
---

[Skip to content](https://kb.opus1.io/how-can-i-charge-my-clients-per-visit-for-a-session-with-one-time-payment#main-content)

English

Show submenu for translations

![Opus1-3-icon-color-1.png\]](https://kb.opus1.io/hs-fs/hubfs/Opus1-3-icon-color-1.png?height=50&name=Opus1-3-icon-color-1.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to opus1.io

 Go to opus1.io

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [opus1io Knowledge Base](https://kb.opus1.io/?hsLang=en)
2. [Services](https://kb.opus1.io/services?hsLang=en)
3. [Payment Plans](https://kb.opus1.io/services?hsLang=en#payment-plans)

# How can I charge my clients per-visit for a group class with one-time payment?

## This article provides instructions on how to charge clients on a per-visit basis for group classes with a one-time payment.

<iframe width="200" height="113" src="https://www.youtube.com/embed/ekl42dTpV2A?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Full Session Payment Plans with Per-Visit Pricing | Opus1.io" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none;"></iframe>

Full Group Class Payment Plans with Per-Visit Pricing | Opus1.io

 

To charge your clients per-visit for group classes with one-time payment, watch the video above or follow the steps below.

 

To create a full group class payment plan calculated as a variable rate based on number of visits, navigate to your **Services** page and click **UPDATE** on the service to which you wish to add this payment plan.

 

![1-May-28-2023-06-19-53-3400-AM](https://kb.opus1.io/hs-fs/hubfs/1-May-28-2023-06-19-53-3400-AM.png?width=670&height=320&name=1-May-28-2023-06-19-53-3400-AM.png)

 

Then, navigate to the **PAYMENT** tab and click the edit button (the pencil icon).

 

![2-May-28-2023-06-20-20-2174-AM](https://kb.opus1.io/hs-fs/hubfs/2-May-28-2023-06-20-20-2174-AM.png?width=670&height=320&name=2-May-28-2023-06-20-20-2174-AM.png)

 

Scroll down and click **CREATE PAYMENT PLAN**

 

![3-May-28-2023-06-20-35-8522-AM](https://kb.opus1.io/hs-fs/hubfs/3-May-28-2023-06-20-35-8522-AM.png?width=670&height=320&name=3-May-28-2023-06-20-35-8522-AM.png)

 

Select **Full Group Class Payment** as your payment plan template.

 

![4-May-28-2023-06-20-51-8900-AM](https://kb.opus1.io/hs-fs/hubfs/4-May-28-2023-06-20-51-8900-AM.png?width=670&height=320&name=4-May-28-2023-06-20-51-8900-AM.png)

 

Under **"How much should be charged?"** specify the per-visit (i.e. per group class date) price.

 

![5-May-28-2023-06-21-08-6692-AM](https://kb.opus1.io/hs-fs/hubfs/5-May-28-2023-06-21-08-6692-AM.png?width=670&height=320&name=5-May-28-2023-06-21-08-6692-AM.png)

 

Make sure to select **"Variable rate based on number of visits"** under **"How is it charged?"**

 

![6\_x0wfjo](https://kb.opus1.io/hs-fs/hubfs/6_x0wfjo.png?width=670&height=320&name=6_x0wfjo.png)

 

Make sure to configure the remainder of your payment plan settings as necessary. Once complete, click **Add Class-Payment Plan**.

 

![7\_eodx6k](https://kb.opus1.io/hs-fs/hubfs/7_eodx6k.png?width=670&height=320&name=7_eodx6k.png)

 

Then, click **"UPDATE SERVICE"** to finalize your changes. 

 

![8\_rfjdiv](https://kb.opus1.io/hs-fs/hubfs/8_rfjdiv.png?width=670&height=319&name=8_rfjdiv.png)

 

Your full group class payment plan with variable pricing is now ready for enrollment. When selecting this plan at checkout, your enrollment quote will be priced dynamically based on number of visits/group class dates in a given group class.

 

![9\_1pgwrbu](https://kb.opus1.io/hs-fs/hubfs/9_1pgwrbu.png?width=670&height=320&name=9_1pgwrbu.png)

 

- [Account & Troubleshooting](https://kb.opus1.io/account-troubleshooting?hsLang=en#main-content)

    - [General](https://kb.opus1.io/account-troubleshooting?hsLang=en#general)
    - [Login & Access](https://kb.opus1.io/account-troubleshooting?hsLang=en#login-access)
    - [Release Notes](https://kb.opus1.io/account-troubleshooting?hsLang=en#release-notes)
- [Business](https://kb.opus1.io/business?hsLang=en#main-content)

    - [General](https://kb.opus1.io/business?hsLang=en#general)
    - [Business Profile & Billing](https://kb.opus1.io/business?hsLang=en#business-profile-billing)
    - [Client Data & Forms](https://kb.opus1.io/business?hsLang=en#client-data-forms)
    - [Integrations](https://kb.opus1.io/business?hsLang=en#integrations)
    - [Locations & Rooms](https://kb.opus1.io/business?hsLang=en#locations-rooms)
    - [Self-Booking Links](https://kb.opus1.io/business?hsLang=en#self-booking-links)
    - [Terms & Conditions](https://kb.opus1.io/business?hsLang=en#terms-conditions)
- [Calendar & Scheduling](https://kb.opus1.io/calendar-scheduling?hsLang=en#main-content)

    - [General](https://kb.opus1.io/calendar-scheduling?hsLang=en#general)
    - [Batch Schedule Actions](https://kb.opus1.io/calendar-scheduling?hsLang=en#batch-schedule-actions)
    - [Calendar Notes & Display](https://kb.opus1.io/calendar-scheduling?hsLang=en#calendar-notes-display)
    - [Enrollment](https://kb.opus1.io/calendar-scheduling?hsLang=en#enrollment)
    - [Recurring & Rescheduling](https://kb.opus1.io/calendar-scheduling?hsLang=en#recurring-rescheduling)
    - [Substitutes](https://kb.opus1.io/calendar-scheduling?hsLang=en#substitutes)
- [Clients](https://kb.opus1.io/clients?hsLang=en#main-content)

    - [Account Managers & Dependents](https://kb.opus1.io/clients?hsLang=en#account-managers-dependents)
    - [Client Experience](https://kb.opus1.io/clients?hsLang=en#client-experience)
    - [Client Records](https://kb.opus1.io/clients?hsLang=en#client-records)
    - [Credits](https://kb.opus1.io/clients?hsLang=en#credits)
    - [Gift Cards](https://kb.opus1.io/clients?hsLang=en#gift-cards)
    - [Invoices](https://kb.opus1.io/clients?hsLang=en#invoices)
    - [Payments & Auto-Pay](https://kb.opus1.io/clients?hsLang=en#payments-auto-pay)
    - [Subscriptions](https://kb.opus1.io/clients?hsLang=en#subscriptions)
    - [Waitlist Notifications](https://kb.opus1.io/clients?hsLang=en#waitlist-notifications)
- [Communication](https://kb.opus1.io/communication?hsLang=en#main-content)

    - [Email & Notifications](https://kb.opus1.io/communication?hsLang=en#email-notifications)
    - [SMS](https://kb.opus1.io/communication?hsLang=en#sms)
    - [Voice](https://kb.opus1.io/communication?hsLang=en#voice)
- [Grow Your Music School](https://kb.opus1.io/grow-your-music-school?hsLang=en#main-content)

    - [Convert Prospects](https://kb.opus1.io/grow-your-music-school?hsLang=en#convert-prospects)
    - [Email Campaigns](https://kb.opus1.io/grow-your-music-school?hsLang=en#email-campaigns)
    - [Get Found & Capture Leads](https://kb.opus1.io/grow-your-music-school?hsLang=en#get-found-capture-leads)
    - [Reviews & Reputation](https://kb.opus1.io/grow-your-music-school?hsLang=en#reviews-reputation)
- [Payment Processing](https://kb.opus1.io/payment-processing?hsLang=en#main-content)

    - [General](https://kb.opus1.io/payment-processing?hsLang=en#general)
    - [Opus1 Payments (Stripe)](https://kb.opus1.io/payment-processing?hsLang=en#opus1-payments-stripe)
    - [Clover Connect (FiServ / Cardpointe)](https://kb.opus1.io/payment-processing?hsLang=en#clover-connect-fiserv-cardpointe)
- [Reporting](https://kb.opus1.io/reporting?hsLang=en#main-content)

    - [Attendance](https://kb.opus1.io/reporting?hsLang=en#attendance)
    - [Credits](https://kb.opus1.io/reporting?hsLang=en#credits)
    - [Invoices](https://kb.opus1.io/reporting?hsLang=en#invoices)
    - [Subscriptions](https://kb.opus1.io/reporting?hsLang=en#subscriptions)
    - [Transactions](https://kb.opus1.io/reporting?hsLang=en#transactions)
    - [Data Exports](https://kb.opus1.io/reporting?hsLang=en#data-exports)
- [Services](https://kb.opus1.io/services?hsLang=en#main-content)

    - [Appointments](https://kb.opus1.io/services?hsLang=en#appointments)
    - [Building Services](https://kb.opus1.io/services?hsLang=en#building-services)
    - [Cancellation](https://kb.opus1.io/services?hsLang=en#cancellation)
    - [Events](https://kb.opus1.io/services?hsLang=en#events)
    - [Optimization & Conversion](https://kb.opus1.io/services?hsLang=en#optimization-conversion)
    - [Payment Plans](https://kb.opus1.io/services?hsLang=en#payment-plans)
    - [Sessions](https://kb.opus1.io/services?hsLang=en#sessions)
    - [Subscription-Only](https://kb.opus1.io/services?hsLang=en#subscription-only)
- [Staff](https://kb.opus1.io/staff?hsLang=en#main-content)

    - [Availability & Self-Booking](https://kb.opus1.io/staff?hsLang=en#availability-self-booking)
    - [Calendar Sync](https://kb.opus1.io/staff?hsLang=en#calendar-sync)
    - [Onboarding & Offboarding](https://kb.opus1.io/staff?hsLang=en#onboarding-offboarding)
    - [Payroll & Compensation](https://kb.opus1.io/staff?hsLang=en#payroll-compensation)
    - [Roles & Permissions](https://kb.opus1.io/staff?hsLang=en#roles-permissions)
    - [Teacher Tools & Access](https://kb.opus1.io/staff?hsLang=en#teacher-tools-access)
    - [Time-off](https://kb.opus1.io/staff?hsLang=en#time-off)
- [Stats](https://kb.opus1.io/stats?hsLang=en#main-content)

    - [Conversions](https://kb.opus1.io/stats?hsLang=en#conversions)
    - [Client Metrics](https://kb.opus1.io/stats?hsLang=en#client-metrics)
    - [Dashboard](https://kb.opus1.io/stats?hsLang=en#dashboard)
    - [Session Enrollment](https://kb.opus1.io/stats?hsLang=en#session-enrollment)
    - [Today](https://kb.opus1.io/stats?hsLang=en#today)
    - [Utilization](https://kb.opus1.io/stats?hsLang=en#utilization)

[![Chill listening crop-3](https://kb.opus1.io/hs-fs/hubfs/Opus1-3-icon-color-2.png?width=35&height=24&name=Opus1-3-icon-color-2.png "Chill listening crop-3")](http://opus1.io)

<https://www.facebook.com/opus1.io/>

Copyright © 2025, Opus1.io