Former Barcelona star Xavi is set to take over as the club's manager with Al Sadd saying they have agreed to allow him to join the Spanish giants.
The Qatari club had previously said their 41-year-old boss would not be allowed to leave, reports BBC.
Xavi, who played 779 games and won 25 titles with Barca, had said publicly he hoped "to go home" as Barca boss and that an agreement could be reached.
Al Sadd says Barca have paid the release clause in Xavi's contract.