Moyes diangkat dadi manajer West Ham United tanggal 7 November 2017, kanthi tim kasebut ana ing zona degradasi. Moyes nandhani pertandingan pertama sing dadi West Ham, lan pertandingan Liga Premier kaping 500, kanthi kekalahan 2-0 menyang Watford tanggal 19 November. Ing tanggal 9 Desember, dheweke menang dadi manajer Hammers kaping pisanan, Marko Arnautović nyetak siji-sijine gol kanggo menang juara Chelsea ing Stadion London. Ing tanggal 13 Januari 2018, West Ham ndhaptar menang 4-1 menyang Huddersfield, sing dadi kemenangan kaping 200 Moyes dadi manajer Liga Premier, dheweke dadi mung nomer papat sing entuk tonggak sejarah iki, sawise Sir Alex Ferguson, Arsène Wenger lan Harry Redknapp. Sawise menang 2-0 ing Leicester City tanggal 5 Mei 2018 lan isih ana rong pertandingan ing musim iki, Moyes ngatur West Ham supaya bisa bertahan ing Liga Premier musim 2017-18. Kesepakatan enem wulan karo West Ham kadaluwarsa tanggal 13 Mei 2018 lan dheweke metu saka klub tanggal 16 Mei 2018 sawise ora ditawani kontrak anyar.