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