Наличие товарного производства, товарно-денежных отношений и действие закона стоимости обусловили необходимость торговли как обязательного инструмента развития социалистической экономики. Торговля при социализме принципиально отличается от коммерции капиталистического общества. В основе этого отличия - характер собственности. Если капиталистическая торговля базируется на частной собственности и находится в руках частных торговцев, фирм, монопольных объединений, то торговля социалистического общества основана на общественной собственности и организуется государством. Советская торговля велась социалистическими предприятиями. Ее материальной основой являлись товары, производившиеся как социалистический общественный продукт в результате директивного планирования.