Polyaxial bone anchor assemblies include a shank having an upper portion and a retainer for holding the shank upper portion in a receiver. The shank upper portion retainer interface is one of conical, cylindrical or curvate and may further include a radial ridge or undercut. The assemblies may include compression inserts.