One of the most surprising things when you look at small businesses is how many of them don't have a website. You would think that in this day and age all businesses would know how important a website is for marketing their business. Clearly this is not the case. Any business that does not have a website is missing out on one of the most powerful marketing tools available to them.
A main reason to have a website is to help people find you and your business. These days most people will go online and research products and companies before they make a purchase, if you don't have a website you are missing out on all of this potential new and repeated business. By coming across your businesses website, even if they don't make a purchase this time it is possible they may make a future purchase.
Another important piece to a website is that it helps you establish credibility as a business. Most people just assume that you will have a website since the vast majority of businesses do, at least the vast majority of bigger companies do. There are actually still quite a few small businesses that don't have a website and without one this is exactly what they will remain. Without a website that you can refer potential new clients/customers to it will make your job harder as an owner to establish a know reputation, credibility and ability to build your business.
With a creation of a website you will give the impression that your company is bigger and more successful than it may actually be. One of the great things about the internet is that the size of your company does not really matter. There is no reason that you can't get your site to rank in Google ahead of a large multinational competitor and funnel off some of their traffic. This is a big part of the reason that a website is even more important for a small business than a big one, it tends to level the playing field.
Knowing now that clearly there are still a lot of businesses and small businesses that do not have websites. Without knowing all the reasons why they choose not to have a website the main reason is that they are too expensive. It is rather surprising how much small business owners believe a website will cost them. In truth a website can be built for very little cost. Remember you don't need a giant ten thousand page website for your business, just a simple site that tells people about your company, what you sell and how to find you.