If Yamal meets certain performance targets, including winning the Ballon d'Or award, his salary could increase to €20 million per season, which is equivalent to around £325,000 per week.
The new contract also includes a high release clause of €1 billion, making it difficult for other clubs to sign him without first negotiating a transfer fee with Barcelona.
Yamal has been a valuable player for Barcelona, contributing to the team's success in various competitions by scoring 18 goals and providing 25 assists.