Network solutions blog has a nice post about how doing volunteer work benefits small businesses. It’s a good view on doing business itself because your personal network is an important part of what your bring to the table for your business. It also talks about the criteria to choose the voluntary organization. To all this I would add, do the work with the intention of doing good. Business will happen anyway.
As a small business owner you are probably so busy growing and managing your business, satisfying your customers, or other attending to other important considerations that the mere idea of taking time to participate regularly in a volunteer project in your community sounds ridiculous. However, performing community service can be a great way to enhance your business profile, establish
important professional relationships, and gain new customers while at the same time strengthening your community.