Численні господарські договори мають як загальні властивості, так і певні розходження, що дозволяють відмежовувати їх один від одного. Для того, щоб правильно орієнтуватися у всій масі численних і різноманітних договорів, прийнято здійснювати їхній розподіл на окремі види. В основі такого розподілу полягають різні категорії, що обираються в залежності від переслідуваних цілей.
Розподіл договорів на окремі види має не тільки теоретичне, але і важливе практичне значення. Він дозволяє учасникам господарського обороту досить легко виявляти і використовувати у своїй діяльності найбільш істотні властивості договорів, застосовувати на практиці такий договір, що у найбільшій мірі відповідає їх потребам. Оскільки договори є різновидом угод, на них поширюється і розподіл угод на різні види.
Залежно від характеру розподілу прав і обов’язків між учасниками всі договори поділяються на двосторонні й односторонні.
Залежно від моменту, з якого угоди вважаються укладеними, вони підрозділяються на консенсуальні, реальні і формальні.
Залежно від характеру породжуваних договором юридичних наслідків необхідно розрізняти договори остаточні і попередні.
Договір є одностороннім, якщо одна сторона бере на себе обов’язок перед другою стороною вчинити певні дії або утриматися від них, а друга сторона наділяється лише правом вимоги, без виникнення зустрічного обов’язку щодо першої сторони.