Insecticidal proteins from the bacterium Bacillus thuringiensis (Bt) are used as active components of biopesticides and as plant incorporated protectants in transgenic crops. One of the most relevant attributes of these Bt protein-based insecticidal technologies is their high specificity, which assures lack of detrimental effects on non-target insects, vertebrates and the environment. The identification of specificity determinants in Bt insecticidal proteins could guide risk assessment for novel insecticidal proteins currently considered for commercialization. In this work we review the available data on specificity determinants of crystal (Cry) insecticidal proteins as the Bt toxins most well characterized and used in transgenic crops. The multi step mode of action of the Cry insecticidal proteins allows various factors to potentially affect specificity determination and here we define seven levels that could influence specificity. The relative relevance of each of these determinants on efficacy of transgenic crops producing Cry insecticidal proteins is also discussed.