Yes I agree that having someone that is an expert in that field is not a bad idea because it will give additional ideas and insights of what to do that will help you and your business. It's just that maybe it's not free.If you are a good writer, you can simply hire a consultant to guide and advise you, but do most of the writing yourself. ... In this case, you should consider hiring a consultant to guide you through the business planning process, and maybe even write the entire business plan for you.