Категория цены является одним из наиболее сложных экономических понятий, вызывающих споры среди экономистов, и до настоящего времени среди них нет единства по этому вопросу. В экономической теории выделяются два основных направления познания экономической природы цены: марксистское, признающее, что в основе цены лежит стоимость, и австрийское (маржинальное), считающее, что базой цены является полезность товара.
В основе первой лежит теория стоимости, основоположниками которой являются У. Петти, А. Смитт и Д. Рикардо. Теория стоимости была развита и получила наиболее полное воплощение в трудах К. Маркса и Ф. Энгельса. В соответствии с ней в основе цены лежит стоимость товара, определяемая трудовыми затратами на его производство. Так как невозможно количественно измерить стоимость в ее трудовом восприятии, то вводятся такие понятия, как абстрактный и конкретный труд, общественно необходимые затраты труда. По Марксу необходимо различать две стороны труда – стоимость как выражение заложенного в товаре абстрактного труда и потребительная стоимость, как вещное выражение результатов труда. Здесь возникает противоречие: с одной стороны, товар – это выражение труда, а с другой – полезная вещь, «ценность». Но на рынке покупатель платит одну цену, а не две – по затратам и по результатам. Рыночная цена как бы объединяет эти два фактора, несмотря на их противоречия. Как именно оно разрешается, К. Маркс и Ф. Энгельс не объяснили. Советская политэкономия безоговорочно приняла закон стоимости как закон затрат и использовала его как основу практики ценообразования в Советском Союзе. Исходя из этой концепции во всей экономической литературе давалось следующее определение: цена есть денежное выражение стоимости товара. Практическая связь между ценой и стоимостью осуществлялась на основе затратного принципа, в рамках которого величина цены определялась путем суммирования затрат всех факторов производства в денежном выражении (издержек) на единицу товара, к которой прибавлялась определенная величина прибыли.