Pricing Strategy · 25 min read

Personal Training Packages: Why They Destroy Your Income (And What to Do Instead)

The pricing model that took me from $100/session to $180/session, produced zero chargebacks across six years of Stripe billing, and made rate increases nearly invisible.

Personal training packages—the personal trainer pack, the 10-pack, the punch card—cap your income because they have a finish line built into them, and a finish line is a churn event you scheduled on purpose. A monthly subscription has no endpoint, which is why it retains dramatically better.

If you're selling 10-packs, punch cards, or single sessions, I want you to do one thing before reading the rest of this article. Open whatever you use to track payments—Venmo, your bank app, a spreadsheet, whatever—and answer this question:

What is your monthly recurring revenue?

If you can't answer that immediately, down to the dollar, you have a pricing problem. Not a rate problem. Not a "charge more" problem. A structural pricing problem—meaning the way you collect money is fundamentally broken, and no amount of rate increases will fix it.

I know this because I lived it. I started at $100 per session, which sounded decent in the abstract. The problem was that I was selling sessions, not subscriptions. Which meant my income fluctuated wildly month to month. Clients would buy a 10-pack, use it over 8 weeks, then vanish for a month before buying another. Or they'd cancel two sessions in a row and my week's income would drop by 20% with no notice. I had no idea what I'd make next month. I was a freelancer pretending to be a business.

When I switched the entire business to subscription billing—monthly auto-charge via Stripe, no per-session sales, no packages—everything changed. Not just the revenue stability. The retention rate. The client psychology. The chargeback rate (which went to zero and stayed there for six years). The ease of raising rates. All of it changed, from a single structural decision about how money moves.

This article is about that decision and everything that follows from it. But first, the question most people typed to get here, answered straight.

What Is a Personal Trainer Pack?

A personal trainer pack is a block of sessions sold upfront at one price—usually 5, 10 or 20—with a small per-session discount for buying more, and usually an expiry date. The client pays once, you draw the balance down session by session, and when it hits zero they either buy again or they don't.

It goes by a lot of names, and they're all the same product:

Search "personal trainer pack" on Google right now and most of page one isn't advice. It's gyms and studios selling packs. That tells you something: packs are the industry's default billing unit. Default doesn't mean correct. It means nobody stopped to count what the default costs. The rest of this section does.

Here's the test I use to sort any offer into the right bucket, whatever it's called: if it renews without a conversation, it's a subscription. If it ends and waits for a yes, it's a pack. A "monthly pack of 8 sessions" that auto-charges on the 1st is a subscription wearing a pack's name. A "three-month program" that stops after twelve weeks is a pack wearing a program's name. The label doesn't matter. The endpoint does.

Personal Training Packs: Examples and Pricing

If you're going to sell personal training packs—and plenty of trainers will, at least for a while—price them honestly. The standard method is a discount ladder off your single-session rate: the bigger the block, the lower the per-session price.

Here's what that ladder looks like on a $100 single session. These are example numbers to show the structure, not a recommendation for your market:

Pack Discount Pack price Per session Lasts at 2x/week
Single session—$100$100—
5-pack5%$475$952.5 weeks
10-pack10%$900$905 weeks
20-pack15%$1,700$8510 weeks

For a real-world range: the gyms and studios listing packs in Google's shopping results this week were charging roughly $60 to $135 per session inside the pack. Big-box gyms sit at the bottom of that range, boutique and clinical settings at the top. Your own number should come from your model's math, not from that range—the personal trainer rates guide walks through how to set it.

Look at the last column before you look at the price. That column is the one that runs your business. A 10-pack at twice a week is a five-week relationship with a built-in exit at the end of it. Every row in that table is a different-length lease on the client, and every lease runs out.

If you sell packs, at least do these five things

1. Put the expiry date in writing. Packs without an expiry turn into a balance sheet of sessions you owe people you haven't seen in a year. Some trainers use 60 or 90 days for a 10-pack. Whatever you pick, it goes in the signed agreement, not in a text message.

2. Sign the cancellation and refund terms before session one. What happens to an unused session? A late cancel? A client who moves away with six sessions left? Decide now. A personal training client agreement is where this lives.

3. Cap the discount. Every percentage point is permanent. At 15% off you are giving away $15 of every $100 hour, forever, to buy a lump sum you would have collected anyway.

4. Book the renewal conversation before the pack runs out. Session seven of ten, not session ten. If you wait until the balance is zero, the client is already standing at the exit.

5. Check your state's rules. Some states regulate prepaid fitness and health-studio contracts—cancellation rights, refunds, and in some cases how far in advance you can collect. This is general information, not legal or tax advice; rules vary by state and change, so confirm yours with an attorney or accountant before you write your terms. Same goes for how you book prepaid pack money for taxes: until the sessions are delivered, it is money you still owe in work.

Those five make packs less bad. They don't fix the core problem, which is in the next section.

PT Packages vs a Monthly Retainer: The Re-Sell Math

PT packages don't usually lose clients because the training was bad. They lose them at the boundaries. So count the boundaries.

A client training twice a week on 10-packs hits the end of a pack every five weeks. That's about ten renewal decisions a year. On 20-packs it's about five. On a monthly retainer that auto-charges until the client gives written notice, it's one decision: the one they made at the start.

Now assume you're good at renewals. Say 90% of clients re-buy at every boundary. That sounds excellent. Run it forward ten times and you have 35% of those clients left at the end of the year. At 80% per boundary, you keep 11%. Nobody quit in a dramatic way. You just asked them ten times whether they wanted to keep going, and some of them said "let me think about it."

10-packs, 2x/week
~10 exits/year
At 90% renewal per pack: 35% of clients left after 12 months
At 80%: 11%
Monthly retainer
1 decision
Auto-charges on a fixed date until written notice
My average client tenure: 25 months

That's the mechanism behind the gap between the industry's roughly three-month average client tenure and my 25-month average. Billing isn't the only reason—screening the right clients in and doing the work well both matter, and I cover them below—but billing is the one that decides how many times the business asks the client to leave.

Here's what that gap is worth in dollars. A client paying $720 a month who stays the industry-average three months is worth $2,160. My average client was worth $21,756 over their lifetime. My rate was never ten times anyone else's—I started at $100 a session and topped out at $180. Most of the difference was tenure, and tenure starts with a billing decision.

The usual case for packs is cash flow: money upfront feels like stability. But a retainer also bills in advance—one month at a time, automatically, on the same date. You still get paid before you train. What you give up is the lump sum, and the lump sum was never really yours anyway. It was a prepayment against work you still owed, attached to an end date you'd scheduled yourself.

There's a second cost that doesn't show up in the math: every boundary is a sales conversation. Ten a year, per client. I don't run sales calls and I don't close anyone. The retainer is a big part of why I've never needed to—the decision happens once, at the consultation, and after that the work does the talking. A pack business has to re-sell itself every five weeks.

Where packs are genuinely fine, I'll say so. If you work on a gym floor, the gym sets the billing and you don't get a vote. If a client wants three sessions to learn a program and go train alone, a small pack is honest. If someone is training for one dated event and leaving afterward, the ending is the point. None of those are the problem. The problem is the independent trainer who could bill any way they like, picks packs by default, and then wonders why the roster has to be rebuilt every quarter. That trainer is renting each client five weeks at a time. A retainer is how you own the relationship.

The full billing system—the policy clauses, the auto-charge setup, the cancellation terms that kept chargebacks at zero for six years—is what Never Chase a Payment Again covers. The rest of this article lays out the structure behind it.

The Three Pricing Models and What Each Actually Produces

Personal trainers typically use one of three pricing structures. Each creates a fundamentally different business, even if the session rate is identical.

Model 1: Per-Session / Single Sessions

The client pays for each session individually. Cash, Venmo, Zelle, or an invoice after the fact. This is the most common model for independent trainers just starting out, and it's the worst one.

Every session is a micro-transaction. Every session is a micro-decision for the client: "Do I want to train today?" When the answer is "not really" or "I'm tired" or "something came up," they cancel and you make zero. Your income is directly and linearly correlated to attendance. You have all the volatility of freelancing with none of the diversification.

Worse: because there's no financial commitment beyond the next session, the barrier to quitting is essentially zero. The client doesn't cancel—they just stop booking. There's no formal offboarding, no cancellation policy to enforce, no subscription to pause or terminate. They ghost, and you lose the revenue.

Model 2: Session Packages (10-Packs, 20-Packs)

The client buys a block of sessions upfront, typically at a slight discount. This feels better than per-session because you get a lump sum, which creates the illusion of stability. But the illusion is exactly that.

A 10-pack is a depleting asset. Every session delivered brings you closer to zero. When the pack expires, you need to re-sell. That means another sales conversation, another moment where the client reconsiders whether they want to continue, another opportunity for them to say "let me think about it" and never come back.

The discount you offered to sell the package also compresses your margins. If you sell 10 sessions at $140 instead of $150 (to make the package "worth it"), you just gave away $100 in revenue. Multiply that across every client, every renewal cycle, and the discount is a permanent drag on your income that never compounds in your favor.

And here's the subtlety that most trainers miss: the psychology of package buying is the psychology of consumption, not commitment. When a client buys a 10-pack, they're purchasing a product. When they finish the product, the transaction is complete. There's no continuity built into the relationship. Every package boundary is an exit point.

Model 3: Monthly Subscriptions

The client subscribes to a set number of sessions per week—1x, 2x, or 3x—billed monthly via automatic charge on a fixed date. No invoicing. No renewal conversations. No packages to deplete. The billing continues indefinitely until the client cancels with written notice (I require two weeks).

This is the model I used for six years. Here's what it produced:

Dimension Packages / Per-Session Subscription
Revenue predictability Variable, unknown month-to-month Known to the dollar on the 1st
Client psychology "Using up" a purchase Investing in an ongoing relationship
Cancellation friction Zero—just stop booking Requires written notice; feels like quitting
Rate increase mechanics Re-negotiate at every package renewal New clients get new rate; existing clients unaffected
Payment disputes Common—unclear terms, no signed policy Zero chargebacks across 6 years
Admin time Invoicing, chasing, tracking Automated—Stripe handles everything
Avg. retention (my data) Industry avg: 3–5 months 25 months average, 8 years longest

The subscription model doesn't just collect money differently. It restructures the entire client relationship. A subscription signals commitment. It tells the client: this isn't a thing you're trying. It's a thing you're doing. That framing matters. People who subscribe to training treat it as a non-negotiable line item in their monthly budget, the same way they treat their mortgage or their car payment. People who buy packages treat it as a discretionary purchase, the same way they'd treat a nice dinner.

Cancelling a subscription feels like quitting. Finishing a package feels like completing a purchase. That psychological difference is worth years of retention.

The Zero-Chargeback Mechanism

Six years. Hundreds of recurring Stripe charges. Zero chargebacks. I'll explain exactly why, because this is the part that makes subscription billing not just better for revenue—but bulletproof for disputes.

The mechanism has three components:

1. A signed billing policy before the first session. Every client signs a document that spells out exactly how billing works: the subscription auto-renews monthly, sessions are use-it-or-lose-it, cancellation requires two weeks of written notice, no refunds except for trainer-initiated terminations. The terms are clear, explicit, and agreed to before any money changes hands. When terms are in writing and signed, disputes don't happen—because there's nothing ambiguous to dispute.

2. Client screening that filters for financial fit. During the consultation, I evaluate whether the client can afford my rate without financial strain. This isn't a question I ask directly—it's an assessment I make based on the conversation. If training at $150/session twice a week is going to be a budget stretch for someone, they will eventually churn when any unexpected expense hits—a car repair, a medical bill, a vacation that blew the budget. And when they churn from financial pressure, the risk of a chargeback goes up, because they're rationalizing the disputed charge as money they shouldn't have spent. Screen for financial fit, and this problem disappears.

3. Automated billing that removes the human friction. Stripe charges the card on file automatically. There's no invoice to send, no payment to request, no moment where the client has to actively choose to pay. Removing that friction means there's never a moment of "should I pay this?"—the payment just happens. Combined with a signed policy, the result is that every charge is expected, authorized, and undisputed.

Why This Matters Beyond Chargebacks

Zero chargebacks isn't just about avoiding disputes. It's a signal of business health. It means every client who was ever on your roster agreed to the terms, could afford the service, and was served well enough that they never felt the need to contest a charge. It's the compound result of screening, documentation, and delivery quality working together. Any trainer can achieve this—it's not about being lucky. It's about having the right infrastructure.

Setting Your Rate: The Slam Dunk Rule

Here's the pricing doctrine I operate by: minimum $120 per hour effective rate. I call this the Slam Dunk Rule. Below $120/hour, the math doesn't work for a high-margin solopreneurship—you'd need too many clients, too many hours, and you'd burn out before the business matures.

At $120/hour with 10 clients training twice per week, your monthly gross is $9,600. Your overhead in an in-home model is under $300. That's a 97% margin on roughly 20 session-hours per week. Above $120, the math gets increasingly absurd in your favor.

I started at $100 per session and escalated to $180 over the course of my operation. Today, for trainers in the system, I recommend two models depending on your goals:

Solo Optimized Model
$180–$250/hr
6–8 clients, 2x/wk each · 16–20 sessions/wk
MRR: $5k–$8k · Highest margin per hour
Volume Growth Model
$120–$160/hr
15–20 clients, 2x/wk · 30–40 sessions/wk
MRR: $9k–$13k · Transitions into hiring

Neither model is better in the abstract. The Solo Optimized model maximizes income per hour worked—ideal if your goal is lifestyle freedom. The Volume Growth model maximizes total revenue—ideal if you want to eventually hire a second trainer and scale. I ran the Volume Growth model first and later deliberately shifted to the Solo Optimized model because I wanted my time back.

The key insight: your rate is not a reflection of your certification or your years of experience. It's a reflection of the model. The trainer who charges $200/hour is perceived as better than the one who charges $80—even if the training is identical. Pricing signals competence. Price accordingly, and stop using your competitor's low rates as your ceiling.

When and How to Raise Your Rates

Rate increases are the highest-leverage revenue decision in the business, and most trainers never make them because they're terrified of losing clients. Here's the system that makes rate escalation predictable and nearly painless.

1
Identify the trigger
When your client base stabilizes at 10+ billing hours per week for 30+ consecutive days, you have a demand signal. The market is telling you that your current rate is below what people will pay. If you state your rate during a consultation and the prospect says "Great, where do I sign?" without hesitation—your rate is too low. You should feel slightly uncomfortable with your pricing. That discomfort means you're priced correctly.
2
Raise by 15%
Not 5% (too small to matter), not 25% (too aggressive for most markets). 15% produces a meaningful revenue increase without triggering significant churn. If you're at $140/session, your new rate is $161. Round to $160 or $165—whatever feels clean. The exact number matters less than the discipline of actually doing it.
3
Apply to new clients only
Existing clients keep their current rate. They earned their loyalty by committing early. Honoring that builds trust and eliminates the most common objection to rate increases—"will I lose my existing clients?" No. You won't. They're not affected. Only new consultations see the new rate.
4
Notify with 30 days' written notice (if applying to existing clients)
If you do eventually raise rates on existing clients, one sentence via email: "Starting [date], my rate will be [new rate]. I wanted to give you as much notice as possible." Do not apologize. Do not justify. Do not negotiate. State the fact and stop talking. The moment you start explaining why you deserve the increase, you've undermined your positioning.
5
Repeat
Every time the 10-hour trigger is met again after an escalation, raise again. Continue until you experience meaningful market resistance (prospects consistently balking) or your schedule is exactly where you want it. My rate went from $100 to $180 through multiple escalation cycles. Each one felt uncomfortable. Each one was the right decision.

Here's why this system works so well with subscriptions and so poorly with packages: with subscription billing, the rate increase only applies at the next client acquisition. There's no "renewal" where you have to re-sell an existing client at a higher price. The subscription just continues at the current rate. With packages, every time a client finishes a 10-pack, you're having the pricing conversation again—and now it's 15% higher. That friction is why package-based trainers never raise their rates.

The Pricing Mistakes That Keep Trainers Broke

I've seen these patterns repeatedly, both in my own early career and in trainers I've talked to. Every one of them is fixable.

Discounting to fill the roster. When you have empty hours, the temptation is to offer a lower rate just to get someone in the door. This is short-term revenue at the cost of long-term positioning. A client who signed up at $100/session will resent being told the rate is now $140. And every hour you fill at a discount is an hour unavailable to a client who would have paid full price. Price-sensitive clients churn fastest. Fill your roster with full-rate clients, even if it takes longer.

Pricing based on competitors instead of value. "Other trainers in my area charge $80, so I should charge $85." This logic assumes your competitors have optimized their pricing. They haven't. Most trainers charge what feels safe, which is 30–50% below what the market would bear. Your rate should be based on your model's math—what you need to earn per session to hit your monthly target at your desired hours—not on what the undifferentiated trainer at the gym down the street is charging.

Not listing prices publicly. Some trainers hide their pricing, forcing prospects to call or email for a quote. This filters out the exact people who would book immediately. List your rates on your website. Your pricing is a qualification tool—when a prospect sees your rate and still books a consultation, they've self-selected as someone who can afford you. When your rate is hidden, you waste consultation time on prospects who can't.

Negotiating. A prospect says "Can you do $120 instead of $150?" The answer is no. Not "let me think about it." Not "I could do $135." No. If you negotiate on price, you've established that your rate is a suggestion, not a policy. Every future client who hears about the discount will expect one. Your rate is your rate. If they can't afford it, they're not your client. Refer them to someone who charges less, with no judgment. Different trainers serve different markets.

Undervaluing the convenience premium. If you do in-home training, you are providing a fundamentally different product than a gym-based trainer. You're eliminating your client's commute, offering privacy, delivering training in their most comfortable environment. That's a premium service. Price it as one. In-home sessions should carry a 20–40% premium over gym-equivalent rates in your market.

If you state your rate and the client says "Oh great, where do I sign?" without hesitation—your rate is too low. You should feel slightly uncomfortable with your pricing. That discomfort means you're priced correctly.

The Revenue Math: What Pricing Structure Actually Produces

Let me run three scenarios with identical client counts and session rates to show how much structure matters independent of rate.

Scenario: 10 clients, 2x/week, $150/session, 12-month period

Per-session billing: Realistic attendance rate after cancellations and no-shows: 75%. That's 10 clients × 8 sessions/month × 75% attendance × $150 = $9,000/month average. But monthly variance is high—some months $7,500, others $10,500. Holiday months drop to $6,000. Annual: roughly $100,000–$108,000. Effective revenue per scheduled session: $112.50 after attendance loss.

Subscription billing: Client pays monthly regardless of attendance. Cancellations are forfeited per signed billing policy. 10 clients × $1,200/month subscription (2x/wk at $150) = $12,000/month, every month. No variance. No holiday dip. Annual: $144,000. That's $36,000–$44,000 more per year with the same clients, same rate, same sessions. The difference is entirely structural.

That's not a rounding error. That's a 33–40% revenue increase from a single billing decision. And the subscription model doesn't just produce more revenue—it produces more predictable revenue. You can plan, save, invest, and make business decisions with confidence when you know your income to the dollar.

How to Transition Existing Clients to Subscriptions

If you're currently selling packages or per-session, the idea of switching to subscriptions might feel risky. It doesn't have to be.

New clients go on subscription immediately. From this point forward, every new consultation presents the subscription model as the only option. 1x/week, 2x/week, or 3x/week. Monthly auto-charge. No per-session option. This is how you operate now.

Existing clients on packages: transition at the natural boundary. When their current package runs out, present the subscription option. Frame it as an upgrade: "I've moved to a subscription model that gives you a consistent schedule and eliminates the hassle of re-purchasing every few weeks. Your rate stays the same—it just bills automatically monthly." Most clients prefer this. It's simpler for them too.

Existing per-session clients: same conversation. "I'm moving to monthly subscription billing to give both of us more consistency. Same rate, same schedule, just billed automatically each month." If they resist, ask why. If it's about commitment anxiety, that's a screening signal—they may not be a long-term client anyway. If it's about logistics, walk them through the Stripe setup. It takes two minutes.

The one exception: if you have a client who only wants to train sporadically—once every two weeks, no consistent schedule—they don't fit the subscription model. That's okay. Let them go, or offer a premium per-session rate that's 25% above your subscription equivalent. The premium reflects the scheduling inefficiency they create.

Pricing as a Screening Tool

I want to close with something that took me longer to understand than it should have: your price is the most effective client screening tool you have.

When your rate is $150/session and someone books a consultation anyway, they've already told you they can afford you. You've eliminated the entire category of price-sensitive prospects before the conversation begins. That means better consultations, higher close rates, and dramatically better retention—because the people who cleared the price filter are financially stable enough to stay for years, not months.

When your rate is $60/session, you attract everyone—including people who can barely afford it, who will cancel when their car needs new tires, and who will dispute a charge when money gets tight. Low prices don't just reduce your revenue. They change the composition of your client base in ways that compound negatively over time.

Price high. Screen carefully. Serve deeply. The math works. I spent six years proving it.

The Complete Pricing Infrastructure

Everything in this article—the subscription model, the rate escalation protocol, the billing policy, the screening approach—is part of a larger system. Pricing doesn't exist in isolation. It's connected to your consultation process (which screens for financial fit), your onboarding process (which sets expectations), your retention framework (which keeps clients paying for years), and your legal infrastructure (which protects you from disputes).

I documented all of it—twenty interconnected systems that collectively produce the results cited in this article. The billing policy template that produced zero chargebacks. The consultation script with the scoring rubric that screens for financial fit. The rate escalation triggers and notification templates. The subscription billing architecture on Stripe.

Frequently Asked Questions

Should personal trainers use session packages or subscriptions?

Subscription billing (monthly auto-charge) consistently outperforms session packages on every business metric: higher revenue retention, longer client tenure, fewer payment disputes, and zero chargeback risk when structured correctly. Session packages create stop-start revenue cycles and psychologically prime clients to count sessions rather than commit to outcomes.

How much should an independent personal trainer charge per month?

Pricing depends on your market, but the subscription model should follow the 'slam dunk rule': price at a level where the value is so obvious that saying yes is easier than saying no. For most independent in-home trainers, this ranges from $200–$600/month depending on session frequency and local market rates.

Why do personal trainers have zero chargebacks with subscription billing?

Zero chargebacks result from three interlocking systems: subscription billing that charges automatically (no invoicing, no chasing), a cancellation policy that is clear and agreed to before training begins, and a client screening process that filters out prospects likely to dispute charges. These systems produced zero chargebacks across six years of Stripe billing.

How do personal trainers raise their rates on existing clients?

Rate increases should be communicated with advance notice (30–60 days), positioned as reflecting increased value and market alignment, and applied uniformly. Grandfathering long-term clients at their existing rate is a judgment call — it rewards loyalty but creates rate inconsistency over time.

What is a personal trainer pack?

A personal trainer pack is a block of sessions, usually 5, 10 or 20, sold upfront at one price with a small per-session discount and usually an expiry date. The client draws the balance down and decides whether to buy again when it runs out. Punch cards, prepaid sessions and starter packs are all versions of the same product.

How much should a personal training pack cost?

Most trainers build packs as a discount ladder off their single-session rate, for example 5% off a 5-pack, 10% off a 10-pack and 15% off a 20-pack. Gyms and studios listing packs on Google in October 2026 charged roughly $60 to $135 per session inside the pack. Set your own number from your income target and hours, not from that range.

Are PT packages better than a monthly membership?

For an independent trainer, usually not. A 10-pack at twice a week ends every five weeks, which means about ten renewal decisions a year per client. Even at a 90% renewal rate per pack, about 35% of clients are left after twelve months. A monthly retainer that auto-charges until written notice replaces those exits with one decision, which is the structure behind a 25-month average client tenure. Packs are fine on a gym floor where the gym sets billing, or for a client with a short, defined goal.

Should personal training packs expire?

Yes. Without an expiry date, unused sessions pile up as work you owe to clients you may not see for months. Put the expiry, refund and late-cancellation terms in a signed agreement before the first session. Some states regulate prepaid fitness contracts, so this is general information, not legal advice: check your state's rules with an attorney before writing your terms.

The Trainer Blueprint

20 documented business systems including the complete billing policy template, rate escalation protocol, consultation script with financial screening, and every SOP from 6 years of zero-chargeback operation.

See What's Inside →

$497 founding price · Optional AI advisor at $67/month

If you take one thing from this article, let it be this: switch to subscription billing. Today. For your next client. The rate escalation, the screening refinement, the billing policy—those are optimizations. The subscription model is the foundation. Everything else builds on it.

About the Author
Jesse Snyder training a client in their home

Jesse Ray Snyder started at Crunch Fitness in San Francisco making $30/hour while sleeping in a 2003 Toyota Tundra. He became their highest-producing resigner within months, left, and built Monterey Personal Training from zero—hitting $9,200 in monthly revenue within five months with no paid advertising. He later scaled back to ~6 hours/week because the system gave him the freedom to optimize for lifestyle instead of maximum revenue. Across six years of Stripe subscription billing: zero chargebacks, 25-month average client retention (industry average: 3–5 months), and 35+ five-star reviews with zero below five stars. He holds a B.S. in Exercise & Sport Science from Oregon State University (6 years, 4 transfers), is a NASM Corrective Exercise Specialist, a self-taught real estate investor, and serves as a guest lecturer at California State University, Monterey Bay. He consulted for tech startups that went on to nine-figure annual revenue. He is the creator of The Trainer Blueprint.

Follow Jesse: LinkedIn · Instagram · X · Substack · Reddit

Free Guide