We have never had a contract before tryouts. Then again my kid is 10 so we have a life
Mine played both leagues. EHF the team's contracts were out in early February, his NEHL/E9 club waited until tryouts but we had the discussion beforehand. Probably varies league to league and organization to organization.