Wi-Fi Calling can kill iPhone battery life – Here’s how to fix it

Mac Kung Fu:

I switched to an iPhone SE a few days ago and, while I’m happy with the diminutive device, I’ve been a little worried to see battery life draining incredibly quickly. I would take the device off charge and after an hour of non-use the battery would be down to 90%. A full working day’s standby brought it down to 10%. This was very odd because all the reviews said that iPhone SE had superb battery life, and perhaps even better than the iPhone 6S.

I removed various apps that Settings > Battery reported were eating juice. Gone were the news apps I had installed that fed me news flash notifications. However, battery life was STILL gobbled-up. I eventually realized the bad guy in the picture was the Wi-Fi Calling feature. Back into the Settings app I went, and tapped Phone > Wi-Fi Calling, and disabled it.

It was a miraculous fix. The battery percentage figure now barely changes across an hour of non-use.

I use Wi-Fi calling all the time and I’ve never noticed a problem with battery life. I say this not to cast doubt on the article (or anyone else’s experience) but to wonder if there’s another factor being missed, something that makes some iPhones drain their batteries and not impact others.

Nonetheless, I did find this an interesting read.



5 thoughts on “Wi-Fi Calling can kill iPhone battery life – Here’s how to fix it”

  1. Interesting. Just as a test, I’ve temporarily switched wifi calling … to see how often — for me — wifi calling is a necessity, and to see if there is any effect on battery life.

  2. See the comment on the article from Brackintosh – looks like it’s wifi network dependent – based on MTU size. For them, having MTU size less than 1500 caused issues.

  3. I had this same issue with 9.3.2 but it has been resolved in 9.3.3 for me.. I have a 6S Plus and 6 Plus

  4. This is a known issue when enabling WiFi Calling and maybe related to the number of ‘known’ WiFi networks a device connects to.

    The only fix seems to be, is to reset network settings which forgets all known WiFi networks.

Leave a Reply

Your email address will not be published. Required fields are marked *