همانطور که در حقوق قراردادها مورد مطالعه قرار گرفته، ماهیت[1] یک قرارداد بیانگر تعهدات طرفین آن قرارداد میباشد. در درجهی نخست بیانگر تعهدات طرفین قرارداد میباشد. فلذا، برای تعیین و تمییز تعهدات قراردادی طرفین یک قرارداد، لازم است که مفاد یک قرارداد را از اظهارات[2] طرفین قرارداد تمییز داد؛ چرا که ماهیت قرارداد و اظهارات طرفین در قرارداد در ماهیت و اثر با یکدیگر تفاوت دارند.
تفاوت ماهیتی و اظهارات در این است که مفاد قرارداد جزو قرارداد است و حال آنکه اظهارات داخل در قرارداد نمیباشد. تفاوت آن دو در اثر نیز آن است که مفاد قرارداد لازم الاجرا هستند و عدم تحقق آنها موجد مسئولیت قراردادی برای شخص متخلف میشود؛ اما اظهارات یک قرارداد صرفاً بیانگر بیانات طرفین یک قرارداد است که نه الزام آور هستند و نه تخلف از آنها آنها باعث ایجاد مسئولیت قراردادی میشود؛ نهایت آنکه اگر اظهار کننده در بیان اظهارات خود دچار تقصیر شود تنها برای شخص اظهار کننده مسئولیت مدنی در پی خواهد داشت[3].