theres no such thing as a free lunch

To say that theres no such thing as a free lunch is referring to the fact that you dont get anything for free, because even if monetary value isnt asked, there will also be something you must do first in order to receive something. The economic theory of this is that whatever goods or services are provided, are paid for in some way by someone, even if it is not paid by you.