Wireless sensor networks (WSNs) are energy-constrained in natured, moreover, sensor nodes play the dual role of data originator and data relaying. In this paper, a novel method how to allocate the power of sensor nodes for forwarding traffic of other nodes was proposed. After forwarding power ratios of nodes are decided, we consider pricing as a mean to stimulate cooperation between a node and other nodes along its routing path to a sink node. By formulating the problem of data sensing and transport in WSNs as network utility maximization (NUM) problem, an iterative price and joint power contr...