There are several companies and websites that provide template business plans for a large array of industries. Paying for a template or downloading a free template might be a good starting point. However, a business plan should be specific to the owner's business and location. A business plan for a hot dog cart in Austin, TX, will be different from a similar business plan in Sacramento, CA. For example, a good business plan will take into consideration the median income, population size, and local competition within a five mile radius of the store front.
There are companies that draft individualized business plans. The costs for these plans vary, but a specific business plan will likely result in a better outcome for the business.