Energy monitoring system is a system which provides clients with data about their energy consumption patterns and is carried out with the help of energy monitoring device and energy monitoring software that monitors, gathers consumption data, analyses it and then provides valuable information accessible by client using any device at any time. This system helps users understand how much energy they are using and how it is being used.