善意取得合同效力的认定如下:一、在主体方面,转让人须为无权处分人,受让人为有民事行为能力人。只有当转让人无权处分该物时,原物所有人的利益才会受到侵害,才会存在牺牲原物权人的利益而保护第三人利益的情形,才有适用善意取得的必要。并且,受让人应当具有民事行为能力,这样才能保证第三人的行为是有效的,一个被撤销或无效的行为就不存在对其利益的保护问题。二、在客体方面,从《物权法》第106条的规定可以看出,我国规定善意取得的客体包括动产和不动产,动产以交付为其公示原则,不动产以登记为其公示原则。三、就主观方面来说,受让人应当的善意的。所谓善意,主要指不知情,指行为人在为某种民事行为时不知存在某种足以影响该行为法律效力的因素的一种心理状态。四、在客观方面,善意取得必须依一定的法律行为而存在,这是善意取得的前提。受让人通过交易从转让人处取得财产,而受让人的这种行为是一种支付合理对价的法律行为。法律依据《物权法》第一百零六条无处分权人将不动产或者动产转让给受让人的,所有权人有权追回;除法律另有规定外,符合下列情形的,受让人取得该不动产或者动产的所有权:(一)受让人受让该不动产或者动产时是善意的;(二)以合理的价格转让;(三)转让的不动产或者动产依照法律规定应当登记的已经登记,不需要登记的已经交付给受让人。受让人依照前款规定取得不动产或者动产的所有权的,原所有权人有权向无处分权人请求赔偿损失。当事人善意取得其他物权的,参照前两款规定。