Pedro has agreed personal terms with Manchester United ahead of a proposed move from Barcelona, according to Guillem Balague.
The 28-year-old Spain international is believed to have made his mind up over a move to Old Trafford, despite interest from Manchester City.
Pedro is still waiting for the clubs to agree on a transfer fee, and it is understood Barcelona will not budge from the £21.2m release clause that is written into the player's contract.
"Ed Woodward, the Manchester United chief executive, has been in Barcelona today, speaking to the club and the word is that a deal will be done this week one way or another," Sky Sports' Spanish football expert Balague told Revista de La Liga.
"I understand a deal between the player and United is already in place and all that is left is for United to put the €30m on the table. They are just negotiating how they are going to pay it, with installments or an amount up-front.
"They are very close. I'm not sure whether Barcelona will try one last time with Pedro and say 'don't go', but it seems his mind is already made up."
Pedro has featured in Barcelona's three most recent games in the UEFA Super Cup and the two-legged Spanish Super Cup, which the Catalonians lost to Athletic Bilbao.
But they beat Sevilla 5-4 after extra time to clinch the UEFA Super Cup on August 11.