Aberdeen
In: Graeme Shinnine (Wigan, loan), Patrik Myslovic (MSK Zilina, loan), Mattie Pollock (Watford, loan), Jay Gorter (Ajax, loan), Angus MacDonald (Swindon, free), Dilan Markanday (Blackburn, loan).
Out: Christian Ramirez (columbuis Crew, undisclosed), Anthony Stewart (MK Dons, loan), Vicente Besuijen (Excelsior Rotterdam, loan).
Celtic
In: Alistair Johnston (Montreal, undisclosed), Yuki Kobayashi (Vissel Kobe, undisclosed), Tomoki Iwata (Yokahama F Marinos, undisclosed), Oh Hyeon-gyu (Suwon Bluewings, undisclosed).
Out: Josip Juranovic (Union Berlin, £7.5million), Moritz Jenz (Schalke, end of loan), Oliver Abildgaard (Hellas Verona, free).
Dundee Utd
In: Loick Ayina (Huddersfield, loan).
Out: Carljohan Eriksoon (Nordsjaelland, loan), Archie Meekison (Falkirk, loan), Tony Watt (St Mirren, loan).
Hearts
In: James Hill (Bournemouth, loan), Yutaro Oda (Vissel Kobe, undisclosed), Garang Kuol (Newcastle, loan).
Out: Connor Smith (Hamilton, loan), Euan Henderson (Queen’s Park, loan).
Hibernian
In: James Jeggo (Euoen, free), CJ Egan-Riley (Burnley, loan), Matthew Hoppe (Middlesbrough, loan).
Out: Nohan Kenneh (Ross County, loan), Kevin Dabrowski (Queen of the South, loan), Elias Melkerson (Sparta Rotterdam, loan), Steven Bradley (Livingston, undisclosed), Demetri Mitchell (Exeter, undisclosed), Ryan Porteous (Watford, £450,000).
Kilmarnock
In: Kyle Vassell (San Diego Loyal, free), Luke Chambers (Liverpool, loan).
Out: Dylan McGowan (Hamilton, loan), Kyle Lafferty (mutual), Oli Shaw (Barnsley, undisclosed).
Livingston
In: Steven Bradley (JHibernian, undisclosed), Luiyi de Lucas (Haka, free).
Out: Jaze Kabia (Queen of the South, loan).
Motherwell
In: Max Johnston (Cove, end of loan), Shane Blaney (Sligo, free), Olly Crankshaw (Stockport, loan), Mikael Mandron (Gillingham, free), Riku Danzaki (Sapporo, undisclosed), Jack Aitchison (Barnsley, free), Jack Furlong (Brighton, loan).
Out: Scott Fox (Cove, free), Kian Speirs (Stenhousemuir, loan), Barry Maguire (Dundee, loan), Louis Moult (Burton, end of loan), Matt Penney (end of loan, Charlton), Sondre Solholm (Odds, undisclosed), Connor Shields (Queen’s Park, loan).
Rangers
In: Todd Cantwell (Norwich, undisclosed), Nicolas Raskin (Standard Liege, undisclosed).
Out: Charlie McCann (Forest Green, undisclosed).
Ross County
In: Nohan Kenneh (Hibernian, loan), Josh Stones (Wigan, loan), Eamonn Brophy (St Mirren, loan), Simon Murray (Queen’s Park, undisclosed).
Out: Callum Johnson (Mansfield, undisclosed), Matthew Wright (Falkirk, loan), William Akio (Raith, loan), Adam Mackinnon (Montrose, loan), Kazeem Olaigbe (Southampton, end of loan).
St Johnstone
In: Zak Rudden (Dundee, loan).
Out: John Mahon (Sligo, free).
St Mirren
In: Richard Taylor (Waterford, free), Tony Watt (Dundee Utd, loan), Thierry Small (Southampton, loan).
Out: Jay Henderson (Inverness, loan), Toyosi Olusanya (Arbroath, loan), Eamonn Brophy (Ross County, loan), Ethan Erhahon (Lincoln, £300,000), Dylan Reid (Crystal Palace, undisclosed).