How does Goku afford clothes?

If he is always destroying his cloths with fighting and training, won’t his clothes cost a lot of money with constant replacements? With all his training how is he not shopping almost daily?