From Longman Dictionary of Contemporary Englishearn your/its keepearn your/its keepEARN a) to do jobs in return for being given a home and food We older children were expected to earn our keep. b) to be useful enough to be worth the time or money spent These aircraft are still earning their keep. → earn
Examples from the Corpus
earn your/its keep• As the illustration above shows, even if you just use the Family Rail Card once, it will earn its keep.