When you are starting a new venture that will have customers or followers, you must consider your branding. You want it to stand the test of time, so you do not want to choose symbols or colors that are faddish. You want to pick something that will reflect your mission and your offerings. It is good to take some time to think through your core values, your exact mission and your line of products or services very carefully before you design your logo. A small business does not usually want to appear small, so it is best to consult someone with experience for your brand identity.
Once you have determined all the particulars of your new business and you have some ideas, you are ready to talk to a custom logo designer. You do not need to have the design already created; your custom logo designer will come up with that. You simply need to be able to explain to him or her exactly what you’re hoping to convey with your logo and who you are trying to reach. If you have some concept ideas, you should share those.
There is no reason that a small business logo design needs to look like it was thrown together by a teenager. It can be nicely done for a reasonable fee!