В экономической теории того времени набирало силу мнение, что товарно-денежные отношения есть лишь атрибут переходного периода, что они должны отмереть, когда социализм будет в основном построен. В конце 20-х — начале 30-х годов многие экономисты проектировали переход от торговли к плановому продуктообмену; Наркомторг даже принял решение создать специальный научно-исследовательский институт для изучения проблем потребления, обмена и распределения на всех стадиях перехода от рыночного товарообмена к плановому продуктообмену.
Однако даже в 30-е годы, в условиях широкого распространения директивного планирования, товарно-денежные отношения в реальной жизни никак не исчезали. Разрыв между теорией, которая отрицала действие закона стоимости и существование товарного производства при социализме, и действительностью, из которой вопреки всему не удавалось все-таки изгнать деньги, был налицо. В начале 1941 года во время обсуждения макета учебника политэкономии в ЦК ВКП (б) Сталин высказался против тех экономистов, которые отрицали действие объективных экономических законов при социализме, в том числе и закона стоимости, и выдвинул положение о существовании в условиях социализма товарного производства.
Такая точка зрения была далее поддержана участниками экономической дискуссии 1951 года, посвященной обсуждению того же макета учебника, закреплена в вышедшей в следующем году работе Сталина «Экономические проблемы социализма в СССР» и, наконец, в появившемся в 1954 году первом советском учебнике политической экономии. В нем утверждалось, что при социализме существует «товарное производство особого рода» и что это обусловлено существованием двух форм собственности — государственной и колхозной (в государственном секторе, в той его части, которая производит средства производства, наличие товарно-денежных отношений вообще отрицалось). Предполагалось, что по мере того как колхозная собственность становится тормозом дальнейшего развития производительных сил, она будет подтягиваться до уровня общенародной, а товарное обращение превратится в прямой продуктообмен.
Спустя время этот примитивный взгляд был отвергнут, и после ряда дискуссий в конце 50-х и в 60-х годах большинство политэкономов пришло к выводу, что товарное производство сохраняется при социализме постольку, поскольку объективно существует потребность в хозяйственной самостоятельности отдельных производственных единиц (предприятий, колхозов) и, следовательно, неизбежна их определенная хозяйственная обособленность. Теоретические споры, однако, не проходили бесследно для хозяйственной практики и экономической политики. Один пример в этом отношении особенно показателен. С тех пор как была подведена теоретическая база под положение о «неполноценном» характере кооперативной собственности, не говоря уже об индивидуальной, стал активно осуществляться курс на перевод колхозов в совхозы, вытеснение личного подсобного хозяйства. Доля колхозов в общей товарной продукции сельского хозяйства снизилась с 61 процента в 1940 году до 41 в 1985 году, доля личного подсобного хозяйства — с 27 процентов в 1940 году до 10 в 1985 году, тогда как доля совхозов повысилась за этот период с 12 до 50 процентов.
Совершенно новый поворот дискуссии о товарно-денежных отношениях в социалистическом хозяйстве дало развитие в 60-е годы теории оптимального планирования социалистической экономики. Теория эта была создана прежде всего усилиями замечательного советского ученого, экономиста-математика, академика Л. В. Канторовича. В 1939 году он опубликовал работу «Математические методы организации и планирования производства», в которой излагались основы теории оптимального планирования и линейного программирования. В 1959 году увидела свет другая его работа, написанная в основном еще в начале 40-х годов, — «Экономический расчет наилучшего использования ресурсов», где наряду с формулировкой динамического варианта основной задачи производственного планирования развивалась также концепция так называемых объективно обусловленных оценок. По свидетельству многих специалистов, книга произвела подлинный переворот в их экономическом мышлении. Работы Л. В. Канторовича были отмечены Государственной и Ленинской премиями. Приоритет советской науки в данной области признан за рубежом; сам Л. В. Канторович — единственный советский экономист, удостоенный Нобелевской премии.