Most office space decisions - like lease renewals, cleaning schedules, and hybrid policies - assume the data matches how people actually use the space. It often doesn't.
Badge reports tell you who swiped in. Booking systems show reservations. WiFi logs point to connected devices. But these aren't the same as knowing how many people are in a space, for how long, and how often. If you shrink a floor or renegotiate a lease with incomplete data, the downside is real.
How to measure office occupancy accurately? There's no single perfect method. The right choice depends on what you need. Dedicated sensors are the best source for knowing who's actually in a space. But entry, intent, connected devices, and presence give different facts. The best programs layer all four.
This article breaks down sensors, WiFi, badge swipes, and booking data. You'll see what each measures, what each misses, and why combining them is the most reliable way to understand your space.
No single method covers everything:
“Most accurate” depends on what you need to know. Want building entry? Badge data helps. Wondering if a meeting room got used? Use a sensor. Need portfolio-level insights without hardware? WiFi works. Looking at planned demand? Start with booking data.
The strongest programs layer all four: sensors form the baseline, with badge, WiFi, and bookings adding entry, intent, and context.
Every workplace decision uses different evidence:
Problems start when you force one data source to answer every question. Match the tool to the job, and you’ll get better results.
Your program needs to know three things:
These aren’t the same. Think of someone who badges in, skips their booked room, sits elsewhere, and leaves two hours later. Badge data says they were present all day. Booking shows a “ghost” meeting. Only a sensor in the right area tells you what really happened.
The top programs use more than one source to cover these gaps.
Know what you want to measure before you compare methods. Occupancy is the number of people in a space right now. Utilization compares occupancy to the space’s capacity. Average utilization shows how much a space gets used during open hours. Peak occupancy shows the highest load you’d see.
Traffic counts visits over time - multiple visits by the same person count each time. Dwell time shows how long people stick around in a space. Availability shows if a room is free for use right now.
Great programs go further. They measure booked versus actual use, no-shows, unbooked use, and attendance patterns by day.
Occupancy tells you, "how many people are there?" Utilization asks, "how much of this space is actually used?" You need both. They answer different questions.
For example, a room with 12 seats but only 3 people has 25% utilization. Useful when right-sizing. Say a floor with 200 desks peaks at 80 people on Tuesdays; that's 40% peak utilization - useful when you're planning leases. Mixing these up leads to wrong calls.
Traffic counts tell you how much amenities get used: cafeterias, bathrooms, shared equipment. Dwell time points to how people use the space. A focus room with 45-minute average stay gets used differently than one with a four-hour average.
Availability helps people find open spaces in real time, and helps teams manage room supply. It's also key for auto-release workflows - freeing up rooms when no one shows.
Dedicated occupancy sensors measure presence in the space itself - beyond doors or network logs. They're the best way to know actual use at the room, zone, or neighborhood level.
Sensors aren’t turnstiles. Depending on technology, they estimate or detect presence using signals or motion. Placement and environment affect results. Always treat vendor accuracy claims as vendor-reported unless you check them yourself.
The right sensors will tell you:
Use them for meeting rooms, focus spaces, collaboration areas, lobbies, cafeterias, and more. Signal-based sensors use passive BLE and WiFi scans to estimate people counts without capturing personal data. mmWave sensors detect presence directly from signal reflections. Neither uses cameras or collects PII.
Sensors don't tell you who’s in the room or why the space is busy. They don’t automatically explain bookings or activities. Proper setup and validation help them work well in tricky spaces.
You'll want to pair sensor data with badge, booking, and WiFi data for context. Low sensor counts mean more if you also see high bookings and frequent no-shows.
Place sensors in high-cost, high-demand, or high-friction spaces where how people use the room matters. Meeting rooms, collaboration areas, focus spaces, cafeterias, libraries, and waiting areas all benefit.
Sensors drive real decisions: footprint, cleaning, energy systems, staffing, employee experience. When accuracy matters, sensors are unmatched.
WiFi and access point data look at connected devices and network activity. You get broad building, floor, or portfolio trends with no extra hardware - great when you want coverage right away.
But devices aren't people. The number of devices per person changes. WiFi doesn't do well in small rooms.
WiFi data monitors which devices talk to the network. It's best for broad trends across buildings and floors, or finding activity hotspots. With careful modeling, it can estimate people in large open spaces. It also helps screen portfolios to decide where to invest in sensors later.
WiFi struggles in small spaces. WiFi was built for connections, not counting people, so room-level accuracy is tough. It misses people who don’t carry devices, and can overcount if one person has multiple devices or randomizes MAC addresses.
Half of all computers stay on even when people leave, which can overstate counts. People also turn off Bluetooth in meetings, which can understate it. You can get errors both ways.
WiFi and access point data work well for:
Occuspace's WAP integration lets you use existing access points for a broad baseline, then add sensors where you want accuracy. You get coverage and control costs.
Badge data shows when someone gets through a controlled access point. It’s useful for building attendance and security reporting. On its own, it isn’t strong enough for space-level use.
Badge data monitors access events: who opens doors, when, and where. It helps spot attendance by day, arrival patterns, and overall building use. It’s common in office settings and easy to start with. For compliance and security audits, badge data fits the bill.
Badge data often skips exit times, movement within the building, visit length, visitors, and tailgating (when people follow others through doors). A badge swipe doesn’t prove someone sat at a desk or used a conference room.
"Coffee badging" - when people badge in briefly - boosts numbers artificially. Badge data can overstate actual use by 15 to 20 percent because of this and tailgating.
Badge data works for building-level trends, security reporting, and as part of a bigger data mix. Join it with sensors, bookings, and WiFi for full context, but don’t base space decisions only on badge swipes. JLL recommends going beyond badge data for actionable decisions.
Booking systems show what people planned, not what actually happened. They're helpful for demand planning, but they're not occupancy data.
Bookings uncover:
The booking-to-occupancy ratio dropped from 0.85 in 2023 to 0.71 in 2025, meaning more bookings go unused. No-shows, ghost meetings, and unbooked use all create gaps. A room booked for eight could host two. A room with no booking might still get used. No-show rates can run up to 25%, while 30% of meetings are ghosts. Sensor data fills the gaps.
Bookings shine for demand analysis, policy checks, room planning, and auto-release flows. Pair bookings with sensors and you'll spot no-shows and underused rooms fast.
Each approach has a role:
No single method gives the whole picture.
Sensors are your top pick for getting real numbers in real spaces. They catch what’s happening inside, past the lobby, and beyond bookings or networks.
Badge data works for building-level headcounts, especially in controlled buildings. But check the data carefully. It doesn’t show exits, visitors, or true length of stay.
Booking data shows what people intended to use. It’s great for supply plans and policy checks, but doesn’t confirm spaces got used.
Use WiFi and access point data to look across large portfolios. Spot trends early before you add sensors everywhere. It’s a cost-effective way to start.
Badges tell you who entered. Bookings tell you who planned. WiFi shows device-level trends. Sensors reveal who is present. No stream is perfect alone, but together they fill gaps.
Put them together and you spot no-shows, unbooked use, tailgating, and demand trends. Sensors keep the rest honest.
Imagine a Tuesday:
Badge data shows a full day. Booking shows a reservation. The meeting room sensor shows zero. The shared space sensor shows 3 hours of use. Only the combined data shows what really happened.
Layered data highlights:
You move from simple reports to actionable insights.
With the right data mix, you can:
Our clients cut office footprints by 32%, freeing 14,000 square feet. Custodial savings hit 20 to 30% by using data for cleaning. Live occupancy can save about $0.50 per square foot on energy.
Occuspace is a privacy-first Occupancy Intelligence Platform. We measure occupancy, traffic, and dwell time with anonymous, aggregate data - no cameras, no personal info. Multiple sensing options feed one analytics system, with dashboards, APIs, exports, signage, and alerts.
Macro sensors plug in to cover spaces from 400 square feet up. They scan BLE and WiFi signals passively to estimate people counts - never connecting, never collecting personal data. Use them for floors, open areas, libraries, cafeterias, and lobbies. You’ll see early data within minutes and can deploy in days.
Micro sensors use mmWave tech in smaller rooms: think huddle rooms and phone booths. They’re camera-free, battery-free, and don’t need dedicated WiFi. Install one in 15 seconds. Get live availability for bookings and automate room release.
Our WAP integration turns your access points into a broad occupancy baseline - no new hardware. We're certified for HPE Aruba, with machine learning models tuned for better accuracy. WAP data covers your portfolio, while Macro and Micro sensors fill in the details.
The Occuspace Portal, API, CSV exports, signage feeds, and alerts support both historical and live data. The API lets you join sensor data with badge and booking data for a full view. Check integrations before use, but the platform is built to bring your data together.
Let the decision guide the method. HQ floors, huddle rooms, cafeterias, and storage need different detail. Hybrid deployments make sense for many teams: WAP for broad trends, Macro for key areas, Micro for rooms.
Define the question. Lease reduction needs floor data over months. Desk policy needs neighborhood data by day. Room mix needs dwell time and no-shows. Cleaning needs traffic counts. HVAC automation needs live numbers. Cafeteria staffing needs peaks and averages. Different decisions call for different data and detail.
Spend more for detail in high-value, high-use spaces. Use broad methods elsewhere or for early screening. If a room costs $500 an hour, it deserves a sensor. A storage area doesn't.
Measure spaces, not people. Choose camera-free, anonymous options. Good governance builds trust and meets rules. Occuspace reports only aggregate use, never identities. Our sensors are GDPR and CCPA-compliant, with hashed MAC addresses before any data leaves the sensor.
When choosing a vendor, check:
Ask how accuracy was tested, in what conditions, with which spaces. Look for independent validation.
Pilots should answer a real business question, not just test hardware. Pick spaces, define metrics, validate against known periods, and look for surprises. Compare sensor data to bookings and badges for consistency before you go big.
Include a mix: meeting rooms, open areas, collaboration spaces, amenities, plus high-traffic spots. Pilots must match your actual portfolio. Select places where you have a hunch about how they're used, so you can see if the data confirms or challenges it.
Compare your data with busy times, events, bookings, patterns, and an occasional manual check if you can. Stay ethical, protect privacy, focus on spaces - not people. You're looking for data that's directionally right and useful, not super precise.
If your pilot proves the data and workflow, scale up to entire floors or portfolios. Occuspace deployment takes days, not months: scope, install, and go live fast. Early data shows up in minutes.
The biggest errors come from using only one data source. Here's what to avoid:
Entry only shows who came in, not where they went or how long they stayed. Badge data is useful context - not proof of occupancy. Using it alone can lead to the wrong conclusions.
No-shows, ghost meetings, and unbooked use all distort booking data. A packed calendar doesn’t mean rooms are full. Always pair bookings with sensors to see what actually happened.
Device-to-person ratios shift over time. Network activity changes too. WiFi needs context and validation. Never count devices as people without solid modeling.
Ask about accuracy, test environments, granularity, and proof. Controlled tests don’t always reflect your unique spaces.
It’s possible to measure space use accurately, without cameras or personal data. Anything that identifies people adds risk and may even capture data you don't need. Choose privacy-first systems every time.
Dedicated sensors are the most accurate. To get the full picture, combine sensors with badge, WiFi, and booking data. Sensors show you who's really there. Other sources add key context.
No, not alone. Badges work for attendance but miss room, zone, or dwell time. They also miss movement and exits. Pair badges with sensors for space planning.
WiFi uncovers broad trends, but counts devices - not people. Accuracy depends on how you model and validate. It’s great for floors or portfolios, but for rooms you'll want sensors too.
Sensors show who's actually present. Bookings show intended use. Use both to reveal no-shows, unbooked use, and true demand. That’s where you find your best insights.
Use a platform that joins your data by space and by time. Keep sensors as your presence baseline. Map every feed to the same hierarchy. The Occuspace API can help you pull data together and keep it consistent.
Evaluate:
Ask for proof on vendor claims, and ask where the testing happened.
Yes. Occuspace gives you historical and live insights through one dashboard, through our portal, API, or signage. Historical data helps you plan. Real-time data helps you act now.
The answer is simple. Sensors give you the clearest view of who's present. Combined data brings the big picture. Always start with what you need to decide, not the devices you want to buy.
First, identify your decisions: leases, room mix, cleaning, energy, experience. Match your method to each job. Test your data, then scale. Build on a privacy-first platform with anonymous, aggregate counts at the center.
Occuspace does exactly this. Three sensor options. One analytics dashboard. A Customer API that connects with badges and bookings, for one clear view. No cameras. No personal info. Quick to install. Early data in minutes. Full deployment in days.
If you want more than badge reports or booking calendars, explore the Occuspace Occupancy Intelligence Platform and see how measured presence can unlock more value from your space.