How to Fix Tesla Phantom Battery Drain (Vampire Drain)
You come back to your Tesla after a weekend away and it's lost 15% battery β just sitting in the garage. Sound familiar? This is phantom drain, also called vampire drain, and it's one of the most common complaints from Tesla owners.
The good news: most phantom drain is caused by settings and software you can control. In this guide, we'll cover exactly what causes it, what's normal versus abnormal, and how to minimize drain to nearly zero.
What Is Phantom Drain?
Phantom drain refers to battery energy lost while your Tesla is parked and not charging. Unlike a gas car that just sits there, your Tesla is essentially a computer on wheels β and computers use power even in "sleep" mode.
Every Tesla has systems that stay partially active when parked:
- Battery management system (BMS) β monitors cell temperatures and balances cells
- 12V system β powers the car's computers, alarm, and connectivity
- Thermal management β may run pumps or heaters to protect the battery in extreme temperatures
- Cellular modem β maintains connection to Tesla's servers
- Sentry Mode cameras β if enabled, constantly recording
Some of this drain is unavoidable. But a lot of it isn't.
What's Normal vs. Abnormal Drain?
Here's a rough guide to what you should expect:
| Scenario | Expected Drain | Notes |
|---|---|---|
| Parked, all features off | 1β2% per day | Baseline drain from BMS and 12V systems |
| Parked with Sentry Mode on | 3β5% per day | Camera processing is power-hungry |
| Parked in extreme cold (below -10Β°C) | 3β6% per day | Battery heating may activate |
| Parked in extreme heat (above 35Β°C) | 2β4% per day | Cabin Overheat Protection runs AC |
| Third-party apps polling constantly | 4β8% per day | Keeps the car awake 24/7 |
Rule of thumb: If you're losing more than 2β3% per day with Sentry Mode off and no third-party apps, something needs attention. If you're losing more than 5% per day under any conditions, it's worth diagnosing.
The 7 Main Causes of Phantom Drain
1. Sentry Mode
Impact: 2β4% per day (250β350 watts average)
Sentry Mode is the single biggest contributor to phantom drain. When active, it keeps all external cameras running, processes video continuously, and stores footage to the USB drive. The car's main computer stays fully awake.
The math: Sentry Mode uses roughly 250β350 watts. Over 24 hours, that's 6β8.4 kWh β or about 8β10% on a 75 kWh battery.
How to minimize it:
- Use Sentry Mode scheduling β Turn it on only at specific locations (work, public parking) and off at home. Go to Controls > Safety > Sentry Mode > Exclude locations
- Exclude Home and Work β If your car is in a private garage, you probably don't need Sentry Mode there
- Use "Camera-Based Detection" only β Available on newer software versions, this reduces processing power by only activating full recording when the cameras detect a person nearby
2. Cabin Overheat Protection
Impact: 1β3% per day in summer
Cabin Overheat Protection prevents the interior temperature from exceeding 40Β°C (105Β°F) when parked. When it activates, it runs the AC compressor and fans β which draws significant power from the high-voltage battery.
How to minimize it:
- Switch to "Fan Only" mode β Go to Controls > Safety > Cabin Overheat Protection and select "Fan Only" instead of "On." This uses much less energy than running the AC compressor
- Disable it entirely if you park in a garage or shade
- Use a windshield sun shade β Keeps the cabin cooler so Cabin Overheat Protection activates less often
- Set the temperature threshold β On 2024+ software, you can adjust the activation temperature
3. Third-Party Apps (The Silent Killer)
Impact: 2β5% per day
This is the cause most people overlook. Third-party apps like TeslaFi, Tessie, TeslaMate, Stats for Tesla, and others connect to your car through Tesla's API. Many of these apps poll your car every few minutes to check status, location, and battery level.
Here's the problem: every API poll wakes up the car's computers. If an app checks every 5 minutes, your car never truly sleeps. It's like someone poking you awake every 5 minutes all night β you never get deep rest.
How different apps handle this:
| App | Default Behavior | Sleep Support |
|---|---|---|
| Tessie | Uses streaming + telemetry | β Good β supports direct telemetry on firmware 2025.20+ |
| TeslaFi | Polls every 1β5 minutes by default | β οΈ Has sleep settings β must configure manually |
| TeslaMate | Self-hosted, configurable polling | β οΈ Depends on your configuration |
| Stats for Tesla | Varies by setting | β οΈ Check "sleep" settings in the app |
| Tesla official app | On-demand only | β Doesn't keep car awake unless you open it |
How to minimize it:
- Enable sleep mode in every third-party app you use
- Increase polling intervals to 15β30 minutes minimum
- Use streaming/telemetry APIs instead of polling (Tessie supports this on newer firmware)
- Temporarily disconnect apps when parking long-term β revoke API tokens if needed
- Use Tesla's official app as your primary β it only wakes the car when you actively open it
- Check how many apps have access β Go to your Tesla account at auth.tesla.com and revoke any apps you don't actively use
4. Pre-Conditioning and Scheduled Departure
Impact: Variable (can use 2β5% per session)
If you have Scheduled Departure enabled, your Tesla will pre-condition the battery and cabin before your departure time. This is great for daily commuting but can cause unexpected drain if:
- You set it but don't actually drive that day
- It's set for multiple locations
- Battery pre-conditioning runs longer in cold weather
How to minimize it:
- Only enable Scheduled Departure for workdays
- Use Scheduled Charging instead if you just want to charge at off-peak rates (this doesn't pre-condition)
- Check Controls > Charging > Scheduled Departure and make sure it's not set at locations where you don't need it
5. The Tesla Mobile App
Impact: 0.5β1% per day if you check frequently
Every time you open the Tesla app to check your battery level, you wake up the car. If you're anxiously checking every hour because you noticed phantom drain... you're making it worse.
How to minimize it:
- Stop checking obsessively β Seriously, this is the easiest fix
- Check once in the morning, once in the evening at most
- Don't open the app "just to check" when parked long-term
6. Software Bugs and Background Processes
Impact: Variable (0β10%+ per day in rare cases)
Occasionally, a Tesla software update introduces bugs that increase standby power consumption. This has happened several times:
- 2023β2024: Several firmware versions had elevated standby drain, especially on Model S/X with MCU2
- 2024.20.x: Cybertruck owners reported significantly reduced drain after this update
- 2025.20+: Introduced direct telemetry to reduce API-related wake-ups
If your drain suddenly increased after an update, check Tesla forums and Reddit to see if others report the same issue. These are usually fixed in subsequent updates.
How to address it:
- Keep your firmware updated
- If drain spiked after an update, perform a full power cycle: Controls > Safety > Power Off, wait 3 minutes, then open the door
- Report the issue through the Tesla app's bug report feature (hold the voice button and say "Bug report β excessive battery drain")
7. Winter and Cold Weather Drain
Impact: 2β5% additional per day below freezing
Cold weather increases phantom drain for several reasons:
- Battery heating β The BMS may periodically warm the battery to prevent cell damage in extreme cold
- Increased 12V system load β Cold temperatures reduce 12V battery efficiency
- Higher self-discharge β Lithium-ion cells have slightly higher internal resistance in cold
- Sentry Mode draws more because the cameras and computers generate less ambient heat and work harder
Winter vs. Summer comparison:
| Condition | Summer Drain | Winter Drain |
|---|---|---|
| Baseline (no features) | 1β2%/day | 2β4%/day |
| With Sentry Mode | 3β5%/day | 5β8%/day |
| Extreme temps | 2β4%/day (heat) | 4β8%/day (cold) |
How to minimize it:
- Park in a garage β Even an unheated garage is typically 5β10Β°C warmer than outside
- Keep the car plugged in β Tesla recommends always plugging in during cold weather. The car will use wall power for battery maintenance instead of stored energy
- Set a charge limit rather than unplugging β A plugged-in Tesla with a charge limit of 80% will maintain itself from the wall
How to Diagnose What's Causing Your Drain
Follow this systematic approach:
Step 1: Establish a Baseline
- Charge to your normal limit (e.g., 80%)
- Disable Sentry Mode entirely
- Disable Cabin Overheat Protection
- Close all third-party apps and revoke their API tokens temporarily
- Don't open the Tesla app for 24 hours
- Check the battery level after 24 hours
You should see 1β3% drain at most. If you see more, there may be a software issue β try a full power cycle.
Step 2: Re-enable Features One at a Time
Add back features one per day and monitor the impact:
- Day 2: Enable Sentry Mode β check drain
- Day 3: Enable Cabin Overheat Protection β check drain
- Day 4: Re-connect one third-party app β check drain
- Day 5: Open the Tesla app normally β check drain
This tells you exactly which feature is the biggest contributor in your specific situation.
Step 3: Check Your 12V Battery
A degraded 12V battery can cause excessive drain because the DC-DC converter works harder to keep it charged. On older Teslas (pre-2021) with lead-acid 12V batteries, this is a common issue.
Signs of a failing 12V battery:
- "12V battery needs service" warning
- Higher-than-normal phantom drain
- Car takes longer to "wake up"
- Random errors or reboots
See our 12V battery replacement guide for testing and replacement steps.
The Optimal Settings for Minimum Drain
Here's the configuration for the lowest possible phantom drain while keeping your car functional:
In the Car (Controls menu):
| Setting | Recommended | Location |
|---|---|---|
| Sentry Mode | Exclude Home & Work | Controls > Safety > Sentry Mode |
| Cabin Overheat Protection | Fan Only or Off | Controls > Safety > Cabin Overheat |
| Energy Saving | On | Controls > Display > Energy Saving |
| Always Connected | Off | Controls > Software > Always Connected |
| Scheduled Departure | Only if needed daily | Controls > Charging |
On Your Phone:
- Tesla app: Don't open it just to check battery
- Third-party apps: Enable sleep mode, set polling to 30+ minutes
- Widget: Remove the Tesla battery widget from your home screen (it polls the car)
Energy Saving Mode
This is the most underused setting for reducing drain. When enabled:
- The car's displays and computers enter deep sleep faster
- Waking up takes slightly longer (1β2 seconds more)
- Cellular connectivity may be reduced in sleep mode
Go to Controls > Display > Energy Saving and turn it On.
Long-Term Parking (1+ Weeks)
If you're leaving your Tesla parked for an extended period (vacation, business trip):
- Plug it in if at all possible β set charge limit to 50β60%
- Disable Sentry Mode completely
- Disable Cabin Overheat Protection
- Turn on Energy Saving mode
- Turn off "Always Connected"
- Revoke third-party app tokens or disable them
- Don't check the app unless necessary
With these settings, expect roughly 1β2% drain per day (possibly less on newer models). A plugged-in Tesla with a charge limit set will maintain itself from wall power with zero net battery drain.
If you can't plug in:
- Charge to 70β80% before leaving
- Budget for 1β3% per day loss (7β21% per week)
- In winter, add another 1β2% per day
- Set a calendar reminder to check after a week β if drain is excessive, you may need to address it remotely via the app
When to Visit a Service Center
Most phantom drain is software or settings-related. But sometimes it indicates a hardware issue:
- Consistent 10%+ drain per day with all features off β possible HV battery issue or stuck contactor
- 12V battery warnings combined with high drain β 12V battery or DC-DC converter issue
- Drain only started after a physical event (accident, deep water, etc.) β possible electrical fault
- Thermal system running constantly when parked in moderate weather β coolant valve or sensor issue
Schedule service through the Tesla app. Before your appointment, document your drain rate with screenshots of the energy graph over several days β this helps the technician diagnose the issue faster.
Summary: Quick Fix Checklist
If you're experiencing phantom drain, work through this list:
- [ ] Turn on Energy Saving mode
- [ ] Set Sentry Mode to exclude Home and Work
- [ ] Set Cabin Overheat Protection to "Fan Only" or "Off"
- [ ] Turn off Always Connected
- [ ] Check third-party apps β enable sleep mode or increase polling intervals
- [ ] Revoke unused API tokens at auth.tesla.com
- [ ] Stop obsessively checking the Tesla app
- [ ] Update to the latest firmware
- [ ] Check your 12V battery health
- [ ] If parked long-term: plug in and set a charge limit
Most Tesla owners who follow these steps report drain dropping from 5β10% per day down to 1β2% per day β which is perfectly normal for any EV.
Your Tesla isn't broken. It just needs to be told when to sleep.
Related Guides
- 12V Battery Replacement - Test and replace a weak 12V battery
- Range Loss Fix - Maximize range beyond fixing drain
- Slow Charging Fix - If charging speed is also affected
- Charge Port Stuck - Troubleshoot charging port issues
- Mobile Connector Issues - Home charging equipment problems
π οΈ Tools Needed for This Repair
These are the tools I personally use and recommend. Using quality tools makes the job easier and safer.
-
Tesla-Compatible Smart Plug (for home charging monitoring)
-
12V Battery Monitor (Bluetooth)
-
Windshield Sun Shade (reduces Cabin Overheat drain)
We earn commissions from qualifying purchases through our affiliate partners. This helps support the site at no extra cost to you.