The average vasectomy cost is $1,580 before insurance is applied. The cost of a vasectomy can vary based on your health insurance, what type of procedure you get and where you have the vasectomy done.