The Polish striker joins Catalans on a three-year deal.
Barcelona have completed a move for Robert Lewandowski ahead of the next season.
The Blaugrana finally announced they have reached an agreement with Bayern Munich to sign their top transfer target on Saturday.
A statement from the club read: “FC Barcelona and Bayern Munich have reached an agreement in principle for the transfer of Robert Lewandowski, dependent on the player passing a medical and contracts being signed.”
Lewandowski will join the Spanish giants on a three-year deal with an option for another 12 months. The Ballon d’Or runner-up joins Barca amid their plans for a squad rebuild under Xavi Hernandez.
A number of Spanish outlets had claimed Lewandowski’s move depended on Frenkie de Jong‘s transfer to Manchester United.
However, Barca have managed to reach an agreement with Bayern for the 33-year-old while having De Jong in their squad for their summer tour in the US.
Barcelona will reportedly pay Bayern a €45m fee, with another €5m in add-ons. However, it seems the Catalans still need to sell another package of financial assets before registering Lewandowski’s contract.
Earlier this summer, Barca sold 10 per cent of its La Liga TV rights to investment group Sixth Street, rising €207.5 m in the process.
Lewandowski’s arrival comes after the club announced the signings of Frank Kessie, Andreas Christensen, and Raphinha as their summer signings.
Earlier today, Bayern CEO Oliver Kahn confirmed a ‘verbal agreement’ with Barcelona over Lewandowski’s move. The Polish star has reportedly arrived in Spain ahead of his medical at Camp Nou.