> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.wod.guru/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How do we calculate occupancy at Gym?

||| Contents: 

* [Introduction](#3-how-do-we-calculate-occupancy-at-gym) 
* [Check-ins Report](#1-check-ins-report) 
* [How do we count attendance at the club?](#5-how-do-we-count-attendance-at-the-club) 
* [Average occupancy](#5-average-occupancy) 
* [Abuse report](#5-abuse-report) 

### How do we calculate occupancy at Gym? 

**Here's all you need to know about how do we calculate occupancy at your gym in the Check-ins Report.**

---

# Check-ins Report

You will find the attendance report in **Reports > Check-ins.**

Here you will find all the data concerning:

* what is the current occupancy at the gym? 

* what is the average occupancy rate at the gym? - showing data based on a specific date range 

* all recorded entries to the club - based on QR codes and card scans. For more information on how to use the card reader, click [here.](https://help.wod.guru/en/article/how-to-use-the-gym-card-reader-xcwcws/)

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-07-24-o-1804_up6ylp.png =650x370)

##### How do we count attendance at the club? 

Depending on whether your gym uses a gym card reader or not, the system will calculate attendance accordingly: 

1. From the moment when the card / QR code is scanned, the system will count one and a half hours. 

2. If your gym does not use a card reader, but only class bookings, occupancy will be counted from 15 minutes before the class to 15 minutes after the class. 

| 💡 Example:  If classes take place at 3:00 p.m. and last until 4:00 p.m., the system will show occupancy at the gym from 2:45 p.m. to 4:15 p.m. We therefore assume that the club member is at the club shortly before and after classes.

In a case when: 

* we book in one club member for two consecutive classes, the club member will be counted in the report as one person for the duration of the classes. 

* the club member had their attendance confirmed and we sign him out from the class, they will still count towards the current occupancy. If we want to sign a member out, it is worth remembering that this person should not have their attendance marked in advance.

##### Average occupancy 

We can check the average occupancy in the gym basing on two methods: 

1. Setting a specific date range without specifying the days of the week

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-07-24-o-1813_vdohqn.png =650x195)

2. By setting the date range and specifying the days of the week. This will allow us to see the average occupancy rate for a given date range on specific days of the week:

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-2025-07-24-o-1814_ot0ww5.png =650x221)

| Example: Here we take under consideration only Mondays and Tuesdays from the last 3 weeks. We can see that the highest occupancy is around 6 AM.

##### Abuse Report

At the bottom of the Check-ins report, there is also an **Abuse report** showing any detected attempts of incorrect usage :)  

If there were no issues detected in the last 7 days, you’ll see the message:
✅ No abuses detected in the last 7 days.

![](https://storage.crisp.chat/users/helpdesk/website/-/7/e/b/e/7ebe56acd3251c00/zrzut-ekranu-332_1v7u56q.png =650x257)

---

**💡 You may also want to check:**

* [QR codes](/en/article/qr-codes-1apqi80/)
* [Integration with a gym card reader](/en/article/integration-with-a-gym-card-reader-pqa0h8/)
* [Booking classes](/en/article/booking-classes-v8p8u0/)

