شرط اول: به موجب ماده ۳۳۹ قانون مدنی، عقد بیع، به موجب ایجاب و قبول واقع می شود. ایجاب به معنای پیشنهاد بایع برای فروش و قبول به معنای پذیرش پشنهاد می باشد.
شرط دوم: به موجب ماده ۳۴۲ قانون مدنی، “مقدار و جنس و وصف مبیع، باید معلوم باشد و تعیین مقدار آن به وزن یا کیل یا عدد یا ذرع یا مساحت یا مشاهده، تابع عرف بلد است.” بنابراین، تعیین مقدار، جنس و وصف، در عقد بیع، لازم است و باید معلوم باشد تا عقد به صحت منعقد شود، برای نمونه، فروش یک کیلو سیب قرمز بر اساس این تعریف، صحیح است.
شرط سوم: بر اساس ماده ۳۴۸ قانون مدنی، “بیع چیزی که خرید و فروش آن قانونا ممنوع است و یا چیزي که مالیت و یا منفعت عقلایی ندارد یا چیزی که بایع، قدرت بر تسلیم آن ندارد، باطل است، مگر این که مشتری، خود قادر بر تسلیم باشد.” منظور از منفعت عقلایی، یعنی بر اساس نظر عقلای جامعه، دارای ارزش مادی است، اگر عین منفعت عقلایی نداشته باشد، مانند یک دانه برنج، معامله آن، بیع محسوب نمی شود و در صورت وقوع، این معامله، باطل است.
شرط چهارم: در عقد بیع که موضوع آن، عین معین بوده، مال موضوع قرارداد، باید در لحظه وقوع عقد بیع، وجود داشته باشد. بر اساس ماده ۳۶۱ قانون مدنی، اگر بعد از بیع معلوم شود، عین معین در زمان انعقاد عقد وجود نداشته است، بیع باطل است.
شرط پنجم: وقوع عقد بیع، اصولا، مستلزم ثبت معامله نمی باشد. اما در خصوص بیع عین اموال غیر منقول، ماده ۴۷ قانون ثبت اسناد و املاک، ثبت اسناد مربوط به معامله عین غیرمنقول را الزامی اعلام کرده است.