GERMANY
Augsburg
In: Dominik Kohr (Bayer Leverkusen, E2m), Piotr Trochowski (unattached)
Out: –
Bayer Leverkusen
In: Admir Mehmedi (Freiburg, E6m), Kyriakos Papadopoulos (Schalke, E6.5m), Jonathan Tah (Hamburg, undisclosed)
Out: Gonzalo Castro (Borussia Dortmund, E11m), Josip Drmic (Borussia Monchengladbach, E10m), Dominik Kohr (Augsburg, E2m), Arkadiusz Milik (Ajax, Hol, E3m), Philipp Wollscheid (Stoke City, Eng, E5m)
Bayern Munich
In: Douglas Costa (Shakhtar Donetsk, Ukr, E30m), Joshua Kimmich (RB Leipzig/Stuttgart, E8.5m), Sven Ulreich (Stuttgart, E2.5m), Arturo Vidal (Juventus, Ita, E35m)
Out: Claudio Pizarro (released), Pepe Reina (Napoli, Ita, free), Bastian Schweinsteiger (Manchester United, Eng, £14.4m), Mitchell Weiser (Hertha Berlin, free)
Borussia Dortmund
In: Roman Burki (Freiburg, E3.5m), Gonzalo Castro (Bayer Leverkusen, E11m), Ciro Immobile (Sevilla, Spa, loan), Julian Weigl (Munich 1860, E2.5m)
Out: Milos Jojic (Cologne, undisclosed), Mitchell Langerak (Stuttgart, undisclosed)
Borussia Monchengladbach
In: Andreas Christensen (Chelsea, Eng, on loan), Josip Drmic (Bayer Leverkusen, E10m), Nico Elvedi (Zurich, Ger, undisclosed), Thorgan Hazard (Chelsea, Eng, E8m), Tobias Sippel (Kaiserslautern, undisclosed), Lars Stindl (Hanover, E3m)
Out: Filip Daems (Westerlo, Blg, undisclosed), Max Kruse (Wolfsburg, E12m), Thorben Marx (retired), Amir Younes (Ajax, Hol, undisclosed)
Cologne
In: Philipp Hosiner (Rennes, Fra, season-long loan), Milos Jojic (Borussia Dortmund, undisclosed)
Out: Kevin Wimmer (Tottenham Hotspur, Eng, £4.3m)
Darmstadt
In: –
Out: Leon Balogun (Mainz, free),
Eintracht Frankfurt
In: David Abraham (Hoffenheim, undisclosed), Luc Castaignos (Twente, Hol, undisclosed), Heinz Lindner (Austria Vienna, Aut, undisclosed)
Out: Kevin Trapp (Paris Saint-Germain, Fra, undisclosed)
Hamburg
In: Lewis Holtby (Tottenham Hotspur, Eng, £4.6m), Sven Schipplock (Hoffenheim, undisclosed), Emir Spahic (free agent)
Out: Valon Behrami (Watford, Eng, undisclosed), Marcell Jansen (retired), Jonathan Tah (Bayer Leverkusen, undisclosed), Rafael Van der Vaart (Real Betis, Spa, free), Heiko Westermann (released)
Hanover
In: Felix Klaus (Freiburg, undisclosed)
Out: Joselu (Stoke City, Eng, £5.75m), Lars Stindl (Borussia Monchengladbach, E3m)
Hertha Berlin
In: Mitchell Weiser (Bayern Munich, free)
Out: John Heitinga (Ajax, Hol, free)
Hoffenheim
In: Joelinton (Sport Recife, Bra, E2m), Pavel Kaderabek (Sparta Prague, CzR, E3.5m), Kevin Kuranyi (Dynamo Moscow, Rus, free), Fabian Schar (Basle, Swi, E4m), Jonathan Schmid (Freiburg, E3.7m), Mark Uth (Heerenveen, Hol, E2m)
Out: David Abraham (Eintracht Frankfurt, undisclosed), Afriyie Acquah (Torino, Ita, E2.8m), Roberto Firmino (Liverpool, Eng, £29m), Sven Schipplock (Hamburg, undisclosed), Sandro Wieser (Thun, Swi, undisclosed)
Ingolstadt
In: –
Out: –
Mainz
In: Leon Balogun (Darmstadt, free), Danny Latza (Bochum, undisclosed), Yoshinori Muto (Tokyo, Jap, undisclosed), Florian Niederlechner (Heidenheim, undisclosed)
Out: Johannes Geis (Schalke, E11m), Shinji Okazaki (Leicester City, Eng, £7m), Sebastian Polter (QPR, Eng, E1m)
Schalke
In: Junior Caicara (Ludogorets, Bul, E4.5m), Franco Di Santo (Werder Bremen, E6m), Johannes Geis (Mainz, E11m), Sascha Riether (Freiburg, free)
Out: Jefferson Farfan (Al Jazira, UAE, E6m), Christian Fuchs (Leicester City, Eng, free), Kyriakos Papadopoulos (Bayer Leverkusen, E6.5m)
Stuttgart
In: Emiliano Insua (Atletico Madrid, Spa, undisclosed), Jan Kliment (Vysocina Jihlava, CzR, undisclosed), Mitchell Langerak (Borussia Dortmund, undisclosed), Przemyslaw Tyton (PSV, Hol, E1m), Lukas Rupp (Paderborn, free)
Out: Sven Ulreich (Bayern Munich, E2.5m)
Wolfsburg
In: Carlos Ascues (Melgar, Per, E1.5m), Max Kruse (Borussia Monchengladbach, E12m), Francisco Rodriguez (Zurich, Swi, undisclosed)
Out: Stefan Kutschke (Nuremberg, undisclosed), Zhang Xizhe (Beijing Guoan, Chn, undisclosed)
Werder Bremen
In: –
Out: Franco Di Santo (Schalke, E6m), Sebastian Prodl (Watford, Eng, free)