[Click here for Google Doc (Click File > Make a Copy)]
This is the decision lesson. You’ve done the hard work — seven days of tracking, a completed Role Table, your own EHR. This lesson puts those three things together and produces one output: a single role, named in writing, that you will replace first. No more deliberating. No more “I’m thinking about it.” By the end of this lesson, you will have made the call.
A quick promise before we start: you already have all the data you need. This lesson is not about collecting more. It’s about trusting what’s in front of you and turning it into a decision.
There is a very common failure mode when gym owners reach this step. It looks like this: they’ve tracked their time, they’ve built the Role Table, they know their EHR — and then they freeze. They start “thinking about it.” They make a coffee, they open the spreadsheet, they close it again. A week passes. Nothing happens.
The reason is almost never a lack of information. It’s a lack of framework. When you don’t have a rule for deciding, any option looks as valid as any other, and the brain — sensibly — refuses to pick.
This lesson is a framework. You follow it. It produces an answer.
Here’s the shape of it, in one picture:
The Decision Flow
- Primary filter: Which roles have a replacement cost lower than my EHR?
- Case A — one role qualifies: That’s your answer. Go to “Can I afford this?”
- Case B — multiple roles qualify: Run the tiebreaker. Score three dimensions. Highest score wins.
- Case C — zero roles qualify: Go to the fallback path. Make the decision on different criteria.
- Validate the choice with the “Can I afford this?” calculation.
- Commit in writing.
That’s the whole lesson. We’ll walk through each step.
Open your Role Table from Lesson 2.2. Look at the “Below My EHR?” column from Lesson 2.3. Every role marked Yes is a candidate. That’s it. That’s the primary filter.
A candidate means: on pure financial math, hiring this role out produces a net gain. Every hour you keep doing it yourself is an hour you’re paying a premium.
Count the Yes rows.
Let’s walk through Case B — multiple qualifying roles — using Lars’s data.
Lars has two roles below his EHR of €18.23:
| Role | Hours/Week | Hourly Cost | Opportunity Cost per Hour |
|---|---|---|---|
| Cleaning & Facilities | 5 | €7 | €11.23 |
| Member Admin & Emails | 10 | €9 | €9.23 |
(A third role — Floor Coaching at €15/hr — technically came in below his EHR too, but Lars correctly flagged it as borderline: the margin is thin and coaching hires come with management overhead. We’ll revisit the coaching trap at the end of this section.)
Two qualifying roles. Now the tiebreaker.
You score each qualifying role on three dimensions, from 1 (worst) to 3 (best). You add the three scores. Highest total wins.
The three dimensions:
Let’s score Lars’s two candidates.
Cleaning - Speed to replace: Very fast. Cleaners are the easiest hire in the gym world — there is always someone available, the skill bar is low, and the role can start within a week. Score: 3. - Time freed for revenue: The 5 hours per week Lars currently cleans happen at 7 AM or after the last class, when Lars is not doing revenue work anyway. Freeing these hours gives Lars his morning peace back, but doesn’t directly unlock revenue time. Score: 1. - Cost to replace: Lars researched locally — a 5 hr/week informal cleaning arrangement comes in around €150/month. That’s the cheapest hire on his whole table. Score: 3. - Total: 7.
Member Admin & Emails - Speed to replace: A part-time admin assistant takes longer than a cleaner to find and onboard. Lars estimates 2–3 weeks. Score: 2. - Time freed for revenue: This is the decisive dimension. Lars’s 10 hours of admin happen during business hours — 8 AM to 5 PM — and they interrupt his most cognitively valuable time of day. Every email reply is a micro-context-switch during the hours when Lars could be doing lead follow-up, member onboarding, or referral calls. Freeing this time directly unlocks revenue activity. Score: 3. - Cost to replace: Around €380/month for 10 hours of weekly admin work. More expensive than cleaning, cheaper than any other role on Lars’s table. Score: 2. - Total: 7.
Both roles score 7. A tie.
When two roles tie, the rule is: choose the one that frees the most time for revenue activity. If that’s still tied, choose the cheaper one.
In Lars’s case, admin scored 3 on time freed for revenue and cleaning scored 1. It’s not even close on that single dimension.
Winner: Member Admin & Emails.
Before Lars commits, he has to consciously resist one last pull — the instinct to hire a coach first.
Lars’s coaching hat came in at €15/hour, technically below his EHR of €18.23. On the math alone, coaching is a candidate. And emotionally, it’s the most appealing hire on the whole table — it’s the role Lars understands best, loves most, and would enjoy managing.
Here’s why he doesn’t pick it:
Most gym owners hire the coach first. Don’t be most gym owners.
Not every reader will have qualifying roles. If you ran the numbers in Lesson 2.3 and no roles came in below your EHR, this section is for you.
First — take a breath. This is more common than you think, and it does not mean you shouldn’t hire. It means:
Your gym’s income hasn’t yet reached the level where pure EHR math justifies a hire on its own. You can still hire. You just choose using different criteria.
This usually happens for owners earlier in their growth curve — solo operators, or gyms with very tight margins, or owners who’ve chosen to reinvest everything back into the business. Your EHR is real, but it’s a current snapshot — not a life sentence. Hiring correctly is often one of the fastest ways to raise it.
When EHR math doesn’t produce a candidate, choose your first hire based on one of these three criteria. Pick the one that feels most important to your situation.
Criterion A — Fastest to replace. Which role could you realistically find and onboard the quickest? Speed matters here because getting any hire in place starts the buyback loop — and momentum is a real asset. Typically this is cleaning or a very simple admin task.
Criterion B — Frees the most time for revenue activity. Which role, if removed from your plate, would give you back hours you can most reliably convert into income? This is usually the role that eats your most valuable business hours (mid-morning to mid-afternoon). Admin tasks almost always win here.
Criterion C — Lowest absolute cost. Which role has the cheapest monthly market rate? If cash flow is tight, the cheapest possible hire is sometimes the right first hire — it’s a test run, a proof of concept, and it builds the operational muscle you’ll need for bigger hires later.
Pick one criterion. Not all three. Choose the candidate that criterion produces. Then go straight to Section 4 to validate with the “Can I afford this?” calculation — because even when EHR math doesn’t justify a hire, the cost of staying stuck calculation often does.
This is the most important section in the lesson. For most gym owners, the sticking point is not “which role?” — it’s the feeling of “I can’t afford to hire anyone right now.”
I want to reframe that feeling. Completely. Here’s the move:
Stop asking “Can I afford to hire?” Start asking “Can I afford NOT to hire?”
Because the alternative to hiring is not zero. The alternative has a cost too. And we can calculate it.
There are two numbers. You’ll compute both, and you’ll compare them.
Number 1 — The cost of staying stuck. This is what you are currently paying, in opportunity cost, to do the work yourself. The formula is:
Your EHR × hours per week × 52 weeks = annual opportunity cost of staying stuck
Number 2 — The annual hire cost. What you would pay if you hired the role out.
Monthly cost × 12 = annual hire cost
If Number 1 is greater than Number 2, the math is clean: you cannot afford NOT to hire. You are currently paying more for the status quo than you would pay to fix it.
Let’s run it.
Cost of staying stuck: €18.23 × 10 × 52 = €9,480/year
That’s what Lars is currently “paying” himself to do the admin work. It’s invisible on his books, but the loss is real — he’s trading €9,480 worth of his own time on work a part-timer could do.
Now the hire cost:
Compare:
| Amount | |
|---|---|
| Cost of staying stuck | €9,480/year |
| Cost of hiring | €4,560/year |
| Net savings | €4,920/year |
Lars is currently “paying” €9,480 a year to do work that would cost €4,560 to outsource. The hire is almost €5,000 cheaper than staying stuck — and that’s before counting anything Lars does with the 10 freed hours per week.
Read that again. It is not “the hire will pay for itself over time.” It’s already cheaper right now. Lars is actively losing money every week he delays.
Here is the most common objection to this math: “I get it on paper, but I don’t actually have the cash sitting in the account to pay someone €380 a month.”
It’s a legitimate concern. And here’s the honest answer.
First — start with the smallest possible version of the hire. If admin at €380/month is too much today, the cleaning hire at €150/month is often still affordable. Cleaning frees fewer hours, but it starts the buyback loop and proves the system to yourself. Sometimes the first hire is not the optimal one — it’s the one you can actually make this month.
Second — remember that the cost of staying stuck is already being paid. You are currently “paying” it with your time. You just don’t see the line item. The question isn’t whether to pay — it’s which form you pay in.
Third — if the math doesn’t close even on the smallest hire, the real bottleneck isn’t the hiring decision, it’s revenue. That’s a different lesson, and this course is not it. Go back to growing your revenue first. Then come back here.
For almost every gym owner reading this, though, the math closes. The hire is possible. The resistance is psychological, not financial. Name that, and decide.
You have the data. You have the framework. You have — by now — an obvious answer.
Done is better than deliberated.
Before you close this lesson, write the following five statements down. On paper. In a document. On the back of an envelope. It doesn’t matter where, as long as it’s written.
1. I am going to hire for: ______________ (the role name)
2. This costs approximately ______________ per month.
3. This will free approximately ______________ hours per week.
4. My rationale in one sentence: ______________
5. The cost of NOT hiring: ______________ per year.
Date it. Today.
That’s your commitment document. You’ll refer back to it in Lesson 3.2 when you plan the freed time, in Lesson 4.1 when you start documenting processes, and in Lesson 4.2 when you build the onboarding plan. It is the seed of the entire second half of the course.
If you finish this lesson and you still feel uncertain, I want you to notice something. The data you have right now is better than the data 95% of gym owners ever collect on themselves. You have more information than you will ever have an emotional readiness for. That’s the trap.
The framework gave you an answer. Trust the framework. Pick the role. Move on.
You can always adjust later. What you cannot do is stay frozen in the decision and make progress at the same time.
You have a role. You have a written commitment. In Lesson 3.2 we do something most gym owners skip entirely — we plan what to do with the freed time before the hire starts.
This is the lesson that separates a successful buyback from a failed one. Skip it, and the freed hours will be quietly consumed by the same operational chaos you’ve always had. Don’t skip it. I’ll see you there.
Remember: The hire you just picked is not the perfect one. It’s the correct one according to your own numbers. Correct beats perfect. Every single time.