The 27-year-old moved to the Russian capital in a reported £9 million deal in August 2010, becoming the most expensive export from the Scottish top flight in the process.
His Spartak contract expires at the end of the current season, and McGeady has previously expressed a desire to move back to British shores.
Aston Villa and Hull City have been linked with the player, while Everton manager Roberto Martinez - who reportedly looked to bring the Irishman to former club Wigan Athletic - is again thought to be interested.
The Russian club have confirmed they will allow McGeady a move, should they receive an acceptable offer when the window re-opens.
"Everything is OK with McGeady and he has gone back to Britain with his family (during the Russian Premier League's winter break)," said Spartak's sporting director Roman Askhabadze.
"His contract runs out in the summer. He was offered a contract extension by us, but he has refused that. He did that for family reasons as his wife and children could not adapt to Moscow.
"Over the winter, if we get an offer which suits Spartak, then McGeady will go.
"But if a suitable offer does not come in, he will be with us until the end of his contract."