Blood Draw (Venipuncture) Cost in Iowa: $3-$95 (Self-Pay)