A Mobile Ad-hoc Network (MANET) is a wireless network competent of autonomous actions. No infrastructure is required for nodes to communicate with each other in the network. MANET operates without centralized administration. The nodes are self configuring, independent, quickly deployable. Nodes are movable since topology is very vibrant and they have restricted energy and computing resources. Routing protocols should incorporate QoS metrics in route finding and maintenance, to support end-to-end QoS. General AODV routing faces problems like long route, time delay, mobility and many other while routing. The nodes low in energy level will not be in a position to complete the routing. The QoS parameters like throughput, PDR and delay are affected directly. The proposed Energy based AODV protocol (EN-AODV) announces energy and based on nodes sending and receiving rates and the sizes of the data to be transmitted it justifies whether its energy level is maintained or decreased. It calculates the energy levels of the nodes before they are selected for routing path. A threshold value is defined and nodes are considered for routing only if its energy level is above this threshold value. The work is implemented and simulated on NS-2. The simulation results have shown an increase in PDR, decrease in delay and throughput is maintained. The proposed EN-AODV provides more consistent and reliable data transfer compared to general AODV.