With the transfer window open across Europe, clubs are now able to finalise the signings of players they have monitored and negotiated with for months.
The transfer window is shorter this summer but that does not mean it will be any less busy.
See who has left which club, where they are headed and the terms of the moves with our transfer tracker below:
Out: Trevoh Chalobah (loan to Ipswich Town)
Out: Emre Can (from Juventus); Jon Flanagan (to Rangers); Ovie Ejaria (loan to Rangers); Jordan Williams (to Rochdale)
Out: Yaya Toure (out of contract); Pablo Maffeo (to Stuttgart); Angelino (to PSV Eindhoven); Ashley Smith-Brown (to Plymouth)
Out: Michael Carrick (retired); Joe Riley (to Bradford City); Dean Henderson (to Sheffield United, loan)
Out: Keanan Bennetts (to Borussia Monchengladbach)
Out: Fernando Torres (out of contract)
In: Rodri (from Villarreal)
Out: Douglas Costa (loan to Juventus made permanent); Tom Starke (retired); Niklas Dorsch (to Heidenheim)
In: Leon Goretzka (from Schalke)
Out: Roman Weidenfeller (retired); Mikel Merino (to Newcastle United); Dominik Reimann (to Holstein Kiel)
Out: Radja Nainggolan (to Inter Milan)
In: Javier Pastore (from PSG); Justin Kluivert (from Ajax); Ivan Marcano (from Porto); Ante Coric (from Dinamo Zagreb); Bryan Cristante (from Atalanta); Antonio Mirante (from Bologna); Davide Santon (from Inter Milan); Nicolo Zaniolo (from Inter Milan)
Follow @ESPNFC on Twitter to keep up with the latest football updates.