Fitenza — Software for gyms and sports centers

Fitenza is an all-in-one management platform for gyms, boutique fitness studios, CrossFit boxes, pilates studios, padel and tennis clubs, and multi-sport sports centers. Built for owners and managers who want to run their entire business — clients, bookings, payments, staff and courts — from a single tool, with each client's own branded app included.

What Fitenza includes

Who Fitenza is for

Gym owners, sports center managers, personal trainers with their own studio, boutique fitness studio owners, CrossFit box owners, pilates and yoga studios, padel and tennis clubs, and any sports facility that needs to manage clients, bookings, payments and staff from one place.

Pricing

Four public plans from €49 to €249 per month with a free trial. Flat price per centre with no lock-in.

Where to find Fitenza

Website: fitenza.com/en · Sign up: fitenza.com/en/contratar · Contact: fitenza.com/en/legal/contacto · Pricing: fitenza.com/en#planes

7 days free, no cardYour brand, your appNo lock-in, no strings

Run your entire sports centre from a single platform.

Class and appointment bookings, passes, payments, QR check-in, training, nutrition and court booking. All in one platform, with automations working for you around the clock.

Three apps, one platform

One for you. One for your clients. One for your team.

Whatever happens in one shows up instantly in the others. No refresh. No manual sync.

Owner

Dashboard

40+ integrated modules: clients, passes, bookings, payments, occupancy, HR, tax, courts, marketing and more. 20 real automations running in the background.

  • Web and app on any device
  • 4 roles with configurable permissions
  • Dark mode included
See the dashboard →Browser-based
Client

Client app

Clients book, pay, check their passes, follow their training and nutrition plans, redeem points and sign documents from their phone. No inboxes, no WhatsApp threads.

  • Personal QR + instant check-in
  • Instant push notifications
  • Installable as an app on iPhone and Android
See the client app →Your brand
Team

Staff app

Every worker clocks in, sees their classes, rosters, payroll, requests leave and overtime. And if you assign them a role in the panel (Manager, Reception, Trainer…), they enter with the permissions you define.

  • Digital time clock compliant with EU rules
  • Private rosters, payroll and requests
  • Installs as an app in one tap
See the staff app →Real clock-in
Real product view

Everything you need to see at 9:00 AM

This is your real dashboard, unfiltered. Exactly what you’ll see every morning when you log in. Bookings, payments, alerts, passes, staff, daily takings and much more on a single screen.

Fitenza centre dashboard with daily metrics, bookings, payments, passes and staff on a single screen

This is your dashboard on Monday morning.

Before you finish your coffee, you already know what needs doing.

What you get

Three outcomes you feel from day one

You are not buying features. You are buying a centre that runs itself while you focus on what matters.

Get paid without chasing anyone

Passes that renew themselves, card payments from the client app and reminders to the client before their pass runs out.

  • Automatic pass renewal every day
  • Card, Bizum, bank transfer and cash
  • Alerts when a pass is about to expire
  • Receipts and invoices generated for you

Clients come back on their own

Each client gets their own app, with bookings, passes and push notifications. They see their classes, bookings and progress without leaving your app.

  • Own app with your brand, installable in one tap
  • Push reminder before every booked class
  • Loyalty points and referral programme
  • Waiting list with automatic promotion and client alert

Emails and push notifications that land on their own

Every pass, payment or important change reaches the client by email the moment it happens, and every booked class is reminded by push before it starts. You write nothing, you press nothing.

  • Emails and push notifications included, no other tool to hire
  • Automatic emails per event (welcome, booking, pass, payment)
  • Push reminder before class and push alert if your booking changes
  • Notifications to all your clients or to specific clients

Clear pricing

How much are you really paying for your software?

A fixed monthly fee. No surprises, no lock-in, no fine print.

Other platforms
  • +Monthly software fee
  • +Percentage on every payment
  • +Generic app without your brand
  • +12 or 24-month lock-in
Fitenza
  • Fixed monthly fee from €49
  • Everything you invoice is yours
  • Own branded app with your logo inside for every client
  • Cancel anytime, no strings

Pricing

Clear pricing. Pick the plan that fits.

7-day free trial on every plan, no card required.
Monthly or yearly (1 month free on yearly).

7 days free · no cardCancel anytime, no lock-inLive sync across every device
Swipe to compare all plans
Feature
Basic
€49/mo

Yearly €539/yr
Save €49 · 1 mo free

50 clients · 5 staff

Very small studios getting started.

Get started
★ Recommended
Pro
€99/mo

Yearly €1,089/yr
Save €99 · 1 mo free

200 clients · 20 staff

Gyms and boutique studios growing fast.

Get started
Premium
€149/mo

Yearly €1,639/yr
Save €149 · 1 mo free

500 clients · 50 staff

Mid-size gyms, CrossFit and centres with courts.

Get started
Elite
€249/mo

Yearly €2,739/yr
Save €249 · 1 mo free

1,000 clients · 100 staff

Chains, franchises and large multi-sport centres.

Get started
Volume and limits
Maximum clients502005001,000
Staff members52050100
Professionals for agenda52050100
Daily management
Full centre dashboard
Own client app (installable)
Own staff app
QR check-in with pass validation
Tablet mode for reception
Live sync across every device
Live centre occupancy-
Classes and passes
Pass sales and management
Automatic pass renewal
Online class booking
Waiting list with automatic promotion
Public booking page with no signup
Booking button for your website
Payments and billing
Card payments
Bizum, transfer, cash and POS
Official receipts and invoices
Advanced cash desk with per-method audit-
Expenses with input VAT and income tax-
Quarterly VAT/income-tax summary-
Training
Personalised training plans-
Library of 1,300+ exercises-
Physical progress with metrics + calendar-
PAR-Q and medical profile
Nutrition
Nutrition plans with macros-
Library of 1,100+ foods with full EU label-
14 EU allergens flagged on every food-
Daily client log from their own app-
Communication and marketing
Automatic emails per event
Push notifications to the client app
Free broadcast push notifications to all clients
Advanced campaigns and automations-
Loyalty points-
Referral programme-
Optional WhatsApp chat with staff
Team and staff
Roles and permissions per member
Staff clock-in/out-
Schedule, shifts and calendar-
Payroll with gross/net breakdown-
Overtime: pay or compensation-
Requests (vacation, adjustments)-
Physical centre and store
Spaces and equipment-
Scheduled maintenance-
Online store with stock-
POS with barcode scanner-
Court booking
Premium court module (padel, tennis, pickleball)--
No-double-booking by design--
Card payment on booking--
Pricing bands (3 weekday + 3 weekend)--
Manual booking from reception--
Legal and GDPR
Data isolated per centre
Legal texts for the portal included
6 signature-ready documents (GDPR, contracts…)-
Patient clinical notes (GDPR)-
Full audit trail of signatures-
Chains and migration
Multi-centre with one login-
Switch centre without logging out-
Bulk client migration from CSV---
Migration of prices, passes and schedules---
Automated launch with invitation emails---
Contract and support
7 days free trial, no card
Cancel anytime, no lock-in
SupportStandardPriorityPriorityPriority

Nothing fits?

Custom plans for cases that don't fit a table

Chains, franchises, integrations with your existing software, large volumes or specific features. Write to us with your case: we design a plan for you, with fair pricing based on what you need.

Frequently asked

Everything people ask before starting

Getting started4
How do I sign up?
Click any "Get started" or "Free trial" button on this page. You only need to enter your centre name, your name and an email address. Within seconds you will receive an email with your access credentials, including an automatically generated password that we recommend changing the first time you log in. The entire process is free for 7 days, with no credit card required.
What happens when the 7-day free trial ends?
When the trial period ends, access to the dashboard is suspended until you activate a paid plan. All your data (clients, passes, payments, configuration) is fully preserved. To continue, go to Dashboard → My Subscription and choose the plan that best suits your centre.
How does Fitenza install on the phone?
The centre dashboard runs directly in any browser. Your clients' portal and your team's portal install as real apps on their phones in one tap: the first time they open Fitenza on mobile, the browser itself shows an "Install the app" prompt at the bottom of the screen. From that moment on they have their icon on the home screen, open full-screen, receive instant push notifications and behave exactly like any store app. No 100 MB downloads, no store approval waits.
Can I migrate the clients I already have in another software?
Yes. The Elite plan includes bulk migration: you send us your CSV/Excel files (we provide the official templates) and our team imports your clients preserving their passes, remaining sessions and next billing date, along with your pricing catalogue, passes and recurring group class schedule. Each client receives an email with an activation link to create their own password.
Pricing and billing4
Does Fitenza take any commission from what my centre invoices?
No. Fitenza only charges the monthly fee of the plan you picked. Everything you invoice to your clients (bookings, passes, store, appointments, courts, services) lands in full in the bank account you linked. Fitenza never touches that money nor keeps a percentage. If you enable card payments from your clients app, Stripe (our payment processor) applies its standard per-transaction fee just as it would for any shop.
What payment methods are available for the subscription?
You can pay your Fitenza subscription in three ways: bank card (processed securely and immediately), Bizum or bank transfer (manual activation as soon as we confirm the payment). All methods automatically generate an invoice including VAT.
Can I upgrade later?
Yes. At any time you can go to Dashboard → My Subscription and request a change to a higher plan. The process is the same as renewal: you choose the new plan, pay with the method you prefer and the upgrade is activated immediately.
Can I manage several centres with a single account?
Yes. One email can belong to multiple centres at the same time, designed for chains, franchises and partners running several locations. From the sidebar selector in the dashboard you switch centres instantly without logging out, and each centre keeps its own settings, catalogue, clients, billing and team with full data isolation between them.
Features and management6
How does QR check-in work?
Each client has a unique QR code linked to their profile. To scan it you can use any camera-equipped device or a USB QR reader connected to the reception computer. The system responds in real time with two visual states: green screen (access granted) or red screen (access denied, with the reason). A per-centre setting decides whether the scan only validates access (for booking-based centres) or also deducts one session from the pass (for open-access gyms). You can switch modes whenever you want, no data migration.
Can I connect a physical turnstile to Fitenza?
Yes. Fitenza exposes a simple access API (POST with Bearer + JSON) that any turnstile with a QR reader and a relay output can consume directly or through a middleware. We also publish an official Python middleware with MIT license (public repo) designed to run on a Raspberry Pi between the reader and the turnstile: it ships with a Raspberry Pi installer, a systemd service with auto-restart and a local cache that syncs the list of clients with an active pass every 5 minutes. If your Internet drops, the turnstile keeps opening for legitimate clients from the local cache, up to 24-48 hours without locking anyone out. The monthly fee does not include external partners or extra licenses, and the whole flow (installation checklist, simulated access test, web diagnostic for the installer and an automatic health check every 15 minutes) is self-service from the panel itself.
Does automatic pass renewal work without me doing anything?
Yes. You configure the time of day in your timezone and the system checks expired passes every day at that time, renews those with the option enabled, generates the receipt and sends the confirmation email to the client. If you have Stripe enabled, the client pays the renewal by card from their own app; if you take payment another way (cash, bank transfer), the receipt is already there and you only need to mark the payment.
Do changes appear instantly across devices?
Yes. Class capacity and bookings sync automatically in real time across the client portal, staff app and admin panel. When a client books from their phone, reception sees the new name appear on the list without touching anything. No more double bookings caused by lag.
Can I have my own page where clients book without signing up?
Yes. This feature is designed for physios, psychologists, coaches, coworking spaces and any business that sells time instead of classes. You share a link like fitenza.com/r/your-centre and your client picks service, professional and time in 4 steps, without creating an account or downloading anything. They can pay by card on the spot or pay you in person when they arrive.
How does the courts booking module work?
It is a specific module for centres with padel, tennis, pickleball, squash or multi-sport courts, available on the Premium and Elite plans. You configure each court with its type, slot duration, opening hours and up to 6 pricing bands. Your clients see the calendar in their portal, pick a date and available slot and pay by card on the spot; as soon as the payment is confirmed, the booking is confirmed instantly. The database itself guarantees that two confirmed bookings never share the same court.
Language and country3
Is Fitenza available in English?
Yes. All of Fitenza is available in Spanish and English: the dashboard, the client portal, the staff portal, the public landing, emails, push notifications and documents (receipts and invoices) are all served in the language configured by each centre, or the one selected by each individual user.
Can I configure my centre in another currency?
Yes. In Settings → General you can choose the currency for your centre. Fitenza supports Euro (EUR), US Dollar (USD), Pound Sterling (GBP), Canadian Dollar (CAD), Swiss Franc (CHF), Brazilian Real (BRL) and Mexican Peso (MXN).
Can I use Fitenza outside Spain?
Yes. Fitenza is available for sports centres in any country. The platform, client portal and support are available in Spanish and English. Note that the tax module refers to the Spanish tax system; if you operate in another jurisdiction, consult your local tax advisor.
Privacy and data3
Is Fitenza GDPR-compliant?
Yes. The platform has been designed from the ground up to comply with GDPR. Data is stored on servers within the EU, encrypted in transit, and each centre accesses only its own data with no path that would let it mix with another's.
Is my centre's data separated from other centres?
Completely. Each centre lives in its own compartment: no user from another centre can see or touch your clients, payments, passes or configuration. It's enforced inside the database itself, so it holds beneath any interface.
Can I export or delete all my data if I cancel?
Yes. From each module in the dashboard you can export data in CSV format at any time, at no additional cost. If you decide to cancel and want all your centre's data permanently deleted, you can request it through support.

Less admin.
More growth.

Try it for 7 days. If it does not click, you pay nothing. That simple.

Try Fitenza free →

7-day free trial · No credit card · Cancel anytime