This document describes an automatic meter reading system using power line communication. The system has two main sections - the consumer section and the utility section which communicate via the existing power lines. At the consumer section, a microcontroller monitors and controls power usage to prevent exceeding predetermined limits. It can also cut power to certain devices. The utility section can remotely read consumers' energy meters by sending unique addresses through the power lines. Meter readings and billing details are then displayed for the consumer. The system provides automatic and accurate electricity billing without additional infrastructure for data transmission.