Multiple sensor nodes are deployed in some areas to sense an event and subsequently transmit sensed information to a remote processing unit or base station. Sensor networks have been the recent focus of research. Tiny sensor nodes, which consist of sensing, data processing, and communicating components, leverage the idea of sensor networks based on collaborative effort of a large number of nodes. These numerous sensors are used (similar to different sensory organs in human beings) for delivering crucial information in real-time from environments and processes, where data collection is impossible previously with wired sensors. In addition, wireless sensor nodes are deployed and used for military or surveillance. The one of most concern is a limited battery power. Once sensor nodes are deployed on hazard or chemical toxic areas, it is difficult to maintain or replace a battery. If Wireless sensor networks (WSNs) have a harvest function to generate energy from its environment, then they can keep working sensing and communicating with other sensors for a while. However, the cost may be high if they are a huge number of harvested sensors. Therefore, if sensors do not have a harvesting function, then minimum energy consumption routing algorithm must be used to keep them alive in order to communication with each other. We proposed a cost-efficient routing protocol on WSNs. Our proposed model will be able to contribute the development of Ubiquitous computing environment.