تعریف قرارداد و عقد هر نوع توافق بین دو یا چند طرف را در موضوعی خاص که دارای اثر حقوقی باشد می توان «قرارداد» نامید. موضوع قرارداد گاهی ایجاد نوعی حق و تکلیف است و گاه شناسایی، تغییر، اسقاط و یا انتقال آن دو. قراردادها از حیث تابعیت اشخاصی که آن را منعقد می کنند به دو نوع، قراردادهای داخلی و بین المللی تقسیم می شود که نوع اول در قلمرو حقوق داخلی و نوع دوم تحت حاکمیت حقوق بین الملل قرار دارد. قرارداد بین المللی عبارت از نوعی توافق به منظور شناسایی، ایجاد، تغییر یا اسقاط تعهد و یا انتقال حق است که بین دو یا چند دولت یا سازمان بین المللی منعقد می شود. برخلاف نظر عده ای که عقد را به «اثر» تعریف کرده اند در اصطلاح فقهی، عقد عبارت است از انشای ماهیتی که دارای آثار حقوقی است؛ یعنی انتقال مالکیت یا پیدایش تعهد از آثار عقد است نه ماهیت آن. برخی از حقوقدانان عقد را همان تراضی ایجاد کننده تعهد دانسته و بر این اساس عقد را چنین تعریف کرده اند: «توافق دو یا چند اراده است که به منظور ایجاد آثار حقوقی انجام می شود» . در این مورد باید گفت که عنوان «تراضی» نمی تواند بیان کننده ماهیت عقد باشد، زیرا در مفهوم تحلیلی عقد، قصد انشاء عنصر اساسی است و نمی توان عقد را منحصراً به تراضی یا توافق طرفین تفسیر کرد زیرا تراضی مادام که همراه با قصد انشای طرفین نباشد عقدی ایجاد نخواهد کرد.