Idiom
There's no such thing as a free lunch.
something that you say which means that if someone gives you something, they always expect you to give them something or to do something for them.He offered me a room in his house, but he seems to expect me to do all the housework. I should have known there's no such thing as a free lunch.