We propose a mechanism based on taxes and subsidies that enhances high cooperation in evolutionary networks. The interactions among agents are based on a Prisoners' Dilemma game in which each agent plays the same strategy with its local neighbors, collects an aggregate payoff and imitates the strategy of its best neighbor. The network can be adaptive if agents are able to change their local neighborhood according to their satisfaction level and the strategy played. The condition, in order to obtain highly cooperative non-taxed networks in the long-run time, is that the initial fraction of cooperators has to be sufficiently high. Focussing on this restriction, the implementation of our mechanism produces successful results, a highly cooperative network is reached. Additionally, we observe that the mechanism slightly affects the macrostructure of networks once they have reached a sufficiently high fraction of cooperative agents, this suggests that the mechanism could be implemented only for a short finite period of time.