Družba Eintracht Frankfurt je 15. maja 2017 podpisala štiriletni pogodbo z družbo Haller. V DFB-pokalu 2017/18 je za Frankfurtsko zvezdo zadal štiri gole, klub pa je zmagal v finalu.
To je bil prvi trofej v Hallerjevi karieri. V sezoni 2018/19 Bundeslige je v 29 tekmah zadal 15 ligaških golov, klub pa je končal na sedmem mestu.