заложить душу

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

Источник: Фразеологический словарь русского литературного языка на Gufo.me