Secara umum, perbaikan fistula memiliki tingkat keberhasilan yang lebih tinggi daripada uretroplasti, karena alasan sederhana, yaitu lebih mudah memperbaiki satu titik daripada bagian uretra yang panjang. Namun, ada beberapa keadaan khusus di mana perbaikan fistula uretra sering tidak berhasil, seperti penyempitan di ujung distal fistula uretra, jaringan parut yang parah pada fistula uretra, atau perpecahan yang panjang pada uretra (disebut fistula uretrokutaneus oleh beberapa ahli bedah), dan seterusnya. Selain itu, relatif sulit untuk memperbaiki fistula pada sulkus koronal, dan perhatian khusus harus diberikan pada infeksi saat memperbaiki fistula (sering kali terdapat lebih banyak bakteri di uretra distal fistula, terutama pada fistula yang lebih besar di mana tidak ada cukup air seni untuk membersihkan uretra distal). Secara keseluruhan, tingkat keberhasilan bedah uretra seharusnya lebih tinggi di rumah sakit khusus dan oleh ahli bedah khusus.