The emergence of smart grid technologies and applications has meant there is increasing interest in utilising smart meters. Smart meter penetration has significantly increased over the last decade and they are becoming more widespread globally. Companies such as Google, Nest, Intel, General Electric and Amazon are amongst those companies which have been developing end use applications such as home and battery energy management systems which leverage smart meter data. In addition, utilities and networks are becoming more aware of the potential benefits of using household smart meter data in demand side management strategies such as energy efficiency and demand response. Motivated by this fact, the amount of research in this area has grown considerably in recent years. This paper reviews the most recent methods and techniques for using smart meter data such as forecasting, clustering, classification and optimization. The study covers various applications such as Home and Battery Energy Management Systems and demand response strategies enabled by the analysis of smart meter data. From a comprehensive review of the literature, it was observed that there are remarkable discrepancies between the studies, which make in-depth comparison and analysis challenging. Data analysis and reporting guidelines are suggested for studies which use smart meter data. These guidelines could provide a consistent and common framework which could enhance future research.