The battery consumption of Incognia SDK is around 0.5% per day.
Our Android SDK has a default configuration which tries to maximize visit detection capabilities without impacting the battery usage. As we collect location in the background, we avoid waking the application when possible and reduce network and GPS requests.
It's possible to increase the frequency of detection, and if you have a use case which requires faster detection, please contact us.
On iOS SDK, we use Apple's Visits Service, which is the most power-efficient way of gathering location data. We also batch network and GPS requests when possible.