和许多其他的避孕措施一样,体外射精法成功的关键在于正确的使用方法和坚持使用。一些课题小组经过研究后发现,在不注重正确使用方法的情况下,体外射精法的失败率约为15%至28%。相比之下,服用避孕药的失败率约为2%至8%,使用避孕环只有约0.8%的失败率,使用安全套的失败率则在10%至18%之间。一些人认为使用体外射精法的效果类似于使用安全套,但在这方面还需要更进一步的研究。在夫妻每次性行为都正确使用避孕方法的情况下,体外射精的失败率为4%,与之相比,在每次性行为均使用避孕措施的情况下,服用避孕药失败率为0.3%,使用避孕环的失败率为0.6%,使用安全套的失败率为2%。
体外射精避孕法主要的失败原因是在射精的瞬间,若男方不能及时的抽出阴茎,会使一部分精液射在阴道内,从而导致女方怀孕。也有人认为体外射精避孕法失败是因为男子在射精之前,会有一些精子在不经意间流出从而进入到女方阴道导致怀孕。一些研究组织从射精前排出的体液中均未找到可致孕的精子。人们大多认为体外射精法避孕失败的原因是在射精前,少量流出的精液进入到女方的阴道中。基于以上原因,有专家建议男子最好在性交前进行排尿,以排除尿道内残留的精子,在射精后,尽快清洗阴茎,并避免用手接触女方的外阴。