Before purchasing a smart thermostat, use a compatibility checker provided by the thermostat manufacturer. This tool will help you determine if your current HVAC system supports the new device. It's important to check if your system is a high-voltage system or a low-voltage one, and whether it uses a C wire. Compatibility also depends on the type of heating and cooling system you have, such as heat pumps or mini splits.