Brand consistency is extremely important to your business' success.
Not just for recognition, but to instill client confidence that your business is for real. If you have no memorable branding how can you be sure customers will find your business again the next time they need it?
If you've been doing it yourself all along, chances are you've used several different sources to get the different things your business needs. And each source probably provided different-looking products. Your signs don't match your business cards... the logo on your truck graphics looks nothing like the logo on your website... Many small businesses don't even settle on a single logo, and they risk making their customers think they've been dealing with two or three different businesses!