A gym owner I know lost 17 of his 47 athletes in a single weekend. The trigger was a single coach going independent. The trigger was not the trigger. The structural failure that made it possible had been quietly accumulating for three years. He did not lose those athletes because his coach was disloyal. He lost them because his gym never owned the relationship in the first place.

Most gym owners think coach turnover is a personnel problem. It is a data ownership problem with a personnel symptom. The coach is the trigger. The structure is the explanation.

TL;DR

  • Coach-driven churn is a structural failure, not a loyalty failure.
  • For a 5-coach gym, the math works out to roughly $36,000 per coach exit and six figures over three years.
  • Three structural causes: the coach owns the phone number, the coach owns the daily app, and the contract has no teeth.
  • The fix is gym-owned contact data, a gym-tenanted platform, and a non-solicitation clause that means something.

The Weekend That Cost Him a Quarter of His Book

Forty seven athletes. One coach with a roster of 22 of them. The coach gave two weeks notice on a Thursday afternoon. By Sunday night, 17 of those 22 athletes had already received a text from a number they recognized, with a link to a new platform, a new payment page, and a familiar voice saying the same workouts were waiting on the other side.

The gym owner found out Monday morning. He could not reach those athletes because the contact records in his CRM were the ones the coach had entered, in the format the coach preferred, with the coach's personal mobile listed as the primary line. The platform the athletes opened every morning had the coach's headshot on the splash screen, not the gym's. The non-solicitation clause in the coach's contract was a paragraph nobody had ever read.

By Friday of the following week, the loss had stabilized at 17 athletes gone, three on the fence, and a $4,250 monthly revenue hole. The owner had not done anything wrong on the personnel side. He had been generous, he had paid above market, and the exit had been amicable until the texts started landing. The structure had quietly handed his roster to the coach the day each athlete signed up.

The story above is a composite. The numbers are real. Patterns like this play out every month at every multi-coach gym that has not solved data ownership before it solves anything else.

The Math Most Owners Have Not Run

Here is the working estimate, built from industry data and the inputs gym owners can verify against their own books.

Average client lifetime at a multi-coach gym lands between 14 and 18 months. At an average monthly revenue of $250 per athlete, that puts client lifetime value between $3,500 and $4,500. Use $4,000 as the working middle.

When a coach exits and goes independent, industry data puts the share of their roster that follows them between 20 and 40 percent. The share trends higher when the coach owns the platform the athlete opens every day. The share trends higher again when the coach has the athlete's personal mobile number in their own phone. Use 30 percent as the working middle.

For a 5-coach gym with an average roster of 30 athletes per coach, one coach exiting with a 30-athlete book takes 9 athletes. Nine athletes at $4,000 in lost lifetime value is $36,000 per coach exit.

Industry-average coach turnover at fitness facilities sits between 18 and 22 percent annually. For that same 5-coach gym, one coach exiting per year is the median expectation, not the worst case. Compound that over three years and the lost lifetime value rolls up to roughly $108,000 for the 5-coach operator.

Run the same math for a 25-coach operation and the picture changes shape. Five coach exits per year. Forty five athletes following them out the door. $180,000 in lost lifetime value per year. Over three years, roughly $540,000.

That is not a hiring budget problem. That is a structural revenue leak the size of a senior coach's salary, hidden inside the line item for "client churn."

The Three Structural Reasons It Happens

Coach-driven churn is not a story about disloyalty. It is a story about three quiet design choices that put the relationship on the coach's side of the wall.

1. The phone in their phone

When an athlete texts the coach directly, the coach owns the channel. The gym is the location. The relationship lives on a personal mobile number. When the coach leaves, the channel walks with them. The athlete does not need to consent to the migration. The migration already happened on day one when the coach saved the number.

The fix is intake. Every athlete contact at a multi-coach gym should hit a gym-owned phone number first, with the coach added as a routed line on top. The coach can still text personally. The gym can still see who is being served, on what cadence, by whom. When the coach leaves, the line stays with the gym, and the athlete receives a handoff message from a number they have been texting all along.

2. The app on their phone

When the coach hands the athlete a branded app at intake, the coach owns the daily ritual. The athlete opens the app every morning. They see the coach's name, the coach's logo, the coach's voice. When the coach leaves the gym and stands up a new business, the migration cost for the athlete is one app icon. The training data, the program history, the conversation thread, the recovery notes, all of it lives in the coach's tenant.

Trainerize, TrueCoach, and TrainHeroic all sell coach-tenanted models. That is not a defect of those platforms. That is the product they were built to be. For a solo coach, it is the right shape. For a multi-coach gym, it is the structure that makes the weekend exodus possible.

The fix is a platform where the athlete's data lives in the gym's tenant, not the coach's. When the coach leaves, the gym retains the program library, the athlete history, the messaging archive, the wearable integration, and the dashboards. The new coach picks up the file on day one. The athlete opens the same app on the same morning and sees a different coach's name on top of the same context.

3. The contract on no one's desk

Most gym-coach agreements have a non-solicitation paragraph. Most of those paragraphs do nothing. They are too vague to enforce, too short to deter, and the gym owner has never actually had a lawyer read them.

A non-solicitation clause that means something has three traits. It defines the protected client list with specificity. It runs for a defined cooling-off period after the coach exits. And it carries a liquidated damages number tied to the lifetime value of the athletes who follow the coach out. Twelve months is the working norm. The liquidated damages clause is what makes the agreement enforceable without a court fight.

None of that is hostile to the coach. The coach gets to leave. The coach gets to build their own business. The clause says they cannot do it by extracting the roster the gym paid to acquire.

What the Structural Fix Looks Like

Three moves, in order.

One. Gym-owned phone number for every athlete intake before coach assignment. The line gets routed to whichever coach owns the athlete that month. When the coach leaves, the line stays. The athlete never sees a transition.

Two. Gym-tenanted platform where athlete data lives inside the gym's tenant rather than the coach's. Program library, history, messages, wearable data, retention dashboards. When a coach leaves, the file moves to the next coach. The athlete opens the same app on the same morning.

Three. Written non-solicitation in every coach agreement, with a 12-month cooling-off period, a defined protected client list, and a liquidated damages clause priced to the actual lifetime value of the gym's average athlete. Have a lawyer write it. Have every coach sign it. Have the agreement live somewhere both sides can pull it up.

None of these moves are hard. Most multi-coach gyms have done zero of them. Some have done one. Very few have done all three.

What Marrow Does About This

Marrow's gym module is built around the structural fix. The athlete signs up to the gym's tenant, not the coach's. The data lives in the gym's tenant under row-level security, which means a coach can only see the athletes assigned to them and the gym admin sees everyone. The multi-coach console gives the owner a real picture of who is being served, by whom, on what cadence. Retention dashboards flag the athletes whose engagement is sliding before the coach decides to leave, not after. When a coach exits, the athlete's data does not. The new coach picks up the file. The owner picks up the channel. The athlete opens the same app on the same morning. The detail is at marrowfitness.com/gyms.

One Specific Next Step

If you want to know how exposed your gym is right now, we built a 13-question audit that scores the structural posture and returns the three highest-leverage moves for your specific score band. It takes about four minutes. The output is a one-page diagnostic you can take to your operations meeting on Monday morning.

The audit lives at marrowfitness.com/lead-magnet/coach-retention-audit. It is free, it does not require a sales call, and the score is honest. If your structure is tight, the audit will tell you. If your structure is a weekend away from a 17-athlete weekend, the audit will tell you that too.

The math says the gym that runs the audit and acts on the top three moves recovers somewhere between $30,000 and $500,000 of lifetime value over the next three years, depending on size. The math says the gym that does not run the audit pays that number anyway, in the form of athletes who walk out behind the next coach to give notice.

You get to pick which side of the math you sit on.


Edwin Grant, Marrow Fitness