Bacillus thuringiensis is an important bacterium of the group Bacillus cereus sensu lato due to its insecticidal properties. This microorganism has high genetic variability and its strains produce different Cry toxins, known as δ-endotoxins, which are mainly responsible for its toxic effect on insects that are agricultural pests or vector human diseases. Each strain can express a variety of cry genes, out of a total of 789 cry genes described so far. The detection of these genes is very important to characterize strains, as they may indicate their toxic potential. Several methods have been used to characterize B. thuringiensis strains, but one of the most common techniques is Polymerase Chain Reaction (PCR) from primers that detect the presence of cry genes. This technique has been optimized to make real-time multiplex quantitative PCR (qPCR) assays faster, more efficient, and safer, because the presence of three genes can be detected in a single reaction. In this work, a multiplex assay was developed to identify the presence of genes from the cry1A, cry1C, and cry1F families whose respective toxins are present in both bioinsecticides, and commercial transgenic plants used to control caterpillars. Specific primers were designed to identify the families of the cited genes and the system was validated with samples that were sequenced by next-generation sequencing (NGS). The system was implemented and used to characterize 214 strains. Of these, eight were submitted to conventional PCR, and the results matched, again validating the system. Thus, the application of the proposed technique allows the reliable evaluation through this system to detect the presence of the genes of the families cry1A, cry1C, and cry1F in samples of B. thuringiensis.