Sports management software

Management software for sports halls

Sporttia runs 440 multi-use spaces in 139 towns, plus 152 basketball courts and 203 5-a-side courts. It is sports hall management software built for what happens in a hall: courts that change sport by the hour, divisions that block one another, fixed hours for clubs, sports academies and entry with nobody on the door.

Nothing to install · Free app for your users

Schedule › Availability
All facilities
24Mon25Tue26Wed27Thu28Fri29Sat30Sun
Wed26Aug
Padel 14 free
Padel 23 free
7-a-side A0 free
11-a-side3 free
Pool5 free
16:00
16:0012,00 €
16:0012,00 €
16:0026,00 €
16:008,00 €9 / 12
17:00
Match
17:0012,00 €
17:0026,00 €
17:008,00 €4 / 12
18:00
Rental€
Rental
MaintenanceCLOSED
Swimming · Group A
19:00
Padel school
Padel school
MaintenanceCLOSED
Swimming · Group B
20:00
20:0014,00 €
Club tournament
BlockedSHARED GROUND
20:008,00 €
21:00
21:0014,00 €
Fixed rental · C. D. Aljarafe
Fixed rental · C. D. Aljarafe
21:008,00 €
22:00
22:0014,00 €
22:0014,00 €
22:0026,00 €
22:008,00 €
Free Rental Fixed rental Class Match Event Closure Shared ground Outside hours€ Payment due9 / 12 Places left

The grid and its states: rental, fixed rental, class, event, closure and shared ground. Sporttia's interface, with sample data.

440
multi-use spaces take bookings on Sporttia
139
towns with multi-use courts on Sporttia
152
basketball courts run their bookings on Sporttia
203
5-a-side courts take bookings on Sporttia

What usually happens

  • One court that splits into three, and no way to stop the bookings overlapping.
  • The same floor for five-a-side, basketball and handball, each on its own rate.
  • Club lettings kept on a paper grid.
  • Floodlights on over a court nobody used.
  • A caretaker who has to stay on the door until the last training session ends.
  • Unused hours in the annual report that nobody can say were free or closed.

How Sporttia solves it

Shared surface
Booking the whole court blocks its divisions, and booking a division blocks the court. It is a state on the grid, not a note somebody has to read.
One court, several sports
Each sport with its own rate and slot length on the same surface, by time band.
Club lettings
Fixed hours for the season, with their slot on the grid and their receipt.
Lights and door
Floodlights come on with the booking and go off after it, and entry runs on a QR code or a wristband for the hours with nobody at the desk.

What sports hall management software has to solve

A sports hall does not rent out courts: it rents out a floor that is a basketball academy at five, three training courts at seven and a futsal match at nine. Sports hall management software has to know that those three things take up the same square meter, charge each use at its price and make clear, on the same screen, what belongs to a club, what has been hired out and what is closed.

This is the list worth having in front of you before comparing systems, and each point has its own block further down.

  • A multi-use court that splits into three, with automatic blocking between the whole court and its divisions.
  • Several sports on the same floor, each with its own rate and slot length by time band.
  • Fixed hours let to clubs for the whole season, alongside indoor court hire for the public.
  • Sports academies with their groups and fees, on the same grid as the rentals.
  • Lights and door tied to the booking, with entry by QR code or wristband and nobody at the desk.
  • Maintenance closures that are recorded and accounted for in the reports.

A court that splits into three, without selling the floor twice

The relationship between the whole court and its divisions is declared once. From then on the grid never offers the same square meter twice.

The whole court blocks its divisions
If a club books the full court, the three sections come off sale. If someone books a section, the full court is no longer available.
One booking can take several courts
A camp or a tournament that needs two sections at once is booked in one go, without unbalancing anything.
Each sport, its own rate and length
The same floor is sold for futsal, basketball or volleyball, each sport with its own slot length and its own price by time band.

What each state on a sports hall's grid means

These are the states in the product's legend. Staff tell them apart at a glance, without opening a single booking.

StateWhat it is in a sports hall
Free, with a priceCan be sold right now, at that amount.
RentalA one-off booking, by an individual or a group.
Fixed rentalA club's season letting, with its name.
ClassTaken by a course or a sports academy.
MatchA match between several players.
EventA tournament or a competition using the court.
ClosureOut of service for maintenance, with the reason written on it.
Blocked · shared groundCannot be sold because another booking takes the same floor.
Red edgeBooked but not paid: money outstanding.

Fixed hours for clubs, one-off hours for the public

The clubs that train in the hall all season are created in a single operation, as recurring bookings, and show on the grid as a fixed rental with their name. Their charges are grouped to be collected together, and the rate can be a club rate, different from the one an individual sees.

Whatever is left between training sessions stays on sale at its price: indoor court hire is booked and paid online, through the center's own bank gateway or through Sporttia's, and users cancel on their own within the window each court sets.

The last training session of the day, with nobody at the desk

  1. The booking creates the permission

    The club's or the individual's: access is valid for exactly their court and their time.

  2. The lights come on before the start

    Only on the booked court, with the margin the center has set.

  3. The door opens with a QR code or wristband

    One reader takes codes, cards and wristbands, and the system records who came in and when.

  4. When it ends, the lights go off

    Without the caretaker having to wait for the last session to finish to switch off and lock up.

My Sports Center › Devices
DetailsAuthorizationsEntries
NameChanging-room turnstile
TypeQR code · RFID
StatusActive
Pre-lighting10 min
Post-lighting5 min
Pre-courtesy15 min
Margin10 min
Buzzer time3 s
Grace on unpaid charges5 days
Anti-passback
Anti-passback on punch passes
Check that members can only exit during permitted hours
Remote opening

Simulate entry · Entry · 26-08-2026 · 20:10

Access granted · booking authorizationMain lights: ONCourtesy lights: ON
What each point of your facility controls. Sporttia's interface, with sample data.
  1. 1The lights come on before the booking starts and go off after it, with whatever margins you choose.
  2. 2The simulator checks that a member would get in on a specific day and time, before anything is installed.
  3. 3One reader takes codes, cards and wristbands, so each person uses whatever they carry.

Academies, events and capacity in the same hall

Sports academies on the grid
Academy groups take their court as a class, with their places, sign-up fee and monthly fee. The coach takes attendance per class.
Tournaments with registration and payment
Draws of four to sixty-four teams, with categories, prices and online payment before the day.
Capacity counted at the door
With turnstiles, the count goes up with every entry and down with every exit against the declared capacity, and the turnstile will not open once the limit is reached.
Reports › Court occupancy
TypeDateStartEndConceptFacilityPrice
Closed26-08-202611:0012:30Pitch maintenance7-a-side A0,00 €
Booking26-08-202618:3020:00MatchPadel 10,00 €
Booking26-08-202618:3020:00Booking11-a-side12,00 €
Course26-08-202618:3019:30Padel schoolPadel 20,00 €
Proof of use for a facility. Sporttia's interface, with sample data.
  1. 1Bookings, closures, courses and events in the same table, with a column that tells them apart.
  2. 2An unused court can be accounted for: it was not free, it was closed for maintenance.
  3. 3Every report filters and downloads as PDF or CSV, ready to hand over.

Maintenance closures, accounted for

When the floor needs sanding or a hoop needs fixing, the court is closed from the grid itself, with the reason and the dates, and shows as out of service for everyone to see. If the whole hall has to close, it is done in a single operation and the system says when it is finished.

That closure is not lost: the occupancy report records it as such, with its reason and times, next to the bookings and the classes. It is what lets the annual report show that a court was not empty but closed. Most of the halls Sporttia manages belong to local-authority sports departments, and for them the councils page covers the rest: e-invoicing, concession discounts and the reports for audit.

What you should know

  • The relationship between the whole court and its divisions has to be declared when the facilities are set up. Grouping courts or giving them the same schedule does not make them block each other.
  • Capacity counts entries minus exits, so it depends on exits being recorded. Anyone who does not check out keeps counting until the overnight reset.
  • Automatic lighting needs the electrical installation to be ready for it, and it is quoted separately from the software depending on what the hall already has.
  • Round-robin leagues are not yet available to centers. Tournaments are.

Frequently asked questions

Can one court be split into several bookable spaces?
Yes. Each division is a space with its own rate, and the grid marks it as a shared surface when one booking blocks the others, so the same floor cannot be sold twice.
Can fixed hours be let to a club?
Yes, as a season letting. It takes its slot on the grid every week and raises its receipt, like any other booking.
Can the same court have different prices for each sport?
Yes. Each sport played on the court carries its own rate and slot length by time band, so futsal, basketball or volleyball are sold on the same floor at their own price.
Can a sports hall court be booked online?
Yes. The user sees real availability, picks a court and a time and pays when booking, from the Sporttia app or a browser. 440 multi-use spaces in 139 towns are booked this way.
Can the hall open with nobody at the desk?
Yes. The booking generates the access permission for its time, the door opens with a QR code, card or wristband, that court's lights come on with a few minutes' margin and go off when it ends, and every entry is logged. It needs a reader on the door and an electrical installation ready for it.
Do the hall's sports academies run in the same system?
Yes. Academy groups take their court on the grid as a class, with their places and fees, and enrollment is online. The coach takes attendance per class.
How is a court closed for maintenance accounted for?
The closure is made from the grid with its reason and dates, and the occupancy report records it as such, next to the bookings and classes. So an unused hour is told apart from a free hour nobody booked.
How much does sports hall management software cost?
Sporttia comes in two packs: the Basic Pack, from €35/month, and the Advanced Pack, from €45/month, excluding indirect taxes. The final price is matched to the center and agreed with the sales team in a thirty-minute demo, with the modules it needs. The users' app is included. With its own bank's POS, if Sporttia has it integrated, there is no Sporttia fee; with Sporttia's POS (Stripe), a fee on the payments made through it is charged every month.

See it working, in thirty minutes

A meeting with the sales team to see the whole application running and talk about what your center needs. No commitment.