В зависимости от функций, которые выполняют в транспортном процессе участвующие в нем стороны (грузоотправитель, грузополучатель и перевозчик), различают централизованные и децентрализованные перевозки.
При централизованных перевозках взаимоотношения сторон в транспортном процессе распределяются следующим образом.
1. Заказчиком транспорта является грузоотправитель, который выполняет погрузку груза. Он же ведет расчеты за перевозку. Возмещение стоимости перевозки грузоотправитель получает от грузополучателя одновременно с оплатой стоимости груза.
2. Перевозчик транспортирует груз и выполняет экспедирование кроме особых случаев, требующих непосредственного присутствия представителя грузоотправителя на всех этапах транспортного процесса.
3. Грузополучатель организует разгрузку груза.