Japan international Shinji Kagawa will become Manchester United's first summer signing.
The Premier League club confirmed on Tuesday they have "reached agreement" with his club Borussia Dortmund.
"Manchester United is delighted to announce that it has agreed terms with both Borussia Dortmund and Shinji Kagawa for his transfer to the club," said a United statement.
"The deal is subject only to the player medical and obtaining a UK work permit. These conditions are anticipated to be completed by the end of June. The deal is expected to cost about STG12 million ($A19 million).
Manager Sir Alex Ferguson and assistant Mike Phelan personally checked on Kagawa the day before the Premier League runners-up's final match at Sunderland, when they saw the Japanese star grab one goal and create another in Dortmund's 5-2 German Cup triumph over Bayern Munich.
The 23-year-old attacking midfielder is currently on international duty and played in Japan's 3-0 World Cup qualifying round victory over Oman at the weekend.
Kagawa cost Dortmund just 350,000 euros (about $A450,000) when he joined from J-League side Cerezo Osaka in 2010. He has scored 21 goals in 49 Bundesliga appearances for Borussia, helping them win back-to-back league titles.
Defender Rio Ferdinand was quick to offer his best wishes on Twitter.
"Welcome to Shinji Kagawa for his transfer to Man Utd," he said. "Here's to a succesful (sic) time here bro!"
As a BVB fan, I'm gonna miss him so much ;~; I'm sure