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: Kenedy (loan to Newcastle), Trevoh Chalobah (loan to Ipswich Town), Jake Clark-Salter (loan to Vitesse), Dujon Sterling (loan to Coventry), Lewis Baker (loan to Leeds), Nathan Baxter (loan to Yeovil), Reece James (loan to Wigan)
Out: Emre Can (to Juventus ), Jon Flanagan (to Rangers), Ovie Ejaria (loan to Rangers), Jordan Williams (to Rochdale), Yan Dhanda (to Swansea)
In: Riyad Mahrez (from Leicester )
Out: Angus Gunn (to Southampton), Yaya Toure (out of contract ), Pablo Maffeo (to Stuttgart), Angelino (to PSV Eindhoven), Javairo Dilrosun (to Hertha Berlin), Olarenwaju Kayode (to Shakhtar), Pablo Maffeo (to Stuttgart), Jacob Davenport (to Blackburn), Ashley Smith-Brown (to Plymouth), Erik Palmer-Brown (loan to NAC Breda)
Out: Keanan Bennetts (to Borussia Monchengladbach)
In: Rodri (from Villarreal), Nehuén Pérez (from Argentinos Juniors), Antonio Adan (from Real Betis)
Out: Fernando Torres (to Sagan Tosu ), Bernard Mensah (to Kayserispor), Gabi (to Al Sadd), Diogo Jota (to Wolves)
In: Leon Goretzka (from Schalke ), Alex Timossi Andersson (from Helsingborg), Marius Wolf (from Eintracht Frankfurt), Abdou Diallo (from Mainz)
Out: Douglas Costa (loan to Juventus made permanent ), Tom Starke (retired), Niklas Dorsch (to Heidenheim), Timothy Tillman (loan to Nurnberg), Fabian Benko (to LASK), Leo Weinkauf (to Hannover)
In: Thomas Delaney (from Werder Bremen ), Marius Wolf (from Eintracht Frankfurt ), Marwin Hitz (from Augsburg ), Abdou Diallo (from Mainz ), Eric Oelschlägel (from Werder Bremen), Achraf Hakimi (loan from Real Madrid )
Out: Roman Weidenfeller (retired), Andriy Yarmolenko (to West Ham), Dominik Reimann (to Holstein Kiel), Sokratis (to Arsenal ), Felix Passlack (loan to Norwich), David Kopacz (to Stuttgart), Gonzalo Castro (to Stuttgart)
In: Pepe Reina (from Napoli)
Out: Davide Santon (to Roma ), Nicolo Zaniolo (to Roma ), Geoffrey Kondogbia (to Sevilla), Jens Odgaard (to Sassuolo), Davide Bettella (to Sassuolo), Federico Valietti (to Genoa), Marco Carraro (to Atalanta), Yuto Nagatomo (to Galatasaray), Samuele Longo (loan to Huesca), Rey Manaj (loan to Albacete)
In: Cristiano Ronaldo (from Real Madrid ), Emre Can (from Liverpool ), Douglas Costa (loan from Bayern Munich made permanent ), Mattia Perin (from Genoa), Andrea Favilli (from Ascoli), Joao Cancelo (from Valencia )
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 )
Out: Radja Nainggolan (to Inter Milan ), Umar Sadiq (loan to Rangers)
In: Gianluigi Buffon (from Juventus ), Kylian Mbappé (from Monaco)
Follow @ESPNFC on Twitter to keep up with the latest football updates.