This paper deals with the design of a power line communication based smart- meter for measuring the energy consumption in home. PLC based smart meter replaces the current GSM based smart meter which requires a separate network. PLC does not require a separate communication line and can be easily installed by power line infrastructure. So PLC communication can be used for remote meter reading and in automatic control. The smart-meter saves the cost of human meter reader and the resulting mistakes and also the cost of laying separate lines for remote meter reading or modem. We can also interface our laptop our computer with the smart-meter which gives us details of electrical usage, quality of power(lag or lead) consumed and it also gives us guidelines about efficient usage of power. The smart meter is also designed to automatically switch over the phases for efficient consumption of energy.