Czech Republic international Schick will join Roma on an initial loan deal worth 5 million euros with an obligation — subject to satisfying certain terms — to make the move permanent for a further 9 million euros.
Roma are due to make a final payment of 20 million euros to Sampdoria in February 2020, if the 21-year-old is still with the club, and will also pay up to 8 million euros in bonuses.
If Schick is sold before that date, Sampdoria will receive 50% of the transfer fee or another 20 million euros.
Shick told Roma’s website (www.asroma.com) he was “very happy” to be at the club, which he described as “the ideal team”.
“I am looking forward to training with the group and getting ready for the upcoming games,” he added.
Schick impressed in his first season at Sampdoria, scoring 13 goals and providing five assists in 35 matches last season, and was initially touted to join Italian champions Juventus, before they pulled out of the move.
The final deal is estimated to reach 38-42 million euros, surpassing the 36 million euros Roma paid for striker Gabriel Batistuta in 2000.