Rangers have agreed a £1.3m fee with Norwich for midfielder Graham Dorrans, according to Sky sources.
The 30-year-old has been linked with a move to Ibrox throughout the summer and it is understood the club have now agreed a price with the Canaries for the boyhood Rangers fan.
The player is expected to travel to Glasgow in the next 24 hours.
Rangers are currently in Luxembourg for Tuesday night's Europa League first-round qualifier second leg against Progres Niederkorn.
Dorrans started his career at Livingston before signing for West Brom in 2008.
Dorrans would become Rangers manager Pedro Caixinha's ninth summer signing
He moved to Norwich on loan in 2015 and helped the side achieve promotion to the Premier League before joining the club on a permanent deal shortly after.
Dorrans would become Rangers manager Pedro Caixinha's ninth summer signing after the likes of Carlos Pena, Bruno Alves, Ryan Jack and Alfredo Morelos made the move to Ibrox.