Necessary and sufficient conditions for the third order Kolmogorov universal scaling flux laws are derived for the stochastically forced incompressible Navier Stokes equations on the torus in 2D and 3D. This paper rigorously generalises the result of (Bedrossian 2019 Commun. Math. Phys. 367 1045–75) to functions which are heavy-tailed in Fourier space or have local finite time singularities in the inviscid limit. In other words, we have rigorously derived the existence of the well known physical relationships, the direct and inverse cascades. Furthermore we show that the rate of the direct cascade is proportional to the amount of energy ‘escaping to infinity’ in spectral space as well as a measure of the total singularities within the solution. Similarly, an inverse cascade is proportional to the amount of energy that moves towards the k = 0 Fourier mode in the invisicid limit.