Most people won't pay anything for an IUD because health insurance will fully cover the cost of birth control. However, getting an IUD can cost between $500 and $1,300 if you don't have health insurance and don't qualify for other discounts.