Consultando IA...
ha-ber
La palabra "haber" no lleva tilde porque es una palabra llana y termina en vocal, por lo tanto se ajusta a la regla general de acentuación en español que establece que las palabras llanas que terminan en vocal no llevan tilde.