Cologne - 31 August was the last chance for the German top-flight sides to strengthen their squads before the transfer window opens again on 1 January 2016.

Scroll down to find your team in our handy club-by-club guide of all the comings and goings so far.

FC Bayern München

Ins: Kingsley Coman (Juventus, loan), Arturo Vidal (Juventus FC), Douglas Costa (FC Shakhtar Donetsk), Sven Ulreich (VfB Stuttgart), Joshua Kimmich (VfB Stuttgart), Jan Kirchhoff (FC Schalke 04, loan return), Julian Green (Hamburger SV, loan return)

Outs: Dante (VfL Wolfsburg), Pierre-Emile Höjbjerg (FC Schalke 04, loan), Bastian Schweinsteiger (Manchester United FC), Pepe Reina (SSC Napoli), Mitchell Weiser (Hertha Berlin), Lukas Görtler (1. FC Kaiserslautern), Xherdan Shaqiri (FC Internazionale Milano, loan made permanent), Claudio Pizarro (released)

VfL Wolfsburg

Ins: Julian Draxler (FC Schalke 04), Dante (FC Bayern München), Ismael Azzaoui (Tottenham Hotspur), Carlos Ascues (FBC Melgar Arequipa), Francisco Rodriguez (FC Zürich), Max Kruse (Borussia Mönchengladbach), Koen Casteels (SV Werder Bremen, loan return)

Outs: Aaron Hunt (Hamburger SV), Ivan Perisic (FC Internazionale Milano), Kevin De Bruyne (Manchester City FC), Xizhe Zhang (Beijing Guoan), Patrick Drewes (FC Wil, loan), Bjarne Thoelke (Karlsruher SC), Vaclav Pilar (FC Viktoria Plsen, loan made permanent), Stefan Kutschke (1. FC Nürnberg, previously on loan at SC Paderborn 07), Patrick Ochs (released)

Borussia Mönchengladbach

Ins: Nico Schulz (Hertha Berlin), Andreas Christensen (Chelsea FC, loan), Djibril Sow (FC Zürich), Nico Elvedi (FC Zürich), Mandela Egbo (Crystal Palace), Josip Drmic (Bayer 04 Leverkusen), Thorgan Hazard (Chelsea FC, loan made permanent), Lars Stindl (Hannover 96), Tobias Sippel (1. FC Kaiserslautern)

Outs: Peniel Mlapa (VfL Bochum 1848, previously on loan at 1. FC Nürnberg), Amin Younes (AFC Ajax, previously on loan at 1. FC Kaiserslautern), Janis Blaswich (SG Dynamo Dresden, loan), Nico Brandenburger (FC Luzern, loan), Thorben Marx (retired), Filip Daems (KVC Westerlo), Max Kruse (VfL Wolfsburg), Christoph Kramer (Bayer 04 Leverkusen, loan return)

Bayer 04 Leverkusen

Ins: Javier Hernandez (Manchester United), Kevin Kampl (Borussia Dortmund), Charles Aranguiz (SC Internacional), Jonathan Tah (Hamburger SV), Kyriakos Papadopoulos (FC Schalke 04, loan made permanent), Admir Mehmedi (SC Freiburg), Andre Ramalho (FC Salzburg), Christoph Kramer (Borussia Mönchengladbach, loan return), Seung-Woo Ryu (Eintracht Braunschweig, loan return), Maximilian Wagener (VfL Osnabrück, loan return)

Outs: Robbie Kruse (VfB Stuttgart, loan), Heung-Min Son (Tottenham Hotspur), Konstantinos Stafylidis (FC Augsburg), Josip Drmic (Borussia Mönchengladbach), Dominik Kohr (FC Augsburg, loan made permanent), Simon Rolfes (retired), Arkadiusz Milik (AFC Ajax, loan made permanent), Philipp Wollscheid (Stoke City FC, loan made permanent), Niklas Lomb (SC Preußen Münster, loan), Dennis Engelmann (SC Fortuna Köln), Stefan Reinartz (Eintracht Frankfurt), Gonzalo Castro (Borussia Dortmund)

FC Augsburg

Ins: Ja-Cheol Koo (1. FSV Mainz 05), Kostantinos Stafylidis (Bayer 04 Leverkusen), Daniel Opare (FC Porto), Philipp Max (Karslruher SC), Piotr Trochowski (unattached), Yannik Oettl (SpVgg Unterhaching), Dominik Kohr (Bayer 04 Leverkusen, loan made permanent)

Outs: Abdul Rahman Baba (Chelsea FC), Ronny Philp (1. FC Heidenheim), Nikola Djurdjic (Malmö FF, loan), Ioannis Gelios (released), Dominik Reinhardt (released), Pierre-Emile Höjbjerg (FC Bayern München, loan return), Mathias Fetsch (SG Dynamo Dresden)

FC Schalke 04

Ins: Pierre-Emile Höjbjerg (FC Bayern München, loan), Alexander Nübel (SC Paderborn 07), Franco Di Santo (SV Werder Bremen), Sascha Riether (SC Freiburg), Junior Caicara (PFC Ludogorets), Johannes Geis (1. FSV Mainz 05), Felipe Santana (Olympiacos FC, loan return), Matija Nastasic (Manchester City FC, loan made permanent)

Outs: Jefferson Farfan (Al-Jazira Abu Dhabi), Pascal Itter (SV Grödig), Marcel Sobottka (Fortuna Düsseldorf), Timon Wellenreuther (RCD Mallorca, loan), Kyriakos Papadopoulos (Bayer 04 Leverkusen, loan made permanent), Chinedu Obasi (released), Christian Fuchs (Leicester City FC), Jan Kirchhoff (FC Bayern München, loan return), Tranquillo Barnetta (released)

Borussia Dortmund

Ins: Adnan Januzaj (Manchester United, loan), Joo-Ho Park (1. FSV Mainz 05), Roman Bürki (SC Freiburg), Gonzalo Castro (Bayer 04 Leverkusen), Julian Weigl (TSV 1860 Munich), Moritz Leitner (VfB Stuttgart, loan return), Jonas Hofmann (1. FSV Mainz 05, loan return), Marvin Ducksch (SC Paderborn 07, loan return)

Outs: Jakub Blaszczykowski (ACF Fiorentina, loan), Oliver Kirch (SC Paderborn 07), Kevin Kampl (Bayer 04 Leverkusen), Jeremy Dudziak (FC St. Pauli), Ciro Immobile (FC Sevilla, loan), Milos Jojic (1. FC Köln), Mitchell Langerak (VfB Stuttgart), Sebastian Kehl (retired), Zlatan Alomerovic (1. FC Kaiserslautern)

TSG 1899 Hoffenheim

Ins: Eduardo Vargas (SSC Napoli), Kevin Kuranyi (FC Dinamo Moskva), Mark Uth (SC Heerenveen), Fabian Schär (FC Basel 1893), Jonathan Schmid (SC Freiburg), Joelinton (Sport Club do Recife), Pavel Kaderabek (AS Sparta Praha), Filip Malbasic (Lechia Gdansk, loan return), Bruno Nazario (Lechia Gdansk, loan return), Jiloan Hamad (R. Standard de Liege, loan return), Marko Maric (SK Rapid Wien)

Outs: Antonio Colak (1. FC Kaiserslautern, loan), Luis Advincula (Bursaspor), Sven Schipplock (Hamburger SV), Roberto Firmino (Liverpool FC), Sandro Wieser (FC Thun), Marvin Schwäbe (VfL Osnabrück, loan), Andreas Beck (Besiktas JK), David Abraham (Eintracht Frankfurt), Anthony Modeste (1. FC Köln), Kevin Akpoguma (Fortuna Düsseldorf, loan), Michael Gregoritsch (VfL Bochum 1848, loan made permanent), Vincenzo Grifo (SC Freiburg, previously on loan at FSV Frankfurt), Sejad Salihovic (Guizhou Renhe FC), Junior Ponce (USM Porres, loan), Tobias Weis (VfL Bochum 1848), Afriyie Acquah (Torino FC, previously on loan at UC Sampdoria), Marko Maric (KS Lechia Gdansk, loan), Janik Haberer (VfL Bochum 1848)

Eintracht Frankfurt

Ins: Mijat Gacinovic (FK Vijvodina), Lukas Hradecky (Brondby IF), David Abraham (TSG 1899 Hoffenheim), Luc Castaignos (FC Twente), Heinz Lindner (FK Austria Wien), Stefan Reinartz (Bayer 04 Leverkusen), Vaclav Kadlec (AC Sparta Praha, loan return)

Outs: Takashi Inui (SD Eibar), Nelson Valdez (Seattle Sounders FC), Kevin Trapp (Paris Saint-Germain FC), Olivier Occean (Odds BK, loan made permanent), Yusupha Yaffa (released), Felix Wiedwald (SV Werder Bremen), Lucas Piazon (Chelsea FC, loan return), Jan Rosenthal (SV Darmstadt 98, loan made permanent)

SV Werder Bremen

Ins: Aron Johannsson (AZ Alkmaar), Anthony Ujah (1. FC Köln), Ulisses Garcia (Grasshopper Club Zürich), Felix Wiedwald (Eintracht Frankfurt), Mateo Pavlovic (Ferencvarosi TC, loan return), Martin Kobylanski (1. FC Union Berlin, loan return), Oliver Hüsing (FC Hansa Rostock, loan return),

Outs: Izet Hajrovic (SD Eibar, loan), Ludovic Obraniak (Maccabi Haifa FC), Cedric Makiadi (Caykur Rizespor), Eljero Elia (Feyenoord, previously on loan at Southampton FC)Franco Di Santo (FC Schalke 04), Luca Caldirola (SV Darmstadt 98, loan), Nils Petersen (SC Freiburg, loan made permanent), Davie Selke (RB Leipzig), Sebastian Prödl (Watford FC), Koen Casteels (VfL Wolfsburg, loan return), Richard Strebinger (SK Rapid Wien, previously on loan at Jahn Regensburg)

1. FSV Mainz 05

Ins: Jhon Cordoba (Granada), Gaetan Bussmann (FC Metz), Gianluca Curci (unattached), Henrique Sereno (Kayserispor), Besar Halimi (Stuttgarter Kickers), Maximilian Beister (Hamburger SV), Fabian Frei (FC Basel 1893), Danny Latza (VfL Bochum 1848, loan return), Yoshinori Muto (FC Tokyo), Florian Niederlechner (1. FC Heidenheim 1846), Leon Balogun (SV Darmstadt 98), Chinedu Ede (Anothorthis Famagusta FC, loan return), Niki Zimling (AFC Ajax, loan return), Julian Koch (FC St. Pauli, loan return)

Outs: Ja-Cheol Koo (FC Augsburg), Sebastian Polter (Queens Park Rangers FC, previously on loan at 1. FC Union Berlin), Dani Schahin (FSV Frankfurt 1899, loan), Stefanos Kapino (Olympiacos FC), Shinji Okazaki (Leicester City FC), Johannes Geis (FC Schalke 04), Damian Roßbach (SV Sandhausen), Sami Allagui (Hertha Berlin, loan return), Nikolce Noveski (released), Julian Koch (Fortuna Düsseldorf), Jonas Hofmann (Borussia Dortmund, loan return), Nicolas Castillo (Club Brugge KV), Besar Salimi (FSV Frankfurt, loan), Junior Diaz (released)

1. FC Köln

Ins: Leonardo Bittencourt (Hannover 96), Frederik Sörensen (Juventus), Milos Jojic (Borussia Dortmund), Anthony Modeste (TSG 1899 Hoffenheim), Philipp Hosiner (Stade Rennes, loan), Dominique Heintz (1. FC Kaiserslautern), Maurice Exslager (SV Darmstadt 98, loan return), Simon Zoller (1. FC Kaiserlautern, loan return), Bruno Nascimento (C.D. Tondela, loan return)

Outs: Miso Brecko (1. FC Nürnberg), Bruno Nascimento (C.D. Tondela, loan), Kevin Wimmer (Tottenham Hotspur FC), Thomas Bröker (MSV Duisburg), Deyverson (CF Os Belenenses, loan return), Maximilian Thiel (1. FC Union Berlin), Adam Matuschyk (Eintracht Braunschweig), Anthony Ujah (SV Werder Bremen), Daniel Halfar (1. FC Kaiserslautern), Patrick Helmes (retired)

Hannover 96

Ins: Allan Saint-Maximin (AS Monaco, loan), Mevlüt Erdinc (AS Saint-Etienne), Uffe Bech (FC Nordsjaelland), Felix Klaus (SC Freiburg), Oliver Sorg (SC Freiburg), Charlison Benschop (Fortuna Düsseldorf), Philipp Tschauner (FC St. Pauli Hamburg), Samuel Radlinger (1. FC Nürnberg, loan return), Vladimir Rankovic (FC Erzgebirge Aue, loan return), Valmir Sulejmani (1. FC Union Berlin, loan return)

Outs: Leonardo Bittencourt (1. FC Köln), Adrian Nikci (1. FC Union Berlin), Joselu (Stoke City FC), Robert Almer (FK Austria Wien), Lars Stindl (Borussia Mönchengladbach), Jimmy Briand (released), Jan Schlaudraff (released), Christian Pander (released), Joao Pereira (released), Markus Miller (retired), Marius Stankevicius (released), Didier Ya Konan (Fortuna Düsseldorf)

VfB Stuttgart

Ins: Robbie Kruse (Bayer 04 Leverkusen, loan), Benjamin Uphoff (1. FC Nürnberg), Toni Sunjic (FC Kuban Krasnodar), Emiliano Insua (Club Atletico de Madrid), Mitchell Langerak (Borussia Dortmund), Jan Kliment (FC Vysocina Jihlava), Przemyslaw Tyton (PSV Eindhoven), Lukas Rupp (SC Paderborn 07), Philip Heise (1. FC Heidenheim), Kevin Stöger (1. FC Kaiserslautern, loan return), Rasko Suljagic (FC Dnipro Dnipropetrovsk), Marco Rojas (FC Thun, loan return), Caniggia Ginola Elva (RC Strasbourg Alsace, loan return)

Outs: Vedad Ibisevic (Hertha Berlin), Kevin Stöger (SC Paderborn 07), Antonio Rüdiger (AS Roma, loan), Gotoku Sakai (Hamburger SV), Konstantin Rausch (SV Darmstadt 98), Thorsten Kirschbaum (1. FC Nürnberg), Sven Ulreich (FC Bayern München), Robin Yalzin (Rizespor), Tim Leibold (1. FC Nürnberg), Joshua Kimmich (FC Bayern München, previously on loan at RB Leipzig), Karim Haggui (Fortuna Düsseldorf), Sercan Sararer (Fortuna Düsseldorf), Moritz Leitner (Borussia Dortmund, loan return), Oriol Romeu (Chelsea FC, loan return)

Hertha Berlin

Ins: Vedad Ibisevic (VfB Stuttgart), Niklas Stark (1. FC Nürnberg), Vladimir Darida (SC Freiburg), Mitchell Weiser (FC Bayern München), Sami Allagui (1. FSV Mainz 05, loan return)

Outs: Hajime Hosogai (Bursaspor, loan), Nico Schulz (Borussia Mönchengladbach), Sandro Wagner (SV Darmstadt 98), Peter Niemeyer (SV Darmstadt 98), John Heitinga (AFC Ajax), Fabian Holland (SV Darmstadt 98), Marcel Ndjeng (SC Paderborn 07)

Hamburger SV

Ins: Aaron Hunt (VfL Wolfsburg), Sven Schipplock (TSG 1899 Hoffenheim), Michael Gregoritsch (VfL Bochum), Albin Ekdal (Cagliari Calcio), Andreas Hirzel (FC Vaduz), Gotoku Sakai (VfB Stuttgart), Emir Spahic (unattached), Lewis Holtby (Tottenham Hotspur FC, loan made permanent), Batuhan Altintas (Bursaspor), Lasse Sobiech (FC St. Pauli Hamburg, loan return), Jacques Zoua (Kayseri Erciyesspor, loan return), Kerem Demirbay (1. FC Kaiserslautern, loan return)

Outs: Petr Jiracek (AC Sparta Praha), Kerem Demirbay (Fortuna Düsseldorf, loan), Jacques Zoua (AC Ajaccio), Jonathan Tah (Bayer 04 Leverkusen, previously on loan at Fortuna Düsseldorf), Maximilian Beister (1. FSV Mainz 05), Lasse Sobiech (FC St. Pauli), Heiko Westermann (released), Valon Behrami (FC Watford), Marcell Jansen (retired), Rafael van der Vaart (Real Betis Balompie), Julian Green (FC Bayern München, loan return), Slobodan Rajkovic (released), Alexander Brunst (VfL Wolfsburg II), Matti Steinmann (Chemnitzer FC, loan)

FC Ingolstadt 04

Ins: Maurice Multhaup (FC Schalke 04), Örjan Nyland (Molde FK), Elias Kachunga (SC Paderborn 07), Romain Bregerie (SV Darmstadt 98), Markus Suttner (FK Austria Wien)

Outs: Andre Weis (FSV Frankfurt), Andre Mijatovic (retired), Karl-Heinz Lappe (FC Bayern München II), Ralph Gunesch (released), Leon Jenssen (1. FC Kaiserslautern, loan return)

SV Darmstadt 98

Ins: György Garics (Bologna FC), Sandro Wagner (Hertha Berlin), Peter Niemeyer (Hertha Berlin), Junior Diaz (unattached), Fabian Holland (Hertha Berlin, loan made permanent), Luca Caldirola (SV Werder Bremen, loan), Konstantin Rausch (VfB Stuttgart), Mario Vrancic (SC Paderborn 07), Jan Rosenthal (Eintracht Frankfurt, loan made permanent)

Outs: Leon Balogun (1. FSV Mainz 05), Ronny König (Chemnitzer FC), Marius Sauss (USI Lupo-Martini Wolfsburg), Hanno Behrens (1. FC Nürnberg), Romain Bregerie (FC Ingolstadt 04), Maurice Exslager (1. FC Köln, loan return)