earn one's keep

earn one's keep definitions

verb
  • To be worthwhile. 

  • To perform satisfactory physical labor or to provide other worthy services in return for remuneration, lodging, or other benefits; to support oneself financially.