وجود موضوع قرارداد در زمان انعقاد: موضوع قرارداد باید در زمان انعقاد وجود داشته باشد، مگر در مواردی مانند قراردادهای آینده‌نگر.

واضح و مشخص بودن موضوع قرارداد: اگر موضوع قرارداد مبهم یا نامشخص باشد، قرارداد باطل خواهد بود.

انواع موضوعات قرارداد: موضوع قرارداد می‌تواند شامل تعهدات مالی، انتقال مالکیت، یا انجام خدمات باشد.