Payments & credits

Credits and packages

Sell pre-paid bundles of class credits — define packages, prices, expiry and bonus credits.

Credits and packages

A credit is a single token that can be redeemed for one class booking. Credit packages are the bundles you sell — for example, "10 credits for 90 USD". This article covers how to create packages and how credits move around your studio.

Open Credits in the sidebar.

Create a credit package

    • Click New package
    • Name it (clients see this on the booking page)
    • Set the credit count (how many credits the package contains)
    • Set the price (in your studio's currency)
    • Optionally set expiry in days from purchase (e.g. 90 days)
    • Optionally enable bonus credits for promotions
    • Save and publish

Once published, the package appears on your booking page for purchase via Stripe.

How credits are priced on a class

Each class type has a credit cost — usually 1 credit per booking, but you can charge more for premium classes (e.g. 2 credits for a workshop). Per-session overrides let you tweak this for a single class without changing the template.

Manual credit adjustments

For goodwill, refunds or in-person credit purchases, open a client's profile, go to the Credits tab and use Adjust credits. The change is logged with a reason.

Expiry

When a credit package has an expiry window, every purchase records its expiry date. Expired credits are removed from the client's balance automatically. You can see expiry dates on the client's credits ledger.

Bonus credits and promotions

Bonus credits are added to the package count but don't affect the price the client sees. Use them for "buy 10, get 2 free" style promos.

Refunds

If you need to refund a package purchase, do it from Payments → Transactions. ClassKeep will void the underlying credits as part of the refund.

Last updated 2026-04-29

More in this section

Need more help?

Can't find what you're looking for? Reach out via our contact page.