earn one's keep
Pronunciation:
verb
Definitions
To perform satisfactory physical labor or to provide other worthy services in return for remuneration, lodging, or other benefits; to support oneself financially.
Synonyms:carry one's weightearn one's cornearn one's crust