Гражданский кодекс РФ выделяет семь видов договоров купли-продажи (§ 2-8 гл. 30 ГК): розничная купля-продажа, поставка, поставка товаров для государственных нужд, контрактация, энергоснабжение, продажа недвижимости и продажа предприятия. При этом положения § 1 гл. 30 ГК играют роль "общей части" и применяются ко всем разновидностям договора купли-продажи, если специальными правилами о них не предусмотрено иное. Сторонами договора купли-продажи являются продавец и покупатель. По общему правилу в качестве сторон могут выступать любые субъекты гражданского права. Однако возможность участия в договоре может быть определенным образом ограничена. Как следует из легального определения п. 1 ст. 454 ГК РФ, в качестве предмета договора купли-продажи (товара) выступают прежде всего вещи. При этом законодательством не ограничен круг вещей, которые могут быть предметом договора купли-продажи. В этом качестве могут выступать движимые и недвижимые, потребляемые и непотребляемые, индивидуально-определенные и родовые, делимые и неделимые, простые и сложные вещи. Единственным исключением из перечня возможных товаров являются деньги, поскольку их возмездное отчуждение не вписывается в экономическую формулу "товар - деньги", выражаемую договором купли-продажи. В то же время товаром могут быть деньги, не выполняющие платежной функции (например, банкноты и монеты, вышедшие из обращения и (или) представляющие коллекционную ценность), а также валюта, не выступающая в качестве законного платежного средства (например, иностранная валюта). Особенности купли-продажи отдельных видов товаров могут определяться специальными законами и иными правовыми актами только в случаях, предусмотренных ГК или специальными законами.