Business plans are often written by the business owners themselves, but you can also hire a freelance writer or consultant to write a business plan. A business plan writer will still need the business owner’s input (and access to the business’s financial documents or accounting software) in order to prepare the plan.