The 22-year-old will join Andrea Pirlo’s side on an initial two-year loan with an obligation to buy if certain conditions are met.
Juventus will pay around €2 million for the first year of the loan deal, which will rise to €8m for the second season. Chiesa’s stint in Turin would then have to be made permanent for a fee of around €40m ($47m) if certain conditions are met.
Among a range of factors that would see Juve forced to buy Chiesa outright include the attacker playing at least 60 per cent of matches for at least 30 minutes and the player himself contributing a minimum of 10 goals and 10 assists.
Chiesa is also expected to sign a contract extension with Fiorentina before sealing his move to Juventus with his wage demands on that front initially holding up the deal.
A medical in Turin is scheduled to take place on Monday with an official announcement likely to come soon after.
Fiorentina chief executive officer Joe Barone confirmed in May that several English clubs were “knocking at the door” to sign their young star.