How-toGym owners & staff
How to refund a client's purchase
Refund any client payment, and stop memberships, from Payments → Client payments in Levflex. Refunding returns money; stopping a membership ends future charges.
4 min readUpdated November 3, 2026
On this page
- Refunding and stopping are two different things
- Before you begin
- At a glance
- Refund a pack or single session
- Refund a membership payment or renewal
- Stop a membership
- What happens to credits
- Common mistakes
- Expecting a refund to cancel the membership
- Refunding the wrong month
- Refunding instead of giving a credit back
- Refunding more than once for a dispute
- Troubleshooting
This article shows owners and admins how to refund any client payment: a pack (bundle), a single session, a membership's first payment or a monthly renewal. It also shows how to stop a membership. You do all of it in Levflex, under Payments → Client payments. You don't need to open Stripe. A refund also removes a matching share of the session credits that payment added. Your gym is the merchant of record, so refunds are your decision and come from your Stripe balance.
Refunding and stopping are two different things#
- Refunding gives back money for a payment that already happened. It doesn't stop the next one.
- Stopping a membership ends future monthly charges. It doesn't give any money back.
A client who is leaving and wants this month back usually needs both: stop the membership, then refund the payment.
Warning: A refund can't be undone and also removes the matching session credits from the client. Always check the amount and the payment before you select Refund.
Before you begin#
- Sign in as the owner or an admin. Trainers can't issue refunds.
- Find the payment: the client's name, what they bought and when.
- Decide on a full or partial refund.
At a glance#
| What you're refunding | Where | What happens to credits | Does it stop future charges? |
|---|---|---|---|
| Pack (bundle) | Payments → Client payments → Refund on the pack's row | The refunded share of the pack's credits is removed | Not applicable, a pack is paid once |
| Single session | Payments → Client payments → Refund on its row | The 1 credit is removed if it's unused | Not applicable, paid once |
| Membership first payment | Refund a payment on the membership's row → First payment | The refunded share of that month's credits is removed | No. Use Stop this membership on the same page |
| Membership renewal | Refund a payment on the membership's row → Renewal | The refunded share of that renewal's credits is removed | No. Use Stop this membership on the same page |
Refund a pack or single session#
- Go to Payments → Client payments.
- Find the purchase. Each row shows the client, what they bought, the date and the amount.
- Enter the amount to refund in the box next to Refund. Leave it blank to refund everything that's left.
- Select Refund. You'll see Refund issued.
Refund a membership payment or renewal#
- Go to Payments → Client payments.
- Find the membership and select Refund a payment. The Membership payments page lists the first payment and every renewal, with the date, the amount paid, anything already refunded and a status: paid, partially refunded, refunded or disputed.
- Find the payment you want to refund, marked First payment or Renewal.
- Enter an amount in its box, or leave it blank to refund everything that's left of that payment.
- Select Refund. You'll see Refund issued, and the payment's status changes.
Stop a membership#
- Go to Payments → Client payments, find the membership and select Refund a payment.
- Scroll to Stop this membership.
- Choose when it ends:
- End on the renewal date (recommended). The client keeps what they've paid for, and nothing more is charged.
- End today. It stops at once. Unused credits stay on the client's account.
- You'll see a confirmation. If you change your mind before the end date, select Keep this membership.
If the client signed a contract for this membership, the page links to the contract instead. Use End contract there, so any buyout terms in the contract apply.
What happens to credits#
| Refund | Credits removed |
|---|---|
| Full refund of a 10-session pack | 10 credits |
| 50% refund of a 10-session pack | 5 credits |
| Full refund of one month of an 8-session membership | 8 credits |
| Client already used all credits | Balance goes to 0, never below |
Common mistakes#
Expecting a refund to cancel the membership#
A refund returns money for a payment that already happened. The membership keeps renewing until you stop it with Stop this membership. If the client is leaving, stop the membership first, then refund.
Refunding the wrong month#
Each renewal is its own payment on the Membership payments page. Check the date before you select Refund.
Refunding instead of giving a credit back#
If a client missed a session because of you, give a free session from their profile with Adjust (+/−) instead of refunding cash.
Refunding more than once for a dispute#
If the client also disputed the charge with their bank, don't refund as well. The dispute already returns the money. Disputed payments show as disputed and have no Refund box. Respond to the dispute in your Stripe dashboard.
Troubleshooting#
- Does it say Refund amount must be positive and no more than the remaining balance?
- YesEnter an amount above $0 and no more than what's left of that payment after earlier refunds.
- NoContinue.
- Yes
- Does it say Stripe didn't accept that refund just now?
- YesWait a minute and try again. If it keeps happening, check the payment in your Stripe dashboard, for example for a dispute.
- NoContinue.
- Yes
- Is a membership payment missing from the Membership payments page?
- YesOnly paid payments are listed. A failed or still-processing renewal has nothing to refund yet.
- NoContact support from levflex.com/help.
- Yes
Refunds made in your Stripe dashboard also show up here and remove credits the same way. The client sees the money back on their card within 5–10 business days.
Was this article helpful?
Related articles
- TroubleshootingA client says they were charged twiceCheck Payments → Client payments for two paid purchases; pending card holds drop off on their own, and real duplicates can be refunded from the Refund box.Read
- ExplainerWhen client payments reach your bankStripe sends client payments to your bank on Stripe's payout schedule; see each payout on Settings → Payments → Payouts.Read
- How-toHow to create session packs and membershipsGo to Pricing to set a single-session price, add session packs (Add Pack) and monthly memberships (Add Membership); each sale gives the client session credits.Read
- How-toHow to adjust a client's credits or deactivate a clientOpen the client from Clients, use Credit balance → Adjust (+/−) with a Note and select Apply; use Deactivate this client to free a seat.Read
Still need help?
Ask the assistant. A person is a message away.
The assistant answers from these articles and can check refunds and credits on your Levflex plan. If it can't solve it, it hands the conversation to our team.