The following are the types of hockey contracts that players may be signed to when they play professional ice hockey.
Two way contract
A one-way contract means that the player is paid the same amount of money regardless of whether he plays in the NHL or the AHL. 
Standard Player Contract
This is what a player signs to lay out the terms of their playing status and salary. This is not transferable to the NHL and would require the player to sign a new contract with the NHL team.
Professional Try Out
A Professional Try Out (PTO) is found only in the AHL. This type of contract is limited to 25 games and a player can only be signed to a PTO twice per season. After the second time, the player is either signed to a Standard Player Contract, is a free agent, or if the player is signed to an ECHL team, he is then returned to that team. During the National Hockey League (NHL) preseason, veteran players who tryout for a team sign a PTO.
Amateur Try Out
An Amateur Try Out (ATO) is found in the NHL, the AHL, and the ECHL. This type of contract is for players who are leaving college and attempting to turn professional, are done with college, or are graduating from the junior leagues. This is a very common practice near the end of the professional seasons as they go deeper into the year than college or junior schedules. A recent use of this in the NHL was on December 16, 2010, when the Phoenix Coyotes signed Tom Fenton to a one game amateur contract. Another use of an ATO was when the Minnesota Wild signed 51-year-old Paul Deutsch on November 23, 2011. Deutsch was signed because the Wild were unsure their minor league goalie, Matt Hackett, would arrive in time for the game. Deutsch wore number 33 and only participated in warm ups, as Hackett arrived just before the game started. Deutsch said the last time he played organized hockey was in 1978 as a defenseman on his junior varsity high school hockey team. He first played goalie at the age of 37 in a "beer league" in Minnesota.
- "AHL-PHPA Collective Bargaining Agreement". phpa.com. 2010-09-01. Retrieved 2011-02-23.
- "Waivers 101:A Guide to the NHL Waiver Rules". pensionplanpuppets.com. 2009-11-26. Retrieved 2011-02-23.
- "Thrashers Prospect Annex: What is a PTO in the AHL". thrashersprospectannex.blogspot.com. 2007-12-28. Retrieved 2011-02-23.
- "Flyers sign Guerin to PTO". Philadelphia Flyers. September 13, 2010. Retrieved October 2, 2014.
- http://www.washingtonpost.com/sports/capitals/wild-sign-51-year-old-goaltender-as-emergency-backup-for-game-against-nashville/2011/11/23/gIQAiLACqN_story.html. Missing or empty
- "Coyotes Need Emergency Backup Goaltender for Thursday's Game at the New York Rangers". coyotes.nhl.com. 2010-12-17. Retrieved 2011-02-23.
- "Michigan goalie Shawn Hunwick will be in uniform against Red Wings Wednesday". annarbor.com. 2012-03-28. Retrieved 2012-03-28.
- "NHL team forced to use former video scout as its backup goalie". foxsports.com. 2014-02-28. Retrieved 2014-02-28.