出口
選擇運輸路線、方式和適當的承運人;
為貨主和選定的承運人之間安排攬貨、訂艙;
包裝、計量和儲存貨物;
辦理保險;
收取貨物并簽發有關單據;
辦理出口結關手續并將貨物交付承運人;
支付運費,收取正本提單并交給發貨人;
安排貨物轉運;
通知收貨人;
記錄貨物滅失情況,協助收貨人向有關責任方索賠。
進口
報告貨物動態 ;
接收和審核貨運單據,支付運費并提貨;
進口報關,支付有關捐稅和費用;
安排運輸過程中的存倉;
向收貨人交付已結關的貨物;
協助收貨人儲存或分撥貨物。
另外國際貨運代理公司也可作為無船承運人(NVOCC)承辦多式聯運業務,即作為合同當事人簽發多式聯運單據,將各段運輸委托實際承運人執行。
為海關服務
當貨運代理作為海關代理辦理有關進出口商品的海關手續時,它不僅代表他的客戶,而且代表海關當局。事實上,在許多國家,他得到了這些當局的許可,辦理海關手續,并對海關負責,負責早發定的單證中,申報貨物確切的金額、數量、品名,以使政府在這些方面不受損失。
隨著國際貿易中級裝運輸的增長,引進集運和拼箱的服務,在提供這種服務中,貨代擔負起委托人的作用。集運和拼箱的基本含義是:把一個出運地若干發貨人發往另一個目的地的若干收貨人的小件貨物集中起來,作為一個整件運輸的貨物發往目的地的貨代,并通過它把單票貨物交各個給收貨人。貨代簽發提單,即分提單或其他類似收據交給每票貨的發貨人;貨代目的港的代理,憑初始的提單交給收貨人。拼箱的收、發貨人不直接與承運人聯系,對承運人來說,貨代是發貨人,而貨代在目的港的代理是收貨人。因此,承運人給貨代簽發的是全程提單或貨運單。如果發貨人或收貨人有特殊要求的話,貨代也可以在出運地和目的地從事提貨和交付的服務,提供門到門的服務。

