v. phr. , informal To have to work for what one desires. I realized a long time ago that I had to sing for my supper if I wanted to get ahead in my profession.
SING FOR ONE'S SUPPER
Meaning of SING FOR ONE'S SUPPER in English
American idioms English vocabulary. Английский словарь американских идиом. 2012