The classical technique of uniformization (or randomization) for bounded continuous-time Markov chains and Markov reward structures is extended to dynamic systems generated by arbitrary non-negative generators. Most notably, these include so-called input-output models in economic analysis. The results are of practical interest for both computational and theoretical purposes. Particularly, the recursive computation and the limiting behaviour of cumulative reward structures for non-negative dynamic systems is concluded as a special application. Two numerical examples are included to illustrate the conditions and the results.