We do not currently know of any antonyms for makes money on.
For similar words to makes money on, try: