To perform satisfactory physical labor or to provide other worthy services in return for remuneration, lodging, or other benefits; to support oneself financially.
To be worthwhile.
How often have the words earn one's corn and earn one's keep occurred in a corpus of books? (source: Google Ngram Viewer )