Vlahovic completed his medical and signed for Juve on Friday.
Juve have officially deposited Vlahovic's contract, signing the 22-year-old Serbian to an outright transfer.
The deal is worth €80m in total, with €70m being fixed and €10m being objective-related add-ons.
Vlahovic will earn €7m net per season and his contract will last until June 2026, and his agent will receive €11m as a result of the deal.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!