Usually, but not always. Agents can act for sellers as well as buyers.
It could also be that QPR paid Hasselbaink's agent a fee when he took over as manager, as I think that happened in the quarter in question.
My understanding (and this has NOT come from anyone connected with the Albion) is...
They sold Charlie Austin to Stains, suspect his agent took a slice off the top of the £4 million fee, given that Austin was out of contract in June.
It looks as if QPR's FFP dealings for 2013/14, where they had a jolly good piece of luck in one of their directors writing off a £60 million loan...