IoT requires hardware such as sensors, gateways, controllers etc, but that is a one time cost. Once we have the correct infrastructure in place, IoT can reduce human interaction and increase efficiency. Hence, in the long run, IoT is actually cheaper than conventional solutions.