Sports agents may charge varying fees. Most commonly, agents will charge a percentage of an athlete contract. Alternatively, some sports agents may charge an hourly fee for their services. In either case, sports agents generally do not collect their fee until the athlete is paid. Depending on the sports league involved, the league may also have additional regulations that govern how a sports agent charges an athlete for their services.