No, en España una empresa no está obligada de forma general a contratar un seguro de salud privado para sus empleados. Se trata de una cobertura voluntaria que muchas compañías ofrecen como beneficio social, retribución en especie o herramienta de fidelización, pero no como una exigencia legal general.

Lo que sí puede ser obligatorio en determinados casos es cumplir con las obligaciones de prevención de riesgos laborales y, según la actividad o el tamaño de la empresa, disponer de determinadas medidas de vigilancia de la salud o servicio médico laboral. Eso no es lo mismo que contratar un seguro médico para empresas, que sigue siendo una póliza privada distinta del deber legal de proteger la seguridad y salud de los trabajadores en el trabajo.

Por tanto, si la pregunta es si una empresa está obligada a tener un seguro de salud para empleados, la respuesta correcta es que no, salvo que exista alguna condición específica pactada, convenio o política interna. En la práctica, se contrata porque mejora la propuesta de valor de la empresa, aporta ventajas fiscales y refuerza el bienestar de la plantilla, no porque la ley imponga su contratación con carácter general.