From 1 April 2016 he became the manager of Etar Veliko Tarnovo after Boncho Genchev secured the position of chairman of the zonal council of BFU in Veliko Tarnovo.[3]
On 26 October 2016, Spasov was appointed manager of Beroe[4] but his contract was terminated by mutual consent after the final game of the season.[5]
On 28 August 2017, Spasov was appointed manager of Montana.[6]