Does a VPN drain battery? What really uses the power
If your battery seems to empty faster since you installed a VPN, you are not imagining a cost. You are probably overestimating it, though, and your phone can show you the real number.
Does a VPN drain your battery?
Yes, a little. A VPN encrypts everything your phone sends and receives and keeps a tunnel open to a server, and both take some power. On a modern phone the cost is usually small next to the screen, the cellular radio and GPS. How much you notice depends on how much data you move, your signal and the protocol.
Where the extra power goes
A VPN adds three kinds of work. It helps to keep them apart, because they grow with different things.
| Work | What it is | Grows with |
|---|---|---|
| Encryption | The phone's processor scrambles every packet going out and unscrambles every packet coming in | How much data you move |
| Tunnel upkeep | Handshakes to set up keys, and in some setups small "keepalive" packets | Time connected and how often you change networks |
| Slightly more data | Each packet gets a small extra header, and traffic takes a detour through the server | How much data you move |
Encryption
Every byte that goes through the tunnel gets encrypted on your phone and decrypted at the server, and the reverse on the way back. That is real processor work, and processor work uses power. Phones are good at this kind of math, and most of the time the radio, not the processor, is what limits you. The cost scales with traffic: an hour of video costs far more than an hour of the phone sitting in your pocket.
Keeping the tunnel alive
This is where protocol design matters most. WireGuard, the protocol behind many current VPN apps, is built to be quiet. Its own documentation says that "WireGuard tries to be as silent as possible when not being used; it is not a chatty protocol," and that it "only transmits data when a peer wishes to send packets."
There is an optional exception called persistent keepalive. It sends a small packet at a fixed interval to keep a connection open through routers and firewalls. WireGuard's docs say it is off by default, suggest 25 seconds when it is needed, and note that it "makes WireGuard slightly more chatty." Each of those packets is tiny, but on a phone, waking the radio to send anything is what costs power. Some apps turn this on so the connection survives network changes, which is one reason two VPN apps on the same phone can behave differently.
Changing networks also costs a little. Walk from Wi-Fi to cellular and the VPN has to notice, reconnect and do a fresh handshake. On a day full of train tunnels and patchy coverage, that happens a lot.
Our WireGuard vs OpenVPN comparison goes into why the two protocols behave differently on phones.
A little more data, a longer path
Each packet carries a small VPN header on top of what it already had, and your traffic goes to the VPN server before it goes anywhere else. The extra bytes are small. The detour mostly affects speed, which we measured in does a VPN slow down your internet, but a slower connection can mean the radio stays busy a bit longer for the same download.
What drains your battery more than the VPN
Apple and Google both publish battery advice, and the big items are not VPNs.
Google's Android battery guide lists what to avoid if you want the charge to last: long navigation sessions, watching videos, graphics-heavy games, tethering your phone as a hotspot, using GPS for long periods, streaming video or music, and making phone calls on the move.
Apple's battery performance page says that "a Wi-Fi connection uses less power than a cellular network," and points to screen brightness, background activity and location services as the usual places to look.
Signal strength sits behind a lot of this. A phone straining to hold a weak cellular connection works its radio harder for every byte, VPN or not. If your battery got worse the same week you started commuting somewhere with bad coverage, the VPN may just be getting the blame.
How to check what your VPN actually uses
Instead of trusting a number from a review, ask your phone. Both iPhone and Android break battery use down by app.
On iPhone
- Open Settings and tap Battery.
- Scroll to the list of apps and find your VPN app.
- Look at its share of battery and any note under it. Apple says a "Background Activity" label means the app used battery while you were using another app.
A VPN is a background app by nature, so some background use is expected. What you are looking for is how big that share is next to your other apps, and whether it changes when you leave the VPN off for a day.
On Android
Open Settings, then Battery, and look for the battery usage list. Menus differ between phone makers, and Google points to your manufacturer's support site for exact steps. Google's guide also suggests restricting "apps with high battery use," but think twice before restricting your VPN. A VPN has to run in the background to do its job, so limiting its background activity works against it.
Run a simple comparison
Pick two similar days, one with the VPN on and one with it off, and check the battery list at the same time each evening. It is not a lab test, since your days are never identical, but it shows your own pattern on your own phone.
How to make a VPN easier on your battery
Most of these come down to doing less work or doing it on a cheaper connection.
- Use a modern protocol. If your app offers WireGuard or a WireGuard-based option, it is designed to stay quiet when idle.
- Pick a nearby server. A shorter path means less time with the radio active for the same traffic.
- Prefer Wi-Fi when you have it. Apple notes Wi-Fi uses less power than cellular, and that applies inside a VPN tunnel too.
- Use split tunneling for heavy traffic you do not need to protect. Split tunneling lets a big download or a game skip the tunnel while everything else stays inside.
- Keep the app updated. Google lists app and system updates among its fixes for battery problems that will not go away.
- Turn on Low Power Mode or Battery Saver when you are low. Apple says Low Power Mode "reduces background activity to extend battery life." Google says Battery Saver "limits or turns off background activity," and that network connections may be delayed while it is on.
What not to do is turn the VPN off on networks you do not trust just to save a few minutes of charge. On a hotel or café network the tunnel is doing its most useful work, as we explain in is hotel Wi-Fi safe.
Does an always-on VPN use more battery?
Always-on means the tunnel stays up all the time instead of you switching it on and off. Apple describes Always On VPN in its deployment guide as staying active "including across restarts" once a device management profile installs it. It also describes VPN On Demand, which connects only when rules say it should. On Android, Google's VPN help page has an Always-on VPN toggle, with one catch: "If you've set up a VPN through an app, you won't have the always-on option." For app-based VPNs, the app's own settings decide.
Being connected all day does not mean using power all day. An idle tunnel on a quiet protocol sends very little. The cost comes from the data you move and from reconnecting when you change networks, and you would move that data anyway. In return, nothing slips out unprotected in the moments when you forgot to switch it on.
Secria VPN
If you are picking a VPN to leave on, Secria VPN is post-quantum on every connection and runs on RAM-only servers. No activity logs: we do not record browsing, DNS queries or traffic contents. It costs $7.99 a month, or comes with Secria Pro at $9.99 along with Secria Mail, with the VPN on 5 devices. See the VPN page or pricing.
Frequently asked questions
Does a VPN drain iPhone battery? A little. The VPN app encrypts your traffic and keeps a tunnel open, which uses some power. Settings, then Battery, shows how much of your battery the VPN app used compared with your other apps.
Does a VPN drain battery on Android? The same way it does on iPhone: some processor work for encryption and some radio use to keep the tunnel up. The battery usage list in Settings shows your VPN app's share. Be careful about restricting it, since a VPN needs to run in the background.
Why does my VPN use so much battery? Usually because of what is going through it, like video or large downloads, or because of a weak signal that keeps the radio working hard. Frequent switching between Wi-Fi and cellular also adds reconnections. A newer protocol and a nearby server help.
Should I turn off my VPN to save battery? Only if you are on a network you trust and you really need the extra minutes. On public Wi-Fi the protection is worth more than the small amount of charge it uses. Low Power Mode or Battery Saver is a better first step.
Does a VPN drain battery when I'm not using my phone? Very little, if the protocol is quiet when idle. WireGuard, for example, stops sending packets when there is nothing to send. Apps that send regular keepalive packets use slightly more.
Your phone already keeps the numbers that answer this question for your own device, so check the battery list before you blame the VPN. If you want a VPN worth leaving on, Secria VPN is one place to start.
Secria fact-checks every post against primary sources. Spotted something wrong or out of date? Email hq@secria.me and we will correct it.