Reading time 4 min

How Much Should You Charge for Small Group Training in Barcelona?

0_0.png
0_0.png 1.01 MB
If you're running a gym or planning to launch one in Barcelona, there's a good chance you're offering (or thinking about offering) small group training — typically 4 to 8 people per session. It’s one of the fastest-growing formats in boutique fitness: more personal than group classes, more affordable than 1-on-1 PT, and easier to scale without sacrificing results.

But here’s the question gym owners ask all the time:

How much should I charge?

We analysed the pricing of more than a dozen gyms in Barcelona — from boutique independents to global franchises — to give you a clear, data-backed answer.

Common Pricing Models

Most gyms offering small-group strength training in Barcelona follow one of these two pricing structures:
  • Monthly memberships based on number of classes per month (e.g. 6, 8, 12, or unlimited)
  • Class packs (e.g. 5, 10, 20 classes) with longer expiry windows
Some combine both. For example, they might offer flexible packs for new or irregular clients, and memberships for regulars.

What Are Others Charging?

Here are some examples from well-known studios across the city:

MOV (6–8 people)
€70/month for 6 classes
€85/month for 8 classes
€120/month for 12 classes
€135/month for unlimited
Packs: 10 classes for €160, single class €20

Attika Fitness (4 people)
€199/month for 8 sessions
€249/month for 12 sessions
€360/month for unlimited
Packs: 10 for €169, 20 for €279, single €24.50

FitMastery (6–8 people)
€65/month for 5 classes
€85/month for 7 classes
€100/month for 9 classes
€115/month for 11 classes
€130/month for 13 classes
€140/month for unlimited
Packs: 10 classes for €130, single class €15

Ignite Fitness (6 people)
Group classes: €66/month for 6, €120 for 12
Small Group PT: €200/month (≈8 sessions)
Packs: 10 for €120, single €15

WIN Fitness Club (~5 people)
Memberships from €60/month (exact tiers not public)

F45 Training (~20 people)
Unlimited membership: around €140–180/month
Packs: 5 for €89, 10 for €169, 20 for €309
Single class: €25

CrossFit Diagonal (8–12 people)
€89/month for 9 sessions
€119 for 25 sessions
€129 for 30 sessions
Packs: 5 for €70, 10 for €135, single €20

Clubs DiR (small group PT)
Base gym membership: €50–70/month
Small group sessions sold separately (e.g. €29 for 2 trial sessions)
Standard sessions priced around €15–30 each

What’s the Sweet Spot?

  • €10–15 per class on a membership
  • €15–25 per class for drop-ins or class packs
  • €75–135 per month is typical for memberships offering 6 to 12 sessions
  • €250–360 per month is common for high-touch models (e.g. max 4 per group, added services)

What Affects Pricing?

  • Group size: The fewer people, the higher the price. Studios with 4 clients per session (like Attika) charge more than those with 6–8.
  • Level of personalisation: Programs that include assessments, personalized workouts, or habit coaching often justify higher rates.
  • Brand and location: Franchises (like F45 or CrossFit) and centrally located gyms often price higher.
  • Experience quality: Extras like WhatsApp reminders, automatic billing, and client progress tracking all increase perceived value.

Should You Be Charging More?

If your classes are capped at 4–6 people, your coaching is hands-on, and you're delivering real results… you’re likely undercharging if you're below €15/class.

You’re offering something much closer to personal training than mass-group fitness. Your pricing should reflect that.

And if you’re automating your admin (class bookings, no-show charges, trainer reminders), that’s value too — for you and your clients. Smooth = premium.

Final Word: Charge with Confidence

Small-group strength training is booming in Barcelona. Clients are willing to pay for coaching, community, and results — especially when they feel looked after.

If you're delivering real value in small groups of 4–8, don't be afraid to charge what you're worth.

Raise your prices with confidence — and back it up with a great experience.
Orlo Logo

Steve Brewer

@svpersteve

Last updated 06 Aug 2025