法律规定债权不能转让的主要原因有:
1、当事人约定不得转让的债权要求必须在转让前签订,否则该协议无效;
2、根据合同性质不得转让的债权,这种债权要么与债权人的个人关系不可分割,要么基于债权人与债务人之间的信任关系,如支持请求权、雇主对雇员、委托人对代理人的债权、不作为债权等;
3、法律规定不得转让的债权国家依法禁止转让的,违反禁止性规定的,合同无效。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第五百四十五条 债权人可以将债权的全部或者部分转让给第三人,但是有下列情形之一的除外:
(一)根据债权性质不得转让;
(二)按照当事人约定不得转让;
(三)依照法律规定不得转让。
当事人约定非金钱债权不得转让的,不得对抗善意第三人。当事人约定金钱债权不得转让的,不得对抗第三人。