Bacillus subtilis, an alkaline protease producing strain isolated from soil sample, was identified by 16S rRNA gene sequencing method and its biochemical properties. The optimum pH and temperature of the enzyme were found as 9.5 and 60 degrees C, respectively. The enzyme showed excellent stability with some commercial liquid laundry detergents. Wash performance analysis revealed that B. subtilis crude protease could effectively remove bloodstains. Bacillus subtilis strain produced nine major extracellular proteases, which was revealed by zymography technique. Appraising its promising properties, Bacillus subtilis crude enzyme can be considered as a potential candidate for future use in detergent industries.