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