The transfer fee is actually paid by the new user. After a license is transferred to a new user's account, the user has to pay the fee to activate it. So the $50 cap happens when the new user pays that fee for several transferred licenses. It doesn't matter if the licenses were purchased at the same time or from the same person. Because of this, users will commonly wait until they have purchased several licenses before activating them.