http://members.cox.net/lmcoon/salarycap.htm#36
Restricted free agency exists only on a limited basis. It is allowed following the fourth year of rookie "scale" contracts for first-round draft picks (see question number 41). It is also allowed for all veteran free agents who have been in the league three or fewer seasons. However, a first round draft pick becomes an unrestricted free agent following his second or third season if his team does not exercise its option to extend the player's rookie scale contract for the next season. All other free agency is limited to unrestricted free agency.
In order to make their free agent a restricted free agent,
a team must submit a qualifying offer to the player by June 30. The amount of the qualifying offer for players on rookie "scale" contracts is based on the player's draft position (see question number 41). The qualifying offer for all other players must be for 125% of the player's previous salary, or the player's minimum salary (see question number 11) plus $175,000, whichever is greater. The qualifying offer must be for one season. A player can elect to accept his qualifying offer (the qualifying offer must be accepted by March 1) and play the following season under its terms. This is sometimes done in order to become an unrestricted free agent the following summer (see question number 38).