Dwell time is how long a device remains inside a geofenced zone, and by extension the minimum duration a crossing must persist before it counts as real.
Dwell time carries two related meanings in geofencing, and they get conflated often enough to be worth separating up front.
As a measurement: how long a device stayed inside a zone. A vehicle dwelt 42 minutes at a customer site. A phone dwelt 7 hours at school.
As a filter: the minimum time a device must remain on the new side of a boundary before the crossing counts. Cross the line for 20 seconds and come back, and with a 2-minute dwell threshold nothing is reported.
The first is analytics. The second is noise control.
The problem it solves is the pass-through. A geofence around a depot will fire for every vehicle that drives past on the adjacent road, clipping the corner of the zone for a few seconds. Those crossings are geometrically real and practically meaningless.
Requiring the device to stay on the new side for some minimum duration filters them out. Set it to two minutes and driving past stops registering, while actually stopping still does.
It also helps with GPS drift, though less than people expect. Drift produces brief excursions, so a dwell requirement suppresses many of them. But drift is not always brief — a device can report a position 40 metres off for several minutes when satellite geometry is poor. A dwell filter long enough to catch that would delay genuine alerts unacceptably.
Every second of dwell requirement is a second of delay on genuine events. This is the whole trade, and it is not avoidable.
| Dwell threshold | Filters out | Costs you |
|---|---|---|
| 0 (none) | Nothing | Nothing — but every pass-through alerts |
| 30 s | Fast pass-throughs | Half a minute on real events |
| 2 min | Most incidental traffic, brief drift | Two minutes — often too slow for safety use |
| 10 min | Almost all noise | Useless for anything urgent |
For safety applications the calculation usually favours a short threshold or none. If a child leaves school grounds, a two-minute delay is two minutes of not knowing, and they can cover a lot of ground. For asset monitoring — a trailer in a yard — a longer threshold is fine, because nothing is urgent and quiet notifications matter more.
Geoblip does not use a dwell-time filter for alerting. It attacks the same problem from a different angle, deliberately.
Rather than delaying an alert to see whether a crossing persists, Geoblip alerts
on the first genuine exit and then suppresses everything until the device truly
returns. Each device-zone pairing holds an alertStatus of ok or alerting;
the exit notification fires on the ok → alerting transition, and re-arming
requires a complete alerting → ok → alerting cycle. This is described under
alert debouncing.
The reasoning: a dwell filter delays every alert to suppress some noise. State-based suppression delays nothing and suppresses repeats instead. For the use cases Geoblip is built around — children, elderly relatives, equipment — the first alert being immediate matters more than the pass-through case being perfectly silent.
The pass-through problem is better solved by drawing zones that do not touch through-roads in the first place. The geofence builder makes that easy to check.
The analytics sense is useful in its own right. Time spent inside a zone answers questions raw position data does not:
This needs position history rather than just current state — Geoblip’s Pro plan retains 24 hours and Business 30 days, which is what makes dwell computable after the fact. See pricing for the tiers, or exit alert for what happens when the dwelling stops.
Last reviewed 7 August 2026.
Geofencing is the practice of drawing a virtual boundary around a real-world place and having software react when a tracked device crosses it.
An exit alert is a notification sent when a tracked device leaves a geofenced zone during a period when that zone is being monitored.
Alert debouncing is the practice of suppressing repeat notifications for a condition that is already active, so a single real event produces a single alert.
GPS drift is the apparent movement of a stationary device caused by errors in its reported position rather than by any real change in location.
Draw a zone, assign a phone or GPS tracker, and get a blip the moment it crosses the line. Free for 7 days.