Prudence was the name of the game in Germany, with few clubs prepared to spend money in the transfer window.

Augsburg
In: Albian Ajeti (Basle, Swi, E1m), Alfred Finnbogason (Real Sociedad, Spa, loan), Jeffrey Gouweleeuw (AZ, Hol, E3m)
Out: Sascha Molders (1860 Munich, loan)

Bayer Leverkusen
In: Robbie Kruse (Stuttgart, loan end)
Out: Giulio Donati (Mainz, E1m), Ryu Seung-woo (Arminia Bielefeld, loan)

Bayern Munich
In: Serdar Tasci (Spartak Moscow, Rus, loan)
Out: Gianluca Gaudino (St Gallen, Swi, loan), Jan Kirchhoff (Sunderland, Eng, E1m) Sinan Kurt (Hertha Berlin, E0.5m)

Borussia Dortmund
In: –
Out: Jonas Hofmann (Borussia Monchengladbach, E8m), Ciro Immobile (Torino, Ita, loan), Adnan Januzaj (Manchester United, Eng, loan end)

Borussia Monchengladbach
In: Martin Hinteregger (Red Bull Salzburg, Aut, loan), Jonas Hofmann (Borussia Dortmund, E8m)
Out: Josip Drmic (Hamburg, loan)
 
Cologne
In: Filip Mladenovic (BATE, Bls, E1.5m)
Out: Bard Finne (Heidenheim), Kazuki Nagasawa (Urawa Red Diamonds, Jap, undisclosed)

Darmstadt
In: Felix Platte (Schalke, loan)
Out: –

Eintracht Frankfurt
In: Kaan Ayhan (Schalke, loan), Anis Ben-Hatira (Hertha Berlin, free), Marco Fabian (Guadalajara, Mex, E3.5m), Szabolcs Huszti (Changchun Yatai, Chn, E0.3m), Yanni Regasel (Hertha Berlin, E0.2m)
Out: Joel Gerezgiher (FSV Frankfurt, loan), Vaclav Kadlec (Midtjylland, Den, undisclosed), David Kinsombi (Karlsruhe, undisclosed)

Hamburg
In: Nabil Bahoui (Al Ahli, Sau, free),Josip Drmic (Borussia M’gladbach, loan)
Out: Marcelo Diaz (Celta Vigo, Spa, E1.8m), Ronny Marcos (Greuther Furth, undisclosed), Zoltan Stieber (Nuremberg, loan)

Hanover
In: Hugo Almeida (Anzhi, Rus, free), Iver Fossum (Stromsgodset, Nor, E2m), Alexander Milosevic (Besiktas, Tur, loan), Adam Szalai (Hoffenheim, loan), Marius Wolf (1860 Munich, E1.5m), Hotaru Yamaguchi (Cerezo Osaka, Jap, E1.5m)
Out: Mevlut Erdinc (Guingamp, Fra, loan), Maurice Hirsch (Greuther Furth, loan)

Hertha Berlin
In: Sinan Kurt (Bayern Munich, E0.5m)
Out: Anis Ben-Hatira (Eintract Frankfurt, free), Marius Gersbeck (Chemnitzer, loan), Yanni Regasel (Eintracht Frankfurt, E0.2m)

Hoffenheim    
In: Andrej Kramaric (Leicester City, Eng, loan)
Out: Filip Malbasic (Vojvodina, Ser, undisclosed), Adam Szalai (Hanover, loan)

Ingolstadt
In: Dario Lezcano (Lucerne, Swi, E2.5m)
Out: Tomas Pekhart (AEK, Gre, undisclosed), Thomas Pledl (Sandhausen, loan)

Mainz
In: Emil Berggreen (Eintracht Braunschweig, E2.5m), Giulio Donati (Bayer Leverkusen, E1m), Karim Onisiwo (Mattersburg, Aut, free)
Out: Gonzalo Jara (Universidad de Chile, Chl, free), Todor Nedelev (Botev Plovdiv, Bul), Florian Niederlechner (Freiburg)

Schalke
In: Younes Belhanda (Dynamo Kiev, Ukr, loan), Alessandro Schopf (Nuremberg, E5m)
Out: Kaan Ayhan (Eintracht Frankfurt, loan), Felix Platte (Darmstadt, loan)

Stuttgart
In: Federico Barba (Empoli, Ita, loan), Kevin Grosskreutz (Galatasaray, Tur, E2.2m), Artem Kravets (Dynamo Kiev, Ukr, loan)
Out: Carlos Gruezo (Dallas, USA, undosclosed), Adam Hlousek (Legia Warsaw, Pol, undisclosed), Robbie Kruse (Bayer Leverkusen, loan end), Odisseas Vlachodimos (Panathinaikos, Gre, undisclosed)

Werder Bremen
In: Papy Djilobodji (Chelsea, Eng, loan), Laszlo Kleinheisler (Videoton, Hun, E0.3m), Gerhard Tremmel (Swansea City, Eng, loan), Milos Vejlkovic (Tottenham Hotspur, Eng, E0.4m), Sambou Yatabare (Olympiakos, Gre, E2.5m)
Out: Levent Aycicek (1860 Munich, loan), Felix Kroos (Union Berlin, loan), Assani Lukimya-Mulongoti (Liaoning Whowin, Chn, undisclosed)

Wolfsburg
In: Bruno Henrique (Goias, Bra, undisclosed)
Out: Timm Klose (Norwich City, Eng, E12m), Francisco Rodriguez (Arminia Bielefeld, loan)