The invention discloses a preparation method and application of bacillus subtilis for feed. The bacillus subtilis is subjected to high-density liquid-state fermentation and then treated, a protective agent is added, and freeze drying is performed to prepare a microbial inoculum serving as a feed additive. In the fermentation process of the strain, the inoculum size of a seed solution is 2-10% (V / V), the strain is inoculated into a fermentation culture medium, the temperature is 25-42 DEG C, fermentation is carried out for 20-48 hours, and the colony count is 5.8*10<10> cfu / g. The fermentation culture medium comprises molasses, corn flour, bean dregs and the like, so that the production cost is remarkably reduced. Compared with a traditional fermentation technology, the colony count of fermentation production is obviously increased, the fermentation period is short, and safety and environment friendliness are achieved; meanwhile, coarse raw materials such as the bean dregs and the molasses are adopted for fermentation production; the bacillus subtilis can be used as the feed additive and has the obvious effects of improving the intestinal environment of livestock and poultry, enhancing animal immunity and promoting animal growth; and the production wastes such as the bean dregs are turned into wealth, so that the recycling of waste resources is realized, the pollution of the waste materials to the environment is reduced, and the production cost is greatly reduced.