If you're a good writer you can probably write a business plan yourself, at least with some assistance. Software and samples are available to help prepare business plans. Additionally, the SBA is a terrific resource for guiding you through the process.