Background/Objectives: Lack of resources established in the present world is initiating everyone towards energy efficient technologies. Among all these resources, power is one which needs to be monitored and controlled as per the need since electricity consumption is increasing day-by day. Methods/Statistical Analysis: Internet of things reduces the effort of human by introducing machine to machine interaction. This work has been designed to implement smart power monitoring and control system through IoT using cloud data storage. Findings: Power consumed by various appliances is monitored through an ARM based controller interfaced to Hall Effect current sensors and stored in a cloud data base known as Xively. Power control of home appliances is achieved through actuators such as relays which can be controlled by client with the help of a web server. The web server is designed using Hyper Text Transfer Protocol for communication between client and server by establishing Remote Procedure Calls between client and server. Conclusion/Improvements: The designed system enables client to monitor and control the appliances at home from anywhere availing the IoT features of the designed system thereby reducing the wastage of energy.