 Neilson left Tamworth in early 2007 to continue his coaching career at both Luton Town and at Barnfield College.He was undecided as to whether to retire from playing or not, but on 23 February 2007, he signed for Salisbury City on a short-term contract.In June 2008, Neilson joined his former club Luton Town as Youth Development Coach and was later given the position of first-team coach alongside Kevin Watson.