earn your keep
idiomPart ofearn
earn your keep — idiom
1. To do useful work or provide value in exchange for being allowed to stay somewhe
1.idiom
Definition
To do useful work or provide value in exchange for being allowed to stay somewhere or receive benefits.
Example
Sara earns her keep at the farm by helping with the animals.
The new software must earn its keep by improving our productivity.