You look at Tuesday's 7am: eighteen of twenty mats taken, a good class. Then you look at the month, and the revenue does not match the attendance. Nothing is broken. Six of those eighteen came through a partner app, and their money is not in your booking platform at all. It will reach your bank weeks from now, as one number with no names attached.
This piece works out what a ClassPass or Wellhub visit is worth on one invented studio: 240 members at $169 a month in a 20-mat room, a $250 ten-class pack, and about 150 partner visits a month from two apps. The apps are called Partner A and Partner B because their rates are invented; a real app's rate belongs to your contract, not to a blog post.
Partner visits in one minute
- A partner visit arrives without its money. The app bills the member and pays you separately, weeks later, often in a different month.
- The rate is on your own statement. A payout divided by the visits it covers, for each partner. No published figure is yours.
- Where the visits land decides the channel. Empty mats, and visitors who later buy from you, make it worth having. Waitlisted classes make it expensive.
| The question | Where the answer lives | In the example | What it decides |
|---|---|---|---|
| What does a visit pay? | each partner's statement: payout ÷ visits covered | Partner A $12, Partner B $15, wellness plan unpriced | the value of each partner visit |
| When does the money arrive? | your bank, weeks after the class | September's visits, paid in October | which months to compare |
| Was it new money? | fill by class: empty mats or a waitlist | 120 of 150 visits onto empty mats | which classes to hold back |
| Do visitors become yours? | partner visitors who later buy directly | 3 members from 100 visitors in a quarter | whether the channel recruits |
| Do the halves agree? | visits × rate against deposits, each quarter | $5,850 expected, $5,826 landed | whether a deposit is missing |
Why doesn't ClassPass revenue show up in your booking platform?
Because the money never passes through it. With ClassPass, Wellhub and the other aggregators, the app bills the member and pays the studio separately. Your booking platform records a real person on a real mat, but there is no transaction to attach, so the visit sits in your reports as a class taken and nothing earned.
This is structural, not a reporting fault, and a lot of time gets lost hunting for it. At the invented studio, September's platform shows 150 partner visits with $0 against them. At the rates on the studio's own statements, they earned $1,950.
So class fill looks healthy while revenue per class looks thin, and any per-visit average taken from the platform alone is diluted by visits that never carry a price there. It is the same problem as every other place two studio reports disagree: two systems, each right about its own half.
How much does ClassPass pay a studio per visit?
Whatever your own agreement pays, and the only place to read it is your statement. Divide a payout by the visits it covers and you have your rate for that partner. It depends on your agreement, market, class type and volume, and it can change, so a figure offered to you as the going rate describes somebody else's contract.
At the invented studio, Partner A's September statement shows 100 visits and $1,200: $12.00 a visit. Partner B's shows 50 visits and $750: $15.00. Here they are beside what its own customers pay per class.
Read the member bar carefully. It is an average: a member who comes sixteen times a month brings in $10.56 a visit, less than either app. Per-visit value compares channels, not people; her $169 arrives whether she comes or not, with a commitment attached. Packs have a timing quirk of their own, covered in packs versus memberships.
The bottom row is a local employer's wellness plan: about a dozen visits a month, and nobody has written down what it pays. It stays unpriced, and named, which is the discipline that matters most here: never apply one partner's rate to another partner's visits. One setting applied to everything labeled partner prices a corporate plan like a drop-in, or the reverse.
What to do this week:
- Pull the last three statements from each app and divide each payout by the visits it covers. If the months differ, find out why before you average them.
- List every other plan that sends you visitors, such as an employer or insurance wellness plan. Any you cannot price stays unpriced.
- Write each rate down with today's date where the whole team reads it, and check it again next quarter.
How do ClassPass and Wellhub payouts work?
The app pays the studio after the visits, some weeks later, usually in one deposit that covers many of them. Each deposit pays for a period of visits, and that period will not always match your calendar month. At the invented studio the classes happen in September and the cash lands in October, so if your books run on cash, the partner line trails your attendance.
Wellhub has the same structure: Wellhub collects the money, not you, and pays the studio separately. Give it its own line, its own rate and its own reconciliation.
None of this is a problem until someone divides this month's deposit by this month's visits and concludes the rate has changed. Here is Partner A through a steady late summer and a busy October.
The rate never moved. October's deposit paid for September's 100 visits; divided by October's 130, a $12 visit looks like $9.23. In a quiet month the same mistake makes the rate seem to rise. Count the visit in the month of the class and the cash in the month it lands, and reconcile them over a quarter. A new partner's first month is the extreme case: a month of visits, no deposit, and nothing wrong.
Do partner visits fill empty mats or take members' spots?
Both, depending on the class, and the difference decides whether the channel is worth having. A partner visitor on a mat that would sit empty costs you almost nothing and pays you something. A partner visit in a class your members are waitlisted for is a scarce spot sold at a partner rate, to somebody with no commitment, while somebody with one is turned away. Here are six of the invented studio's classes in one September week.
Across the month, 120 of the 150 partner visits landed in classes with empty mats and paid $1,560: close to found money, since the instructor, the room and the lights were paid for already. The other 30 landed in the two 6pm classes, which waitlisted every week, and paid $390 while nine members a week waited for a spot. If one of those regulars gives up and cancels, the studio loses $169 a month, more than 14 Partner A visits bring in.
So the useful control is not whether to take partner visits but which classes get them. It is the same skill as reading fill by slot rather than studio-wide, and reading the waitlist as demand tells you which classes to protect.
What to do this week:
- List the classes that waitlisted in three of the last four weeks, and count the partner visits in each.
- Where your partner settings allow it, hold back partner spots in those classes and leave the quiet ones open.
- Check again in a month. The waitlists you protected should be shorter.
Do partner visitors ever become members?
Some do, and counting them turns a rate question into a funnel question. Take everyone whose first visit came through a partner app in a quarter, and count how many later bought directly: an intro offer, a pack, a membership. At the invented studio, 100 people took a first class through a partner app between July and September.
Three members at $169 is $507 a month for as long as they stay. A year of that is $6,084, more than the $5,850 the quarter's 450 partner visits earned. The members can be the bigger half of what the channel is worth, and they are the half nobody counts. A partner visitor who buys an intro deserves the same follow-up as any new intro, and counting intro conversion honestly covers what to measure next.
Watch the other direction too. Two members who canceled after a summer price change now book through Partner A, about five classes a month each. Their dues were $338 a month; their visits now pay $120. That is $218 a month lost, the kind of move a price rise can set off, so check partner bookings against recent cancellations once a quarter.
Is ClassPass worth it for my studio?
It is worth it where it fills mats that would sit empty and brings in people who later buy from you, and it costs you where it takes spots your members are waiting for. So the answer is rarely yes or no. It is which classes, and the same test works for Wellhub or any plan that sends you visitors. Here is one month at the invented studio.
The empty-mat money is the floor. The two member terms are the same size and point in opposite directions: one member won through the app is undone by one regular lost at the 6pm. Holding partner spots back from those two classes costs at most $390 a month; keep three regulars from leaving and it has paid for itself. If partner demand ever tempts you to add a session, cost it first, because what it costs to run the studio is the other side of every rate here.
Putting the two halves back together
The answer lives in two systems that do not talk: the attendance in your booking platform, the money in your bank. Putting them back together is a short quarterly job once the rates are written down. Multiply each partner's visits by its rate and compare the total with the deposits that paid for those visits, whenever they landed.
At the invented studio, July to September was 300 Partner A visits and 150 Partner B: $3,600 plus $2,250, so $5,850 expected. The deposits came to $5,826. A $24 gap is two Partner A visits and one question for the partner. A gap the size of a month is a missing deposit, and worth a call that week. The visits half is the part a board can hold for you.
Partner money is not the only revenue that slips between the class and the bank. The revenue leak calculator sizes the others on your own figures, and the five levers on the members you already have put the fixes in order.
Where this lives
Keeping both halves in view is the part a spreadsheet loses by week three, and the part Xyzios keeps. It works with Mindbody and is an approved Mariana Tek integration, and the platform stays your system of record. ClassPass and Wellhub visits are counted as their own group and valued at the per-visit rate you set, labeled an estimate until you set it. A partner product with no known price, such as a corporate contract, is shown as unpriced rather than given a borrowed rate.
Partner revenue shows on the Finance board when a connected bank feed, or a partner income account in your books, carries it, and with a bank feed connected, a ClassPass payout not seen by the 16th of the month is flagged. QuickBooks and Finta are on the integrations page. The Programming board shows fill by slot and flags the class with the heaviest waitlist. Which partner visits were new money stays your call.
Start with your last three partner statements, then take the two-minute studio check to see which number in your studio needs you first.
ClassPass and Wellhub are trademarks of their respective owners; Xyzios is not affiliated with either.