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

 

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