Op 15 Mei 2017 het Haller met Eintracht Frankfurt 'n ooreenkoms van vier jaar gesluit. In die 2017-18 DFB-Pokal het hy vier doele vir Frankfurt aangeteken, terwyl die klub die eindstryd gewen het.
, wat die eerste trofee in Haller se loopbaan is. In die 2018/19 Bundesliga-seisoen het hy 15 liga-doele in 29 wedstryde aangeteken terwyl die klub sewende geëindig het.