Slipknot probably also gets quite a large advance for each record they make to cover recording costs/living in general. Probably at least a million dollars(because his band is huge) which they would then recoup. When you sign a new contract you can demand fairly high advances if you are in a successful band. So when he says he's not making money off record sales, that's not really true. He is just getting it all up front.