Hinn 15. maí 2017 skrifaði Haller undir fjögurra ára samning við Eintracht Frankfurt. Í DFB-Pokal 2017/18 skoraði hann fjögur mörk fyrir Frankfurt, þar sem félagið vann DFB-Pokal.
Í úrslitakeppni, fyrsta bikar Hallers í ferli. Á tímabilinu 2018/19 skoraði hann 15 mark í 29 leikjum og endaði félagið í sjöunda sæti.