No, the Ecobee SmartThermostat does not require a monthly fee. It's ready to use as soon as you hook it up to Ecobee app.