How Student Wallets Work
The student wallet is a prepaid balance that students can hold at your studio. It works like a store credit account — funds are loaded in advance and drawn down at checkout when students book classes, services, packages, or memberships.
Wallets are Studio-Specific
Each student has a separate wallet balance per studio. A student's wallet at your studio is entirely independent from any balance they may hold elsewhere on Groovio.
How Funds Get Added
Student top-ups
Students can add funds to their wallet themselves via the app or student portal using a credit or debit card. A small card processing fee is added on top of the amount they load. Once payment is confirmed, the balance is available immediately.
Manual additions by your team
You and your staff can add funds directly to a student's wallet from the admin dashboard — for example, when a student pays in cash or by bank transfer, or when you want to issue a courtesy credit. You can record the payment method and add a note to the transaction for your records.
Students Spend Their Balance
At checkout, students (or your staff, when checking out on a student's behalf) can select Wallet balance as the payment method. The amount is deducted from their balance instantly.
Wallet payments can be applied to:
Class bookings
Service bookings
Package purchases
Membership purchases
Using the Wallet for a Booking That Already Exists
Wallet funds are normally used at checkout. Once a student is already booked, there are only two places you can apply wallet funds to that booking:
Partial payments: if the booking was checked out with a Partial Payment, go to the student's profile → Partial Payment tab → eye icon → Installment amount, enter the amount and choose Wallet Balance, then click Complete. (See Managing Partial Payments in Groovio.)
Class deposits: if a class booking has an unpaid deposit balance (shown with an Owing $X tag on the student's Classes tab), use Actions → Pay Now on that class and choose Wallet Balance.
There is no option to apply wallet funds to a booking that is already marked as paid, or to one that wasn't set up with a partial payment or deposit. Don't rebook the student to use the wallet — that creates a second booking. Contact Groovio support if a booking needs correcting.
Taking installments for a partial payment? You don't need to top up the wallet first. Just record the payment on the Partial Payment tab using the method the student actually paid with (Card on file, Cash, EFTPOS, etc.).
Can a Student Pay Partly With Wallet and Partly With Card?
No. In the student app and student website, a purchase is paid with one payment method. The wallet can only be used if the balance covers the full amount. Groovio does not automatically use the wallet first and charge the rest to a card.
If the wallet balance is lower than the total, the student will see "Insufficient wallet balance" when they select Wallet. If they choose Card instead, the card is charged the full amount and the wallet balance is not used.
To use their wallet balance, the student should:
Top up the wallet so the balance covers the full amount, then pay with Wallet.
If the card was already charged the full amount and you want the student's wallet balance to count towards the purchase, you can even it out: issue a partial refund in Stripe for the amount the wallet should have covered, then withdraw that same amount from the student's wallet (Student Profile → Wallet → Withdraw Money).
Refunds
When a booking is cancelled and a refund is due, the refunded amount is credited back to the student's wallet balance automatically. This appears in their transaction history as a refund entry.
Managing Student Wallets
From the admin dashboard you can:
View any student's current wallet balance
Add or adjust funds manually
View their full transaction history, including payment method, date, and status
Filter transactions by date range
Do Wallet Funds Expire?
No. Wallet balances do not expire. Funds remain on the student's account until used, refunded, or manually adjusted by your team.