What percentage of revenue to spend on gym marketing (and when the percentage lies)
Short answer: between 4% and 12% of your revenue, depending on whether you want to stay flat or grow. A gym doing €20,000/month that wants to grow should be investing €1,600–2,400/month in marketing. If that number sounds outrageous, you're probably not counting marketing correctly, which is also what this article is about.
Long answer: the percentage is a decent starting point and a lousy endpoint. It tells you whether you're in the right ballpark, but the right budget is calculated backwards, from your goals. Here are both methods and how to cross-check them.
The reference ranges
| Situation | % of revenue | For €20,000/month |
|---|---|---|
| Maintenance (stable, churn under control) | 4-6% | €800–1,200 |
| Active growth | 8-12% | €1,600–2,400 |
| Opening or relaunch (first 6 months) | 15-20% | €3,000–4,000 |
| Full with a waiting list | 2-3% | €400–600 |
Four nuances that matter:
Maintenance isn't zero. Even if you don't want to grow, you're losing members every month to moves, injuries, and life in general. A 4% monthly churn in a gym with 350 members means 14 cancellations to replace just to stay even. The 4–6% maintenance budget covers that replenishment.
The 15–20% for openings is temporary and non-negotiable. A new gym has no word-of-mouth, no reviews, no lapsed members who might return. Every member in year one comes from marketing. If you open on a maintenance budget, you'll take 18 months to reach what you could reach in 8, and rent runs at the same rate in both scenarios. The cheap option is the expensive one.
A waiting list changes the math. If you're at capacity, every euro spent on acquisition yields less than a euro spent on retention and revenue per member. Drop to 2–3% (not zero: the waiting list still needs feeding) and redirect the rest to member experience. Which is another form of marketing, by the way, just not this budget.
These ranges assume you're above your break-even point. Below it, you're not choosing between maintaining and growing, you're forced to grow, and the budget is calculated from your targets (more below) even if the resulting percentage looks scary.
What counts as marketing (the trap of only counting Meta)
This is where almost everyone slips up. "I spend €400/month on marketing" usually means "I spend €400 on Meta Ads," but the full picture is typically something like this:
| Item | €/month |
|---|---|
| Meta Ads | 400 |
| Google Ads | 150 |
| Tools (CRM, landing pages, automation) | 120 |
| Content (quarterly photographer prorated, design) | 100 |
| Referral commissions (free month for each new member brought in) | 180 |
| Events and open days (2 per year, prorated) | 90 |
| Real total | 1,040 |
The owner who thinks they're spending 2% of revenue is actually spending 5%. That's not a problem in itself, the problem is making decisions based on the wrong number: you compare your "2%" against the recommended 8–12%, conclude you have plenty of room to increase, and increase on a base that was already double what you thought.
Simple rule: if the spending exists to bring in or win back members, it's marketing. Referral commissions are marketing even if they don't show up on any ad invoice. The free month you give for bringing in a friend is paid acquisition, just paid in product.
What doesn't count: your class management software subscription, staff uniforms, premises improvements. That's operations. Lump it into marketing and the percentage inflates until it's useless for comparison.
Why percentage beats a fixed number (but trails the goal method)
For the percentage: it scales with you (if revenue grows, you invest more without rethinking anything), it forces you to know your actual revenue (more gyms than you'd expect don't know it to the cent), and it lets you benchmark against the sector and your own history.
Against it: the percentage knows nothing about your goals. Two identical gyms both doing €20,000/month can need opposite budgets if one wants to hold steady and the other wants to open a second floor within a year.
The better method works backwards, from the goal:
Target members × expected CAC = required budget.
Full example. You want to go from 320 to 380 members in 6 months. With 3.5% monthly churn on roughly 350 average members, you lose about 12 per month, 72 over the half-year. New members needed: 60 net + 72 replacements = 132 joiners, roughly 22 per month. If your historical CAC is €85 per new member, you need 22 × 85 = €1,870/month in acquisition spending. Add tools and content, call it €2,100 total.
And if you're doing €20,000/month? That's 10.5%. Inside the growth range: realistic goal, go for it.
Now the interesting case: what if the calculation gives you €4,200, 21% of your revenue? The method has just told you something valuable: your goal is unrealistic at your current CAC. You have three options: lower the goal, extend the timeline, or lower the CAC (better funnel, better offer, more referrals). What doesn't work is setting the goal, putting in half the required budget, and being frustrated by month four. That's the most common story in the industry.
The coherence check
Both methods validate each other, and that cross-check is the real budgeting exercise:
- Calculate the budget from your goal (members × CAC).
- Convert it to a percentage of revenue.
- Compare against the range table.
If the result falls within the range for your situation, you're coherent, execute. If it's well above, your goal is ambitious for your current economics; revisit the goal or the CAC before spending. If it's well below (you want to grow but it comes out to 3%), check the CAC you used, because it's probably optimistic, or your goal is timid enough that it doesn't justify the effort.
For the portion of the budget going specifically to paid ads, the guide on how much to spend on ads covers platforms and minimum amounts in detail. And before fixing anything, check your member payback period: if you recover the CAC in 2 months you can be far more aggressive than if it takes 6, even with the same percentage on paper.
How to split it: 70/20/10
Once you have the total, here's how to split it. The anti-scatter rule:
- 70% to the proven channel. The one you already know brings in new members at a known CAC. For most gyms, that's Meta Ads plus the WhatsApp funnel.
- 20% to optimizing that channel. New creatives, better landing pages, offer testing within the winning channel.
- 10% to experiments. TikTok, a local partnership, a new format. Money you can lose entirely without it hurting.
Scatter is the classic failure mode for small budgets: €200 to Meta, €150 to Google, €100 to a local influencer, €80 on flyers. Four underfunded channels, zero conclusive data from any of them. Under €1,000/month: one channel, full stop.
Don't split it evenly: the seasonality of spending
Dividing the annual budget by 12 is throwing money away. Gym demand has two peaks (January and September) and a trough (August), and your spending should follow the curve, not ignore it:
| Month | Spend index | Month | Spend index |
|---|---|---|---|
| January | 150 | July | 70 |
| February | 110 | August | 50 |
| March | 100 | September | 150 |
| April | 95 | October | 110 |
| May | 100 | November | 90 |
| June | 85 | December | 90 |
(100 = your average monthly budget.)
Note: pulling back in August isn't the same as pausing August. A full pause destroys algorithm learning and leaves your pipeline empty for September, exactly the month you can't afford to start from scratch. Dropping to 50% keeps the machine warm. And the heavy January spend needs to be prepared in December: campaigns need 2–3 weeks of learning to hit their stride by the peak.
When cutting is right and when it's panic
Cutting marketing makes sense in one clear case: high churn. If you're losing more than 5–6% of members per month, you're filling a leaky bucket, and every euro of acquisition is buying members who'll leave before they pay back the CAC. Fix retention first (onboarding, the first few weeks, programming) and then turn the tap back on. Acquiring for a gym that keeps pushing people out is the most expensive way to fund an operational problem.
Cutting is panic when it follows this sequence: slow cash month → cut ads → 4–6 weeks later, fewer new members → worse cash → more cuts. The spiral. What makes it treacherous is the lag: the March cut doesn't hurt in March, it hurts in May, and in May the temptation is to cut again. If cash really is tight, drop 30% and watch the acquisition dashboard week by week. Don't switch off.
The floor: below a certain spend there's no learning
One last practical benchmark: in an average-sized city, below €300–400/month in paid advertising there are neither results nor data. With €150/month you get 10–15 leads, which at normal close rates means one new member one month and zero the next. Impossible to tell if your funnel is working or if you got lucky. You're paying for noise.
If your revenue doesn't support the viable minimum, concentrate it: 6 months a year at €400/month (loaded into the peaks) outperforms 12 months at €200. In the meantime, lean on channels that cost time instead of money: referrals, Google Business Profile, local partnerships.
To close: this week's exercise. Add up your real marketing spend from last month using the broad definition, ads, tools, commissions, content, events, and divide by revenue. That real percentage is your starting point. Compare it against the table and against what your member goal requires; if the three numbers don't add up, you know what the work is. Tools like Pilotium calculate CAC per channel in real time, which turns this annual budgeting exercise into a monthly adjustment instead of an act of faith.