The 47-year-old finds the current system nonsensical and has received some backing from UEFA general secretary Gianni Infantino.
Rosell finds the current system farcical and is calling on UEFA to intervene.
“I have always asked myself why, when an agent is representing a player and he comes to negotiate his contract with the club, is the club paying the agency fees?" Rosell said at a conference in Dubai. "When he is defending the other party and what he wants is to get the maximum number for the other party and, at the end you have to pay the commission to the agent, it doesn't make sense.
“This is something I would ask UEFA to change as a rule."
UEFA general secretary Gianni Infantino was quick to point out that FIFA is responsible for the control of agents but he did concede that Rosell had made a valid point.
"I also agree on who has to pay the agent - the player who uses the agent," he admitted. "That seems quite obvious as well. If you go to the hairdressers, you don't send your employer to pay the bill."