The 2018 summer transfer window was open from 1 July to 31 August and the 18 Bundesliga clubs were active, getting their squads into shape for the new season.

There were plenty of movements and many may have been missed, so bundesliga.com has a club-by-club overview of all the transfers in this summer's transfer window.

Augsburg

IN: Jan-Ingwer Callsen-Bracker (Kaiserslautern, end of loan), Felix Götze (Bayern Munich), Julian Günther-Schmidt (Carl Zeiss Jena, end of loan), Andre Hahn (Hamburg), Fredrik Jensen (Twente),Dong-Won Ji (Darmstadt, end of loan), Moritz Leitner (Norwich City, end of loan), Tim Rieder (Slask Wroclaw, end of loan), Julian Schieber (Hertha Berlin), Konstantinos Stafylidis (Stoke City, end of loan)

OUT: Ioannis Gelios (Hansa Rostock), Marcel Heller (Darmstadt), Marwin Hitz (Borussia Dortmund), Moritz Leitner (Norwich City, loan made permanent), Shawn Parker (Greuther Fürth), Takashi Usami (Fortuna Düsseldorf, loan)

Leon Goretzka has strengthened the Bayern midfield, but Juan Bernat has left Bavaria. © gettyimages / Christian Kaspar-Bartke

Bayer Leverkusen

IN: Aleksandar Dragovic (Leicester City, end of loan), Lukas Hradecky (Eintracht Frankfurt), Paulinho (Vasco da Gama), Isaac Kiese Thelin (Anderlecht, season-long loan), Mitchell Weiser (Hertha Berlin)

OUT: Joel Abu Hanna (Magdeburg), Benjamin Henrichs (Monaco), Stefan Kießling (retired), Niklas Lomb (Sandhausen, loan), Vladlen Yurchenko (released), Bernd Leno (Arsenal)

Bayern Munich

IN: Alphonso Davies (Vancouver Whitecaps), Leon Goretzka (Schalke), Serge Gnabry (Hoffenheim, end of loan), Renato Sanches (Swansea City, end of loan)

OUT: Juan Bernat (Paris Saint-Germain), Douglas Costa (Juventus, permanent deal after loan), Niklas Dorsch (Heidenheim), Milos Pantovic (Bochum), Sebastian Rudy (Schalke), Tom Starke (retired), Timothy Tillman (Nürenberg, on loan) Leo Weinkauf (Hannover), Manuel Wintzheimer (Hamburg)

Kevin Trapp has returned to Eintracht Frankfurt on loan from Paris Saint-Germain. © gettyimages

Borussia Dortmund

IN: Paco Alcacer (Barcelona), Kamal Bafounta (Nantes), Dzenis Burnic (Stuttgart, end of loan), Thomas Delaney (Werder Bremen), Abdou Diallo (Mainz), Marwin Hitz (Augsburg), Jacob Bruun Larsen (Stuttgart, end of loan), Eric Oelschlägel (Werder Bremen), Marius Wolf (Frankfurt), Axel Witsel (Tianjin)

OUT: Michy Batshuayi (Chelsea, end of loan), Gonzalo Castro (VfB Stuttgart), Erik Durm (Huddersfield Town), Mikel Merino (Newcastle United, permanent deal after loan), Sokratis Papastathopoulos (Arsenal), Felix Passlack (Norwich City, loan), Dominik Reimann (Holstein Kiel), Nuri Sahin (Werder Bremen), Andre Schürrle, (Fulham, loan), Roman Weidenfeller (retired), Patrick Pflücke (KFC Uerdingen)

Borussia Mönchengladbach

IN: Keanan Bennetts (Tottenham Hotspur), Michael Lang (FC Basel), Torben Müsel (Kaiserslautern), Tsiy-William Ndgene (Roda, end of loan), Florian Neuhaus (Fortuna Düsseldorf, end of loan), Alassane Plea (Nice), Andreas Poulsen (FC Midtjylland), Christian Theoharous (Melbourne Victory), Kwame Yeboah (Paderborn, end of loan)

OUT: Vincenzo Grifo (Hoffenheim), Christofer Heimeroth (retired), Reece Oxford (West Ham United, end of loan), Ba-Muaka Simakala (Roda JC), Jannik Vestergaard (Southampton)

Eintracht Frankfurt

IN: Allan (Liverpool, season-long loan), Max Besuschkow (Holstein Kiel, end of loan), Francisco Geraldes (season-long loan, Sporting Lisbon), Filip Kostic (two-year loan, Hamburg), Nicolai Müller (Hamburg), Obite N'Dicka (Auxerre), Goncalo Paciencia (FC Porto), Ante Rebic (Fiorentina, permanent deal following loan), Frederik Rönnow (Brondby), Carlos Salcedo (Chivas, permanent deal following loan), Lucas Torro (Osasuna), Kevin Trapp (season-long loan, Paris-Saint Germain), Felix Wiedwald (Leeds United)

OUT: Aymen Barkok (Fortuna Düsseldorf, loan), Max Besuschkow (Royale Union Saint-Gilloise, loan), Danny Blum (Las Palmas, loan), Kevin-Prince Boateng (U.S. Sassuolo), Marijan Cavar (Osijek, loan), Lukas Hradecky (Bayer Leverkusen), Omar Mascarell (Schalke), Alexander Meier (end of contract), Marius Wolf (Borussia Dortmund)

Axel Witsel (l.) and Thomas Delaney (r.) have made immediate impacts for Dortmund. © imago / Jan Huebner

Fortuna Düsseldorf

IN: Aymen Barkok (Eintracht Frankfurt, loan), Diego Contento (Bordeaux), Marvin Ducksch (St. Pauli), Emmanuel Iyoha (Osnabrück, end of loan), Kenan Karaman (Hannover), Dodi Lukebakio (Watford, loan), Alfredo Morales (Ingolstadt), Benito Raman (Standard Liege, permanent deal following loan), Kemal Rüzgar (Viktoria Köln, end of loan), Kevin Stöger (Bochum), Takashi Usami (Augsburg, loan), Jean Zimmer (Stuttgart, permanent deal following loan), Matthias Zimmermann (VfB Stuttgart)

OUT: Axel Bellinghausen (retired), Genki Haraguchi (Hertha Berlin, end of loan), Jerome Kiesewetter (end of contract), Anderson Lucoqui (Arminia Bielefeld), Florian Neuhaus (Borussia Mönchengladbach, end of loan), Marlon Ritter (Paderborn, permanent deal following loan), Julian Schauerte (Eupen)

SC Freiburg

IN: Brandon Borello (Kaiserslautern), Mark Flekken (MSV Duisburg), Jonas Föhrenbach (Karlsruher, end of loan),  Jerome Gondorf (Werder Bremen), Dominique Heintz (Cologne), Lucas Hufnagel (Nuremberg, end of loan), Philipp Lienhart (Real Madrid), Mats Möller Daehli (St. Pauli, end of loan), Roland Sallai (APOEL), Fabian Schleusener (Karlsruher, end of loan), Niclas Thiede (Bochum U19), Luca Waldschmidt (Hamburg)

OUT: Gaetan Bussmann (Mainz, end of loan), Rafal Gikiewicz (Union Berlin), Bartosz Kapustka (Leicester City, end of loan), Marc-Oliver Kempf (Stuttgart), Jonas Meffert (Holstein Kiel),Vincent Sierro (St. Gallen), Caglar Söyüncü (Leicester City)

Hannover 96

IN: Takuma Asano (Arsenal, loan), Mike Steven Bähre (SV Meppen, end of loan), Uffe Bech (Greuther Fürth, end of loan), Josip Elez (Rijeka, permanent deal following loan), Babacar Gueye (Sint-Truidense, end of loan), Elias Huth (Rot-Weiß Erfurt, end of loan), Florent Muslija (Karlsruher), Fabian Senninger (SV Meppen, end of loan), Walace (Hamburg), Leo Weinkauf (Bayern Munich reserves), Kevin Wimmer (Stoke City, loan), Bobby Wood (Hamburg, loan), Hendrik Weydandt (Germania Egestorf-Langreder)

OUT: Mike Steven Bähre (Barnsley, loan), Uffe Bech (Brondby, loan), Charlison Benschop (Ingolstadt), Babacar Gueye (Paderborn), Martin Harnik (Werder Bremen), Jonathas (Corinthians, loan), Kenan Karaman (Fortuna Düsseldorf), Felix Klaus (Wolfsburg), Salif Sane (Schalke), Manuel Schmiedebach (Union Berlin)

Hertha Berlin

IN: Javairo Dilrosun (Manchester City), Marius Gersbeck (Osnabrück, end of loan), Marko Grujic (Liverpool, loan), Genki Haraguchi (Fortuna Düsseldorf, end of loan), Lukas Klünter (Cologne), Pascal Köpke (Erzgebirge Aue), Nils Körber (Preußen Münster, end of loan), Valentino Lazaro (Red Bull Salzburg, permanent deal following loan), Derrick Luckassen (PSV Eindhoven, loan)

OUT: Julian Schieber (Augsburg), Mitchell Weiser (Bayer Leverkusen)

A lot is expected of Reiss Nelson, who has joined Hoffenheim on loan from Arsenal. © gettyimages

Hoffenheim

IN: Baris Atik (Darmstadt, end of loan), Ishak Belfodil (Standard Liege), Leonardo Bittencourt (Cologne), Joshua Brenet (PSV Eindhoven), Benedikt Gimber (Jahn Regensburg, end of loan), Vincenzo Grifo (Borussia Mönchengladbach), Joelinton (Rapid Vienna, end of loan), Reiss Nelson (Arsenal, loan), Kasim Adams Nuhu (Young Boys), Philipp Ochs (Bochum, end of loan), Felipe Pires (Austria Vienna, end of loan), Marvin Schwäbe (Dynamo Dresden, end of loan)

OUT: Serge Gnabry (Bayern Munich, end of loan), Mark Uth (Schalke), Philipp Ochs (Aalborg, loan), Robert Zulj (Union Berlin, loan)

RB Leipzig

IN: Felix Beiersdorf (Chemie Leipzig, end of loan), Massimo Bruno (Anderlecht, end of loan), Matheus Cunha (Sion), Omar Damari (Maccabi Haifa, end of loan), Agyemang Diawusie (Wehen Wiesbaden, end of loan), Anthony Jung (Brondby, end of loan), Zsolt Kalmar (Dubajska Streda, end of loan), Nordi Mukiele (Montpellier), Marius Müller (Kaiserslautern, end of loan), Atinc Nukan (Besiktas, end of loan)

OUT: Elias Abouchabaka (Greuther Fürth, two-year loan), Bernardo (Brighton & Hove Albion), Massimo Bruno (RSC Charleroi), Vitaly Janelt (Bochum, permanent deal following loan), Anthony Jung (Brondby, loan made permanent), Dominik Kaiser (Brondby) Naby Keita (Liverpool), Ademola Lookman (Everton, end of loan), Benno Schmitz (Cologne)

Mainz

IN: Issah Abass (Olimpija Ljubljana), Jean-Paul Boëtius (Feyenoord), Gaetan Bussmann (Freiburg, end of loan), Besar Halimi (Brondby, end of loan), Jannik Huth (Sparta Rotterdam, end of loan), Kenan Kodro (Grasshoppers, end of loan), Aaron Martin (RCD Espanyol, loan), Jean-Philippe Mateta (Olympique Lyon), Phillipp Mwene (Kaiserslautern), Moussa Niakhate (FC Metz) Devante Parker (St. Pölten, end of loan), Kunde Malong Pierre (Atletico Madrid), Jose Rodriguez (Maccabi Tel Aviv, end of loan), Aaron Seydel (Holstein Kiel, end of loan)

OUT: Leon Balogun (Brighton & Hove Albion), Pablo de Blasis (Eibar), Kenan Kodro (FC Copenhagen), Jonas Lössl (Huddersfield Town, permanent deal following loan), Jose Rodriguez (Fortuna Sittard, loan), Suat Serdar (Schalke), Aaron Seydel (Kiel, loan), Marin Sverko (Karlsruher, loan)

Nuremberg

IN: Robert Bauer (Werder Bremen, loan), Kevin Goden (Cologne U19s), Törles Knöll (Hamburg reserves), Yuya Kubo (Gent), Christian Mathenia (Hamburg), Virjil Misidjan (Ludogorets), Matheus Pereira (Sporting Lisbon, loan), Timothy Tillman (Bayern Munich, season-long loan)

OUT: Ulisses Garcia (Werder Bremen, end of loan), Lucas Hufnagel (Freiburg, end of loan), Kevin Möhwald (Werder Bremen), Marvin Stefaniak (Wolfsburg, end of loan), Tobias Werner (Stuttgart, end of loan)

Sebastian Rudy has left Bayern after just one season, and joined Domenic Tedesco's Schalke. © imago / Team 2

Schalke

IN: Donis Avdijaj (Roda Kerkrade, end of loan), Johannes Geis (Sevilla, end of loan), Luke Hemmerich (Bochum, end of loan), Benedikt Höwedes (Juventus, end of loan), Omar Mascarell (Eintracht Frankfurt), Hamza Mendyl (Lille), Fabian Reese (Greuther Fürth, end of loan), Sebastian Rudy (Bayern Munich), Salif Sane (Hannover), Suat Serdar (Mainz), Steven Skrzybski (Union Berlin), Mark Uth (Hoffenheim), Haji Wright (Sandhausen, end of loan)

OUT: Coke (Levante), Leon Goretzka (Bayern Munich), Benedikt Höwedes (Lokomotiv Moscow), Pablo Insua (Huesca, loan), Max Meyer (Crystal Palace, end of contract), Marko Pjaca (Juventus, end of loan), Bernhard Tekpetey (Paderborn)

Stuttgart

IN: Ailton (Estoril, end of loan), Gonzalo Castro (Borussia Dortmund), Daniel Didavi (Wolfsburg), Nicolas Gonzalez (Argentinos Juniors), Marc-Oliver Kempf (Freiburg), Jan Kliment (Brondby, end of loan), David Kopacz (Borussia Dortmund), Pablo Maffeo (Manchester City), Roberto Massimo (Arminia Bielefeld), Jerome Onguene (Red Bull Salzburg, end of loan), Hans Nuuno Sarpei (Senica, end of loan), Bruno Sosa (Dinamo Zagreb), Tobias Werner (Nuremberg, end of loan)

OUT: Takuma Asano (Arsenal, end of loan), Jacob Bruun Larsen (Borussia Dortmund, end of loan), Dzenis Burnic (Borussia Dortmund, end of loan), Daniel Ginczek (VfL Wolfsburg), Julian Green (Greuther Fürth), Carlos Mane (Sporting Lisbon, end of loan), Orel Mangala (Hamburg, loan), Robert Massimo (Arminia Bielefeld, loan), Matthias Zimmermann (Fortuna Düsseldorf), Jean Zimmer (Fortuna Düsseldorf, permanent deal following loan), Matthias Zimmermann (Fortuna Düsseldorf)

Werder Bremen

IN: Felix Beijmo (Djurgardens), Fallou Diagne (FC Metz, end of loan), Ulisses Garcia (Nuremberg, end of loan), Leon Guwara (Kaiserslautern, end of loan), Martin Harnik (Hannover), Davy Klaassen (Everton), Kevin Möhwald (Nuremberg), Yuya Osako (Cologne), Thanos Petsos (Rapid Vienna, end of loan), Claudio Pizarro (free agent), Lennart Thy (Venlo, end of loan), Nuri Sahin (Borussia Dortmund), Sambou Yatabara (Antwerp, end of loan)

OUT: Robert Bauer (Nuremberg, loan), Ishak Belfodil (Standard Liege, end of loan), Thomas Delaney (Borussia Dormtund), Fallou Diagne (Konyaspor), Jerome Gondrof (Freiburg), Zlatko Junuzovic (RB Salzburg), Laszlo Kleinheisler (Astana, permanent deal following loan), Eric Oelschlägel (Borussia Dortmund), Lennart Thy (Büyüksehir), Idrissa Toure (Juventus, season-long loan)

Wolfsburg

IN: Ismail Azzaoui (Willem II, end of loan), Amara Conde (Holstein Kiel, end of loan), Daniel Ginczek (VfB Stuttgart), Kaylen Hinds (Greuther Fürth, end of loan), Felix Klaus (Hannover), Paul-Georges Ntep (Saint-Etienne, end of loan), Pavao Pervan (LASK), Jerome Roussillon (Montpellier), Paul Seguin (Dynamo Dresden, end of loan), Marvin Stefaniak (Nuremberg, end of loan), Marcel Tisserand (Ingolstadt, permanent deal following loan), Wout Weghorst (AZ Alkmaar)

OUT: Riechedly Bazoer (Porto, loan), Daniel Didavi (VfB Stuttgart), Paul Jaeckel (Greuther Fürth), Divock Origi (Liverpool, end of loan), Victor Osimhen (RSC Charleroi, loan)

READ: The top five transfers this summer