закладывать свою душу
ЗАКЛАДЫВАТЬ <�СВОЮ> ДУШУ за что. ЗАЛОЖИТЬ <�СВОЮ> ДУШУ за что. Обл. Презр. Будучи предельно скупым, не останавливаться ни перед чем в стремлении разбогатеть, сохранить накопленное. С наступлением утра по многолетней привычке Федот Федотыч неутомимо набрасывался на работу, за каждое зёрнышко, за всякую соломинку готов был заложить свою душу (И. Акулов. Касьян Остудный).
Фразеологический словарь русского литературного языка