一份债权转让协议需要具备以下条件才可生效:
1、必须是合法有效的债权且不得违背社会公共利益。债权的有效存在是债权转让的前提。以无效的债权转让他人,或者是以已经消灭的债权转让他人,是转让标的不能。
2、转让不得改变债权的主要内容。债权作为法锁的观念虽已消失,但债权转让只是主体上的变更,如果存在债的主要内容变更,则发生新的合同关系,而不属于转让性质。
3、债权的转让人与受让人必须达成债权转让的协议。债权转让是一种处分行为,必须符合民事行为的生效条件。
4、转让的债权必须具有可转让性。根据债的有关原理,某些合同是不能转让的,其债权也应不可转让。
5、债权的转让必须通知债务人。
6、债权转让必须遵守一定程序和办理相关的手续。
《中华人民共和国合同法》第七十九条
债权人可以将合同的权利全部或者部分转让给第三人,但有下列情形之一的除外:(一)根据合同性质不得转让;(二)按照当事人约定不得转让;(三)依照法律规定不得转让。