Summary of the signings made so far by SPFL clubs in each of the four divisions on transfer deadline day:
Aberdeen have signed Wales striker Simon Church on loan from MK Dons until the end of the season.
Celtic have signed forward Colin Kazim-Richards from Feyenoord on a deal until summer 2018 while attacking midfielder Patrick Roberts has completed a loan move from Manchester City until the end of next season. Nadir Ciftci has joined Turkish side Eskisehirspor on loan for the rest of the season.
Hearts have signed midfielder Don Cowie until the summer of 2018 following his release from Wigan Athletic. Robbie Neilson has also added Nigerian forward Abiola Dauda on loan from Vitesse Arnhem for the rest of the season but Danny Swanson has left the club.
Kilmarnock have signed midfielder Gary Dicker from Carlisle United while defender Lee Hodson has arrived on loan from MK Dons.
Motherwell have signed Hearts midfielder Morgaro Gomis on loan for the rest of the season but defender Craig Reid has left Fir Park.
Partick Thistle have signed forward Antonio German from Kerala Blasters in India until the end of the season and Aidan Nesbitt joins on loan from Celtic.
Ross County have signed Aberdeen striker David Goodwillie on loan for the rest of the season.
Livingston have signed defender Josh Mullin on a two-year deal from Albion Rovers.
Rangers have signed forward Michael O'Halloran from St Johnstone on a deal until the summer of 2020.
Ladbrokes League 1
Albion Rovers have signed Bulgarian winger Spas Georgiev on loan from Livingston until the end of the season.
Brechin City have signed Aberdeen defender Lukas Culjak on loan for the rest of the season.
Cowdenbeath have added Livingston midfielder Kieran Gibbons on loan until the summer.
Forfar Athletic have signed defender Euan Spark on loan from Dundee United until the end of the season. Gary Bollan has also brought in defender Gareth Rodger following his departure from St Johnstone.
Ladbrokes League 2
Annan Athletic have brought in former St Mirren striker Lewis Guy, who spent the first half of this season with Chorley. Jim Chapman has also landed full-back Jack Breslin on loan from Celtic.
Arbroath have signed Aberdeen midfielder Jamie Henry on loan for the rest of the season.
Clyde have signed striker John Gemmell from Albion Rovers while defender Scott McMann moves to Broadwood on loan from Hamilton Accies.
Elgin City have signed Dundee defender Sam Dryden on loan for the rest of the season.
Montrose have signed Falkirk goalkeeper Alex Tokarczyk on loan until the end of the season.
Queen's Park have landed striker Chris Duggan on loan from Partick Thistle for the second time this season.