A vasectomy costs between $1,000 and $3,500 on average, but can vary based on insurance coverage, geographic location, and the specific medical facility. This price typically includes the consultation, the procedure itself, and any necessary follow-up appointments. Some insurance plans cover a significant portion of the cost, while others may have higher deductibles or co-pays.