sing for your supper

Sing for your supper is a phrase which refers to the fact that you may have to work hard to get the pay or reward that you want or need. This is another way of saying that for everything in life which is deemed a reward or payment, you will have to work for. In this instance, singing for your supper is the example, but this can be used figuratively for any situation in which you must work for everything you get.