The functioning of an ad hoc network is based on the supportive contributions of all of its members. Nodes behave as routers and take part in route discovery and maintenance. In this paper, a forwarding protocol is presented that stimulates node cooperation to improve the throughput of the network. The incentive mechanism is provided through a micropayment protocol that deals with the cooperation range of the users. Most cooperative nodes intrinsically benefit of the best routes and availability and they take preference in front of selfish ones.