On 13 June 2016, Pjanić joined Juventus on a five-year contract for a fee of €32 million, ending a five-year stint with Roma. He chose the number 5 shirt to start the new season. On 10 September, Pjanić scored on his debut in a 3–1 home win over Sassuolo. After winning Coppa Italia and Serie A in his first season, he missed out on a potential treble, having lost in the Champions League Final to Real Madrid.