Cheltenham Town midfielder Marlon Pack is on his way to Swindon Town, with Luke Rooney moving in the opposite direction on loan.
Personal terms are believed to have been agreed with the clubs and reports have suggested the deal will be worth £100,000 to Cheltenham.
Pack was named in the League Two team of the year last year for his influential performances, which helped the Robins reach the play-off final at Wembley.
He has made 115 starts and 12 substitute appearances for Cheltenham, scoring 11 goals since arriving from Portsmouth at the beginning of last season after a successful long-term loan during the 2010/11 campaign.
Rooney started his career at Gillingham before joining Swindon last January.
He has spent time on loan at Burton Albion and Rotherham United this season.