Сторонниками могут быть гражданские и юр лица. Условия договора стороны решают самостоятельно, за искл, когда содержание соответствующих условий принято действующим законодательством.
При заключении договора на первом этапе, заинтересованная сторона направляет другой стороне соглашение о заключении договора – оферту. Оферта должна содержать все существенные условия договора или их порядок определения. Сторона получившая оф изучает её и направляет в ответ акцепт (безоговорочное соглашение). Вместо предложения о заключении договора, стороне может быть направлен проект договора. Если сторона не согласна существует протокол разногласий. Договор признается заключенным, в момент получения акцепта, лицом отправившим оферту, при условии, что акцепт получен в пределе времени указанного в оферте.