We do not currently know of any antonyms for earns a living.
For similar words to earns a living, try: