The negotiations had been dragging on for weeks and even months, considering the attempts to buy him after his loan experience in Turin in 2025.
He went instead on loan to Tottenham Hotspur, a move that was also not made permanent, and has no future in Paris.
Kolo Muani ready for Juventus at last
Juventus had been reticent to make it a permanent transfer, hoping to get the deal done on loan with an obligation to buy at the end of the season.
Instead, Sky Sport Italia and transfer pundit Fabrizio Romano report this evening that Juve have agreed to pay the fee upfront without a loan.
It will be €38m guaranteed, plus up to a further €12m in add-ons, some of which are easier to activate than others.
The contract is to June 2031 and expected to be worth €5m per season net.

Kolo Muani should be in Turin on Sunday, then if the medical tests are completed quickly, he can fly out with the Juventus squad for their pre-season tour in the evening.
Meanwhile, Kerim Alajbegovic arrived this evening in Turin and started his medical tests, ready for the transfer from Bayer Leverkusen at €35m.