TrueCoach alternative. Free self serve importer.

Leaving TrueCoach? We will move your business with you.

Your client list comes across in two presses with the free importer, and every athlete enters their card once on Marrow. No setup fee. You keep coaching.

Why coaches consider leaving

Real complaints from public TrueCoach reviews. We do not editorialize. If any of these are familiar, you are not alone.

Pricing path

"Tiered pricing scales with active clients. Past fifty, the monthly bill climbs faster than the work does."

Source: G2 reviews of TrueCoach, 2025.

Programming friction

"Building a multi week phase is slow. Copying a program for a new athlete still feels like rebuilding it from scratch."

Source: Capterra reviews of TrueCoach, 2025.

Recovery blind spot

"There is no native way to bring HRV, sleep, or strain into the programming. The coach is reading every athlete by feel."

Source: r/personaltraining thread, 2025.

If any of these are familiar, you are not alone, and you have a way out.

The honest part most pages skip

Your athletes will re enter their card. Here is why.

TrueCoach payments run through Stripe Connect Express provisioned by TrueCoach. The cards on file live in TrueCoach's Stripe account, not yours. We cannot port them. Nobody can.

What that means in practice: every active athlete gets one Marrow invitation by email, sent right after their last TrueCoach charge. They enter their card at the price you set, which takes them about thirty seconds. Plan on ten to twenty five percent of your athletes not completing the re authorization in the first week. That is the spec baseline. The single best mitigation is the coach personally texting the top ten athletes the night before invites go out.

We tell you this on the call because we would rather you switch with realistic numbers than be surprised in week one.

TrueCoach versus the Marrow rate

Pricing from each platform's public pricing page as of May 2026.

Dimension TrueCoach Marrow
Base price$19.99 to $136.99 per month by tier$99 flat, plus 8 percent of every payment Marrow processes
Client cap5 to 200 by tier, more by quoteUnlimited
Wearable signal (HRV, sleep, strain)No nativeNative HealthKit, Whoop, Garmin, Oura
At risk athlete surfacingNoYes
Multi coach gym consoleLimitedYes, on the Head Coach and Gym plans
Gym branded appCoach branded onlyGym branded
NutritionYes, macro and habit trackingYes, principles and ranges (no prescribed meal plans)
Roster and program migration supportCSV export, no migration helpFree self serve importer, no setup fee
Active subscription portabilityNot portable (Connect Express)Athlete enters their card once from your invitation
How the bill growsTiered by client count. Add athletes, move up a tier.Flat. $99 a month, the same at every roster size, with the branded app included and no volume bands.

How the move runs

Invite each athlete right after their last charge on TrueCoach, and cancel them there one by one as they join. Never cancel everyone first. Keep the TrueCoach account itself open until the last athlete moves, so your message history stays as a backstop. The step by step guide has every button.

Step 1

You book a call

Land on this page. Apply. Pick a 30 minute slot.

Step 2

30 minute call

We walk your TrueCoach account. You leave with a one page Migration Plan.

Step 3

CSV upload

Export your TrueCoach client list. Drop it into the Marrow importer. You read every row before anyone is added.

Step 4

Programs rebuild

Programs do not come across in an import. You build your top programs in Marrow's editor. We help.

Step 5

Invite after each last charge

Invite each athlete right after their last charge on TrueCoach. They are charged on Marrow the day they join, so there is no free gap and no double month. Or, on a monthly price, set each athlete's first charge date to their old billing date, 3 to 45 days out, and invite everyone at once: they add a card with nothing due today, and Marrow charges them on that date. Three to five athletes first, then the rest. Each gets one email and enters their card at your price.

Step 6

Cancel each as they join

As each athlete joins, cancel them on TrueCoach, one by one. The importer shows "Joined on Marrow on 3 October. Cancel them on your old app." with a Done tick. Never cancel or pause everyone on TrueCoach first.

Step 7

Cutover

Tell your athletes where to log and message you. When the last athlete has joined and been cancelled, close your TrueCoach account.

What moves and what does not

We do not bury limitations. Here is the full list.

TrueCoach data Outcome Why
Active client roster (CSV)ImportedName, email, phone, date of birth, join date and plan, when your file carries them. The preview names every column used and every column set aside.
Intake metrics (height, weight, timezone, gender, location)Not importedShown in the preview and set aside. The athlete fills their profile on Marrow.
Compliance score historyNot importedCompliance starts fresh in Marrow.
Archived clientsYour choiceLeave them out of the file, or import them and do not invite them.
Per athlete workout TXT exportsNot importedWorkout history does not come across. Keep the TXT files if you want the record.
Active subscriptions (cards on file)Not portableTrueCoach uses Stripe Connect Express. Athletes enter their card once from their Marrow invitation.
Programs as structured templatesNot importedTrueCoach has no public program export. Coach rebuilds top programs in Marrow.
Message historyNot portableTrueCoach has no message export. Coach screenshots high value threads manually.
Progress photos, habit logs, nutrition historyNot portableTrueCoach exposes none of these to coaches as exports.
Pre loaded TrueCoach exercise videosNot migratedLikely licensed. We point to Marrow's stock library equivalents.

Common questions

Plain answers. If something is not here, ask on the call.

What does the move cost?

The importer is included in every plan, with no setup fee. With MARROW2026 your membership is free until January 1, 2027.

Will my athletes really need to re enter a card?

Yes. TrueCoach holds the cards in their own Stripe account, not yours. We cannot transfer them. Every active athlete enters their card once from their Marrow invitation. It takes about thirty seconds.

Plan on ten to twenty five percent of athletes not completing the re authorization in the first week. The strongest mitigation is the coach personally reaching out to the top ten athletes the night before invites go out.

What happens to my message history?

TrueCoach does not export messages. Nobody can pull them programmatically. What you can do before you cancel is screenshot any high value threads on your phone and store them where you want.

Athletes start fresh on Marrow with a clean message channel. Most coaches find this is less of a problem than they expected.

Do I need to cancel TrueCoach before I start?

No, and you should not. Never cancel or pause TrueCoach first, because that stops your income until athletes get round to joining. Invite each athlete right after their last TrueCoach charge, and cancel that athlete on TrueCoach once they have joined Marrow. Keep the account itself open until the last athlete moves, so your message history stays as a backstop.

Important: TrueCoach's terms say you lose access to your content on termination. Always extract before you cancel. Export your client list first.

What about my programs and templates?

TrueCoach does not let coaches export programs as structured data. The honest answer is you will rebuild your top programs in Marrow's program editor. We help. Most coaches find Marrow's editor faster than TrueCoach's.

Per athlete workout TXT exports do not come across. Keep the files if you want the history.

What if I want to roll back to TrueCoach?

You can. Nobody is cancelled on TrueCoach until they have joined Marrow, so everyone who has not joined is still on TrueCoach and still billed there. If Marrow does not work for you, stop sending invitations and add back only the athletes you already moved. Most rollbacks would happen within the first week.

We do not lock you in. The flat $99 rate and the free importer stand on their own. If we cannot earn the seat, we should lose it.

Free until January 1, 2027.

Use MARROW2026 and your membership costs nothing until January 1, 2027. Then $99 per month, flat, with your branded app included. Marrow takes 8 percent of every payment we process.