We do not currently know of any antonyms for earning your keep.
For similar words to earning your keep, try: