This document describes a proposed automatic energy meter reading and billing system using Arduino and a GSM shield. The current system of manual meter reading has problems like human errors, inability to remotely access meters, and difficulty reading meters during rainy seasons. The proposed system replaces traditional electromechanical meters with electronic energy meters connected to an Arduino board. The Arduino is interfaced with a GSM module to remotely send meter readings via SMS. It can also automatically disconnect power if a bill is unpaid using a relay. This allows remote monitoring of energy usage and billing without human involvement.