委托合同与行纪合同都是基于双方当事人的彼此信任而产生,由一方代为另一方办理委托的事务,其法律后果由委托方承受。但是,这两种合同又有所区别:
1、行纪合同必须是有偿的,委托人要向行纪人支付报酬;而委托合同可以是有偿的,也可以是无偿的。
2、行纪合同的主体具有限定性。在我国,行纪合同的委托人可以为公民或法人,但行纪人只能是经批准经营信托业务的法人,未经法定手续批准经营信托业务的法人或公民不得经营信托业务,不能成为行纪合同中的行纪人。而委托合同的适用范围十分广泛,各类民事主体之间均可建立委托合同关系,对委托人、受托人没有什么特殊的要求。