sing for your supper
Also found in: Wikipedia.
sing for (one's) supper
To obtain something by working for it or by providing another service in return. You're welcome to stay with us on the farm as long as you like, but you'll have to sing for your supper while you're here.
sing for your supperOLD-FASHIONED
If you have to sing for your supper, you have to do a particular job before you are allowed to do or have something that you want. `Might you give me their number, Helena?' She took a while to answer. `Very well,' she said finally. `But you'll have to sing for your supper.'
sing for your supperearn a benefit or favour by providing a service in return.
This phrase comes from the nursery rhyme Little Tommy Tucker.