earn your keep - definition and synonyms

phrase
  1. 1
    to pay for the things that you need by earning money or by working for the people that you live with
  2. 2
    if something earns its keep, it is useful or it produces an income
See also main entry: earn