和許多其他的避孕措施一樣,體外射精法成功的關鍵在於正確的使用方法和堅持使用。一些課題小組經過研究後發現,在不注重正確使用方法的情況下,體外射精法的失敗率約為15%至28%。相比之下,服用避孕藥的失敗率約為2%至8%,使用避孕環只有約0.8%的失敗率,使用安全套的失敗率則在10%至18%之間。一些人認為使用體外射精法的效果類似於使用安全套,但在這方面還需要更進一步的研究。在夫妻每次性行為都正確使用避孕方法的情況下,體外射精的失敗率為4%,與之相比,在每次性行為均使用避孕措施的情況下,服用避孕藥失敗率為0.3%,使用避孕環的失敗率為0.6%,使用安全套的失敗率為2%。
體外射精避孕法主要的失敗原因是在射精的瞬間,若男方不能及時的抽出陰莖,會使一部分精液射在陰道內,從而導致女方懷孕。也有人認為體外射精避孕法失敗是因為男子在射精之前,會有一些精子在不經意間流出從而進入到女方陰道導致懷孕。一些研究組織從射精前排出的體液中均未找到可致孕的精子。人們大多認為體外射精法避孕失敗的原因是在射精前,少量流出的精液進入到女方的陰道中。基於以上原因,有專家建議男子最好在性交前進行排尿,以排除尿道內殘留的精子,在射精後,儘快清洗陰莖,並避免用手接觸女方的外陰。