Cue all the rags saying that the cost of Ronaldo's fee and wages will be more than covered by shirt sales which is a myth they trot out whenever they shell out too much for a player. (Think Pogba).
Firstly, the rags sell around 3 million shirts a year and that figure doesn't vary much up or down. Although they may get some additional sales the bulk of the shirts would go to rags who would have bought one anyway. It's just that they'll have the name Ronaldo on the back instead of Lingard, Lindelof or McTominay.
Secondly, most clubs get only 10%-15% of royalties from kit manufacturers on shirts they sell. However, the rags' kit deal with Adidas is so front loaded with basic sponsorship cash they get only 5%-6% royalties. Say shirt costs £70. Sales of 3 million would gross £210 million. 5% of that is £10.5 million which wouldn't cover his transfer fee and would only cover about 4 months wages.