
Tesla winter range: what the cold really costs and how to precondition
The short answer: around freezing, a Tesla driven in the real world keeps roughly four-fifths of its range. Start from a car that has sat outside all night and heat the cabin on battery power, and the loss can approach half. The difference between those two numbers is mostly one habit: preconditioning while the car is still plugged in.
Both figures are real. Recurrent's real-world data puts the Tesla Model 3 at 79% of its ideal-temperature range at 32°F (0°C). In April 2026, AAA measured a 2025 Model Y in a climate-controlled lab at 20°F (−7°C) and saw its calculated range fall by 47%. This guide explains why the two studies disagree, where the energy actually goes, and the routine that keeps winter losses closer to the first number than the second.
Andrea R. has driven his certified-used Model 3 Performance for two years and 20,000 km. Preconditioning from the app quickly stopped being a gimmick and became a habit: in winter the car heats and defrosts before he leaves, and battery preconditioning before Superchargers is part of every road trip. The advice below combines that ownership experience with Tesla's own documentation and the two most useful datasets available.
Key takeaways
- Real-world fleet data (Recurrent, 30,000+ US vehicles, winter 2025/2026): EVs keep on average 78% of their range at 32°F and 70% at 20°F. Tesla models are among the best performers; the Model 3 sits at 79% at 32°F.
- Worst case in the lab (AAA, April 2026): a 2025 Model Y RWD lost 47% of its calculated range at 20°F with the cabin set to 72°F, against a 75°F baseline.
- Most of the winter penalty is heat: warming the cabin and a cold battery. AAA's 2019 study found cold alone cost 12% of range; cold plus heating cost 41%.
- Tesla recommends starting climate 30–45 minutes before departure, ideally while plugged in, and navigating to a Supercharger for 30–45 minutes so the battery arrives warm.
- Home Assistant can add conditions (workday, outdoor temperature, plugged in) on top of Tesla's built-in Schedule, but the native Schedule already covers most needs.
Why one study says −21% and another −47%
Winter range headlines rarely say how the number was measured. The method matters more than the car. Here is how the three references most often quoted compare.
| Study | Method | Vehicle(s) | Cold condition | Result | What it represents |
|---|---|---|---|---|---|
| Recurrent 2025/2026 | Telematics from real owners | 34 models, 30,000+ cars | 32°F and 20°F | 78% kept at 32°F, 70% at 20°F (average); Model 3: 79% at 32°F | Everyday driving across many owners, trips and habits |
| AAA 2026 | Chassis dynamometer in a climate cell | 2025 Model Y Long Range RWD, Equinox EV, Mustang Mach-E | 20°F, cabin set to 72°F (auto) | Model Y: 297.7 → 157.7 mi (−47.0%); BEV average −39.0% | A car that starts cold and must heat itself from the battery |
| AAA 2019 | Dynamometer, SAE J1634 procedure | Five EVs with 100+ mi EPA range | 20°F with and without heating | −12% cold only; −41% with heating | Isolates the effect of the heater |
Our reading: the AAA lab numbers are not wrong, they describe the hardest version of winter. The car is cold to the core, the cabin target is a full 72°F, and the drive cycles include a lot of stop-and-go where heating takes a larger share of the energy. AAA notes that the Model Y's losses were largest on the city cycle, where auxiliary loads weigh more and regenerative braking can be reduced while the battery is still cold.
Recurrent's figure is closer to what a typical owner sees over a whole winter, because it averages many trips, many habits and many owners who warm the car on grid power. Neither study tells you your number. But together they bracket it, and they point at the variable you control.
Where the energy goes when it is cold
Heating the cabin
A combustion engine heats the cabin with waste heat. An EV has to spend battery energy on it. AAA's 2019 split is the clearest illustration: 12 points of loss from the cold itself, 29 more once the heater runs. Tesla's manual says the same thing in practical terms: seat and steering wheel heaters keep you warm more efficiently than heating the whole cabin.
A cold battery
Battery chemistry slows down in the cold. In a Model 3, Tesla's owner's manual describes a blue snowflake icon: part of the stored energy is temporarily unavailable because the battery is cold, and regenerative braking, acceleration and charging rates may be limited. The icon disappears once the battery has warmed up. The manual adds that limited regenerative braking can be avoided by giving the car enough time to precondition, or by scheduling departure.
Short trips
Tesla lists short trips and stop-and-go traffic as a range drain in their own right, because bringing the cabin and battery to temperature costs energy at every start. A 10-minute school run in January can show a dramatic consumption figure that says little about a 2-hour highway drive.
Tyre pressure
According to the manual, tyres lose about 1 PSI for every 6°C drop in outside temperature. Under-inflated tyres cost range and grip. The first cold morning of the season is the moment to check them, before the TPMS warning appears.
The Rocks winter routine, from the night before to the next charge
This is the routine we recommend, ordered by when you do it. Each step comes from Tesla's owner's manual (Model 3, Cold Weather Best Practices and Getting Maximum Range sections); the order and the priorities are our own.
- The evening before: plug in, even if the battery is not low. Tesla's advice is to leave the car plugged in when not in use, so the charger rather than the battery keeps the pack warm.
- Set a Schedule for your departure time. The car then decides when to charge and when to warm the cabin and battery so that both are ready when you leave. Without a scheduled precondition, the manual notes that a Model 3 only warms its battery before charging if it is too cold to charge, and does not prepare the cabin.
- 30–45 minutes before leaving: start climate if you skipped the Schedule. That is Tesla's recommended lead time. Use Defrost Car if there is ice: it targets the windshield, windows, mirrors and the charge port. App-started climate turns itself off after two hours.
- On the road: heat people, not air. Seat and steering wheel heaters first, a slightly lower cabin set point second. On heat-pump cars, Tesla notes that a lower acceleration mode lets the heat pump draw more heat from the battery for the cabin.
- Before a Supercharger: navigate to it. Using the Trip Planner to a Tesla charger lets the car pre-heat the battery so it arrives ready to charge. Tesla recommends 30–45 minutes of navigation. If the drive is shorter, precondition before you leave.
- After parking: plug in again and leave the car alone. Every status check in the mobile app wakes the car and restarts normal energy use. If snow is expected, Wiper Service Mode lifts the wipers so they can defrost with the windshield.
Our opinion: steps 1 and 2 matter most. A car that is plugged in with a departure time set does almost all of the hard work on grid power, which is exactly the difference between Recurrent's everyday numbers and AAA's cold-start lab result. AAA's own 2026 recommendations start with the same advice: precondition while plugged in.
Frozen car: what Tesla's manual says to do
| Winter problem | Official fix | What to avoid |
|---|---|---|
| Charge port latch frozen, cable stuck or not Supercharging | Enable Defrost Car in the app; a Schedule also helps prevent it | Forcing the cable |
| Door handles iced up | Apply WD-40 to the door handle pivot pins before the cold sets in | Tools or excessive force on the handle |
| Wipers frozen to the glass | Controls > Service > Wiper Service Mode before parking | Running wipers on ice |
| Windows seem not to close fully | Normal: in the cold they stop slightly below the trim to avoid freezing | Treating it as a fault |
| TPMS warning on a cold morning | Inflate to the recommended pressure before driving | Waiting for the tyres to "warm up" |
| Snow and ice on cameras and sensors | Clear them before driving so driver-assistance features work properly | Relying on Autopilot with blocked sensors |
Home Assistant compatibility: worth automating?
Tesla's built-in Schedule is excellent and free. Home Assistant earns its place only when you want conditions the car does not know about: a workday calendar, an outdoor temperature sensor, or an alert when the cable is not connected. Two official integrations can do it.
- Tesla Fleet talks to Tesla's Fleet API with your own developer application. You need a web domain to host a public key, and vehicles built since late 2023 need signed commands. It exposes a Climate entity, a Defrost switch, seat and steering wheel heater selects and a Charge cable sensor. It polls each vehicle every 10 minutes while awake, which the documentation says is designed to stay within Tesla's $10 monthly credit for most users.
- Teslemetry is a paid third-party service that handles the Tesla side for you and streams data in real time on most vehicles. It adds actions such as Add precondition schedule and Set scheduled departure, and the integration does not wake a sleeping vehicle to fetch data. We covered it in detail for local Powerwall control in Home Assistant.
Tesla's Fleet API billing page explains the cost logic: usage is pay-per-request, with a $10 monthly discount for individual developers, and wakes are rate-limited to 3 per minute per vehicle. In practice, one preconditioning command per cold morning is negligible. Aggressive polling is what costs money and battery.
Here is the kind of automation we would set up with Tesla Fleet. Entity IDs are examples; yours will match your car's name.
alias: Tesla – precondition on cold workdays
triggers:
- trigger: time
at: "07:15:00"
conditions:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
- condition: numeric_state
entity_id: sensor.outdoor_temperature
below: 3
- condition: state
entity_id: binary_sensor.my_tesla_charge_cable
state: "on"
actions:
- action: climate.turn_on
target:
entity_id: climate.my_tesla_climate
The workday condition uses the Workday integration; the outdoor temperature can come from any local sensor. Add a second automation that sends a notification at 9 p.m. if the cable sensor is off and a cold night is forecast: that reminder probably saves more range than the preconditioning automation itself. For the bigger picture on Tesla and home energy, see our Tesla home energy guide and the Home Assistant guide.
Who should worry about winter range?
- Owners with home charging: the least. Plug in, set the Schedule, and the everyday loss stays close to Recurrent's numbers.
- Drivers without a home charger: the most. Preconditioning then runs on the battery, so plan for the higher end of the range loss and keep more buffer.
- Short-trip commuters: consumption looks dramatic because every start reheats the car. Range is rarely the issue; efficiency is.
- Road trippers: navigate to every Supercharger so the battery arrives warm. Cold-battery charging is slower, and the snowflake icon is the warning sign.
- Older cars without a heat pump: Recurrent finds a heat pump adds about 10% of range at 32°F. To check yours, the manual points to Controls > Software > Additional Vehicle Information.
More ownership advice, from buying used to accessories, is gathered in our Tesla owner's guide.
FAQ
Does preconditioning use more energy than it saves?
Not when the car is plugged in: the energy comes from the grid, and the battery leaves warm with full regenerative braking. Unplugged, preconditioning still makes the car safer and more comfortable, but it does draw on the battery.
How long before leaving should I precondition?
Tesla recommends at least 30–45 minutes; the actual time depends on the outside temperature. The app notifies you when the target temperature is reached. A Schedule set to your departure time handles the timing automatically.
Why does my displayed range drop overnight in winter?
The rated range shown is based on EPA-rated consumption and may not account for external conditions; the Energy app gives an estimate based on your recent driving. A cold battery can also show part of its energy in blue, as temporarily unavailable. Once the battery warms, that energy comes back.
Is it bad to charge a cold battery?
The car manages it: if the battery is too cold to charge, it warms it first. Charging rates may simply be lower. Navigating to a Supercharger lets the car warm the battery on the way so you do not wait at the stall.
Do I need Home Assistant for any of this?
No. Tesla's Schedule and the mobile app cover preconditioning. Home Assistant is useful only if you want rules based on your calendar, local temperature or a plugged-in reminder.
Byline: Andrea R. — based on two years of owning a Model 3 Performance, Tesla's Model 3 owner's manual, AAA's 2019 and 2026 studies, Recurrent's 2025/2026 winter study and the official Home Assistant documentation.
Disclosure: Andrea bought his Model 3 Performance with his own money; Rocks on Galaxy has no affiliation with Tesla, Teslemetry, Recurrent or AAA, and this article contains no commission links. Range figures come from the cited studies and depend on model, temperature, speed and habits; documentation and prices as of 11 November 2026.
Tags :
- Tesla
- Model 3
- Model Y
- Winter range
- Preconditioning
- Home Assistant
- EV


