Doesn't make sense that the club would pay up the wages when selling the player. For example, if a player is on 60k a week, and has three years remaining on his contract, then that would require the club to payout over 9m, so any transfer fee that they receive is going to go to the player - in which why sell the player at all? This is how I believe it works: - Player signs a three year contract with club, gets paid a signing on fee, and a wage of £X a year. - A year later, the club get an offer for the player, which they decide to accept. The let the player know of the proposal, and he discusses personal terms with the new club. They agree on terms, and the contract with the first club is ended, after a loyalty bonus is paid. The first club doesn't make any further payment to that player. - If the player doesn't agree terms because the buying club is offering lower wages, then the selling club either have to accept a smaller transfer fee, so that the buying club can afford to offer a better package, or they can 'top-up' the players wage, which I guess amounts to the same thing. - If the club decide not to accept an offer, but the player wants to go, then he can terminate the contract, forgoing the loyalty bonus he would have received. In this case, the player normally gets a larger signing on fee to compensate.