Yes, the Ecobee thermostat comes with a battery. Your Ecobee thermostat will come with a WiFi sensor that is powered with a CR2032 coin-cell battery. According to the manufacturer, the battery should last for about 4 years and you should be notified once the battery is running low.