POS operations guide

Yoga studio class-pass POS workflow

A yoga studio sells attendance promises before it sells products. The POS workflow has to keep drop-ins, class passes, monthly plans, workshops, private sessions, no-shows, retail sales, payment proof and renewal follow-up clear enough for the front desk and the owner.

Evidence and review scope

Evidence reviewed 2026-09-02. Reviewed current Posnic stable release boundary, archived customer, sale and item data models, the upgraded gym membership guide, and adjacent package-billing guide patterns.

Stable release: v1.6.1, source commit 567a176. No complete yoga studio deployment, class-booking calendar, attendance app, recurring mandate, instructor payroll, live member migration, local privacy review or accepted pilot week is established by this page. Reproduced evidence remains pinned to an archived source snapshot.

How Posnic researches and corrects product content

What the current evidence establishes

Customer and balance records exist

Pinned source evidence contains customer identity, address, balance and payment-term fields that can be evaluated for student accounts. It does not prove consent management, health notes or attendance history.

Sale and payment records exist

Sale records can hold service items, product items, tenders and balances for synthetic drop-in, pass, workshop and retail tests. They do not prove automatic renewal or payment settlement.

Retail stock evidence exists

Item and stock-history paths can be inspected for mats, towels, bottles, props and merchandise. Class access and unused sessions still need their own accepted process.

Scheduling remains an integration decision

Class capacity, waitlists, instructor rosters, reminders and online booking must be accepted against the exact tool the studio uses. This page keeps those dependencies visible instead of hiding them inside a generic POS claim.

Class-pass POS controls before rollout

Yoga studios often mix casual visitors, committed members, workshops and retail items at one small counter. Keep each control separate so money, attendance and unused value stay explainable.

Yoga studio class-pass POS acceptance controls.
AreaRecord to keepWhy it mattersAcceptance check
Drop-in classClass type, date, instructor, price, payment state and staff owner.Walk-ins need a fast path without corrupting member packages.A non-member drop-in can be sold and found later.
Class passPass size, sale date, expiry, used classes and remaining balance.A class pass is unused value until every class is consumed or expires by rule.Each redemption links to the original pass sale.
Monthly or annual planPlan name, start date, end date, outlet rule, fair-use rule and renewal state.Unlimited access still needs clear dates and payment status.Front desk can answer active, expired, frozen and unpaid status.
Workshop or courseCapacity, deposit, balance, cancellation rule, attendance and owner.Fixed events fail when overbooking and deposits are handled outside the billing trail.Booked, attended, cancelled and refunded students reconcile.
Private sessionsInstructor, package count, expiry, redemptions, cancellation state and commission owner.One-to-one work has different scheduling and payout rules from group classes.Used and unused sessions reconcile by instructor.
No-show or late cancelBooked class, policy, deduction, retained credit, exception and approver.Quiet exceptions create arguments and hide lost capacity.Every deduction or credit has an approved rule.
Freeze or extensionReason, approved dates, old expiry, new expiry and approving staff member.Student-friendly flexibility should not make renewal reports unreliable.Changed expiry values retain the original date and reason.
Retail stockSKU, quantity, price, tax group, stock movement and return rule.Mats, towels, props and merchandise are inventory, not class revenue.Retail stock changes separately from class income.
Payment proofCash, card, wallet, bank transfer, manual receipt, failed attempt, refund and balance due.Attendance permission is not the same as collected money.Tender totals and unpaid balances reconcile before close.
Weekly owner reviewNew students, renewals, expired passes, unused sessions, no-shows, refunds and retail stock.Small studios leak revenue when review depends on memory.Owner sees money, access and remaining liability together.

Practical workflow

Class passes are a liability record

When a student buys five or ten classes, the studio owes those visits until the pass is consumed or expires by rule. Record included classes, expiry, allowed class types and remaining balance before adding booking automation.

Booking and payment are different states

A reserved mat does not prove payment, and a paid pass does not prove attendance. Keep booked, attended, no-show, late-cancel, unpaid and refunded states visible to the desk.

Private sessions need instructor ownership

One-to-one yoga, pilates or therapy-style sessions should show trainer or instructor responsibility, remaining count and cancellation state without being mixed into unlimited memberships.

Retail belongs in stock reports

Mats, towels, props, drinks and merchandise should move through item stock and returns. That keeps margin, tax, reorder and damaged-stock decisions out of the attendance ledger.

Yoga studio billing flow

Run the same short path for drop-ins, passes, memberships, workshops and private sessions before connecting online booking or reminder tools.

Step 1

Create student

Capture only the details needed for billing, recovery, permitted follow-up and duplicate prevention.

Step 2

Choose offer

Sell a drop-in, class pass, monthly plan, annual plan, workshop, private-session package or retail item as a distinct line.

Step 3

Record payment

Mark cash, card, wallet, bank transfer, unpaid balance, failed payment or refund with retained proof.

Step 4

Apply attendance rule

Set expiry, remaining classes, eligible class types, capacity rule, no-show rule and any instructor owner.

Step 5

Review before the week starts

Owner checks expiring passes, unused sessions, no-shows, refunds, dues and retail stock before classes fill up.

Hardware, data and payment setup

Hardware

  • POS computer, laptop or tablet at the reception desk.
  • Receipt printer for drop-ins, passes, package redemptions and refunds.
  • Barcode scanner only if merchandise, props or labelled retail stock are sold.
  • Cash drawer or counted cash box where cash is accepted.
  • Optional card terminal or payment link managed by the payment provider.
  • Off-device backup location for student, payment, pass and stock records.

Software and data

  • Student profiles with pass, expiry, balance and contact-recovery fields.
  • Drop-in, class-pass, membership, workshop, private-session and retail item setup.
  • Freeze, extension, cancellation, refund, no-show and late-cancel permission controls.
  • Payment modes and failed-payment follow-up without storing card data in POS.
  • Reports for expiring passes, renewals, unpaid balances, unused sessions, retail stock and staff activity.
  • Export and restore workflow before importing real student lists.

Setup sequence

  1. Write class-pass rules before entering prices: included classes, eligible class types, expiry, transfer rule, no-show rule, freeze rule and refund rule.
  2. Create synthetic students first and test a drop-in, pass sale, pass redemption, membership sale, workshop booking, private session, no-show, freeze, refund and retail sale.
  3. Separate drop-ins, class passes, memberships, workshops, private sessions, retail products and deposits as different item or service records.
  4. Record one failed payment and one manual payment proof case so staff know the difference between booking allowed, payment pending and payment verified.
  5. Run a week-start review for expiring passes, expired memberships, unused sessions, no-shows, unpaid balances and cancelled bookings.
  6. Test retail stock by selling and returning a mat, towel, bottle or prop while keeping class revenue unchanged.
  7. If online booking is used, test duplicate booking, over-capacity, waitlist, cancellation, class deletion, instructor change and offline fallback with the exact tool.
  8. Back up the test data, restore it on a clean device, and confirm students, passes, payments, balances, sessions, stock and reports survive.
  9. Approve a pilot only after owner, front desk, instructor, privacy, payment and support responsibilities are written down.

What each person sees

Student

Receives clear proof of what was bought, when it expires, payment state and remaining pass or private-session balance.

Front desk

Can answer active, expired, unpaid, no-show, frozen and remaining-class questions without searching chat history.

Instructor

Sees class or private-session attendance responsibility without changing billing or refund records.

Owner

Reviews renewals, expiring passes, unused sessions, no-shows, dues, refunds, retail stock and staff activity before the next week.

Product evidence to inspect

Posnic customer list used to inspect yoga student account boundary
Student accountsCustomer records can support student references and balances; consent, retention and attendance rules remain owner duties.
Posnic sale screen used to inspect yoga class pass and retail item boundary
Pass and service sale linesSales can model drop-ins, passes, workshops, packages and retail items, but booking automation must be accepted separately.
Posnic inventory log used to inspect yoga studio retail stock movement
Retail stockMats, towels, bottles and props can be tested as inventory while attendance promises remain separate records.
Posnic dashboard report used to inspect yoga studio close and renewal reporting boundary
Owner reportingSales reports help close the desk, while expiring passes, unused sessions and no-shows still need their own review.

Mistakes to avoid

Avoid these during rollout

  • Selling class passes without expiry, eligible class type and remaining-session rules.
  • Treating online booking as proof that payment was collected.
  • Letting no-show and late-cancel exceptions live only in staff memory.
  • Extending passes without a reason, approver and original-expiry trail.
  • Mixing private sessions, workshops and retail products into one generic class item.
  • Importing real student lists before a disposable restore and export test passes.
  • Buying attendance or booking software before the front-desk billing rules are accepted.

Use the blank yoga class-pass POS acceptance record

The CSV keeps 24 controls blank until the exact studio workflow is tested. It covers drop-ins, class-pass sale, class redemption, membership, workshop, private session, capacity, no-show, payment proof, retail stock, reminders, backup and owner approval.

Download the yoga class-pass POS record

Primary sources used

Current Posnic stable release

Stable package boundary used for product review and download references.

Open the stable release

Pinned Posnic source tree

Exact archived source commit used so product-boundary statements do not drift with later work.

Inspect pinned source

Pinned customer model

Customer identity, address, balance and payment-term fields relevant to student accounts.

Inspect customer fields

Pinned sale model

Sale fields relevant to drop-in, pass, package, retail, payment and balance testing.

Inspect sale fields

Pinned item model

Item, SKU, barcode, quantity, price, tax and stock fields relevant to mats, props and merchandise.

Inspect item fields

PCI SSC merchant process

Official merchant guidance for payment responsibilities. It is used as a payment-scope reference, not a Posnic certification.

Review payment responsibilities

Questions

Is a yoga class pass the same as a gym membership?

No. A class pass is usually a limited count of visits with an expiry rule. A membership is usually access for a date range. Keep both visible because refunds, reminders and attendance rules differ.

Should online class booking control payment?

Only after the booking tool and POS payment states are accepted together. Booking, attendance and payment should remain distinct until duplicate booking, no-show, failed payment and refund cases pass.

How should unused classes be handled?

Write the rule before rollout. The record should show remaining classes, expiry, allowed extensions, refund policy and the owner who can approve exceptions.

Can workshops and merchandise use the same POS?

They can share the counter, but workshops, private sessions and retail items should be separate sale lines. That keeps capacity, instructor ownership, stock and revenue reports readable.

What should the studio owner review each week?

Expiring passes, expired memberships, unused sessions, no-shows, unpaid balances, refunds, new students, retail stock exceptions and staff changes to expiry or payment status.

Where does Posnic fit in this workflow?

Archived Posnic evidence can be evaluated for customer records, sale lines, payment labels, stock history and reports. It does not prove complete class booking, attendance automation or a live yoga-studio rollout.

Where Posnic fits

Posnic Community Edition can be evaluated for front-desk billing, student records, payment labels, retail stock and reports. Keep online class booking, automatic renewals, attendance apps, instructor payroll, reminder campaigns, privacy review and full class-pass automation outside the accepted scope until the exact workflow passes the blank record. Posnic Cloud helps only when the studio needs remote dashboard access, managed backup, multi-outlet visibility or scoped custom work.