عقد معین (قراردادهای دارای نام): عقدی است که توسط قانونگذار سازماندهی شده و با مفاد خاصی از سایر قراردادهای دیگر متمایز می شود، همچون قراردادهای فروش.
عقد غیر معین (قراردادهای بدون نام): قراردادی است که قانونگذار آن را از دیگر عقدها متمایز نکرده و احکام خاصی برای آن در نظر نگرفته است، بلکه احکام آن بسته به اراده طرفین قرارداد بوده و احکام قراردادهای عمومی بر آن جاری و ساری است.