Subscribe to Entrepreneur for $5

Entrepreneurship: It Takes a Village

Opinions expressed by Entrepreneur contributors are their own.

When you're trying to start a small business, it's daunting enough to pull together the essential elements of the business itself including leadership and key staff. But, the most successful entrepreneurs don't just plan for the resources within the business, they also strategically assemble a team of resources to help support the company: "the village."

As a successful entrepreneur, I can't tell you how many hours of sleep have been lost and time otherwise spent addressing issues myself, because I didn't have the right "support team" in place or the person I previously relied on just closed their business and now I have to find a replacement. Indeed, this village of resources that can often mean the difference between success and failure.

So, who do you need in your village? Here are six must-have resources.

1. Accountant

It goes without saying that unless you're a CPA, you're likely not a tax expert, so you need one on your team immediately. Your accountant shouldn't just prepare your taxes annually but should be there to coach you throughout the year (e.g. help you determine accurate quarterly estimates, advise you on corporate structure and possibly advise on hiring employees vs. independent contractors, among other concerns), so you minimize tax burdens and structure your business appropriately.

Related: Create Momentum When You're Stuck in the Middle

My advice: Contact at least five CPAs focused on small businesses. Hire the one that seems the most responsive to your inquiry, most knowledgeable and most interested in your business.

2. Website design and maintenance

It amazes me how difficult it still can be to find the right website resource(s) when there are so many developers out there. Don't make the mistake of picking just anyone because they're cheap or were referred to you by a friend. It's critical that you clearly determine your needs first. Do you need someone to develop a site from scratch, maintain your site, build a custom ecommerce site, work with a specific platform? Different website developers have different expertise, and it's critical to first clarify what you need.

My advice: Find websites in your industry that you really like and consider contacting their developer. Once you develop a short list of candidates, view their portfolio of sites, contact others who hired them to get a sense of their overall experience working with them and find out how long the developer has been in business. You definitely don't want to hire a fly-by-night developer who starts creating a custom site for you while freelancing then leaves you with a partially developed site once they get a full-time job. It happens.

3. PR/Marketing/Graphics

If you're like most entrepreneurs, you may love what you do but HATE trying to promote and market yourself or your business. Unfortunately, if you don't market yourself well, you may never get the chance to provide those products and services. This area is tricky because it can be tempting to do it yourself or rely solely on word of mouth or foot traffic but that could be a fatal mistake.

Related: 12 Ways to Overcome Self-Doubt and Build a Profitable Business

My advice: Unless you have a significant marketing budge, avoid spending thousands of dollars upfront for strategic analysis and long-term marketing support. Instead, look for a smaller firm possibly led by someone who previously worked for a large firm, so you get the experience minus the exorbitant rates.

4. Lawyer

I'm ashamed to admit that I still don't have a good attorney as part of my village, but I should! In my case I've looked in the past but didn't find the right fit. Fortunately, this resource hasn't been as critical for me thus far, but for you it could be crucial, and virtually every small business can benefit from solid legal support. Of course, an attorney can be helpful with initial guidance on selection of legal entity type, establishing the corporate structure, trademarking and copyrights, rights issues and of course defending and initiating a lawsuit.

My advice: Get a lawyer!

5. Insurance agent

While getting a lawyer may be a somewhat obvious recommendation for a new business, identifying the right insurance agent for your business may not be nearly as apparent -- but just as important. Not only do you want to ensure that your business has sufficient basic insurance protection, you may not be aware of additional insurance requirements necessary based on your type of business or industry. During my first year in business, I was shocked when clients asked me for liability insurance certificates as a precursor to working with them. I couldn't really see why I needed tons of liability coverage to conduct a project management training class (were they concerned someone would trip over a flip chart?), but I quickly realized that many clients would request insurance certificates from ANY vendor irrespective of the type of service or size of the company.

My advice: Get recommendations from colleagues on honest, reliable insurance agents. If your business is higher risk (e.g. involves physical activity, children, significant assets/capital investment), or has other inherent risk, talk to an insurance agent before you start the business as part of your initial business case development.

6. Peer network/emotional support

Starting a business is anything but easy and is often quite stressful. As a result, having a network of peers to act as your support system of sorts can be crucial. For many entrepreneurs the experience can be isolating, because your spouse and friends may not be entrepreneurs and can't relate to your day-to-day stresses or concerns. It's so helpful to have a support system of peers who can share lessons learned, respond to your latest idea, recommend a resource for your village or even provide a lead on a new client!

My advice: Build your network early and consider socializing with peers in different industries and types of businesses. There are so many areas where entrepreneurs can learn from one another -- even when business types are quite different. In fact, sometimes it's easier to network with someone in a different business, as there's no concern about potential competition.

Related: Build a Network That Will Be There When You Need It With These 3 Tips

Entrepreneur Editors' Picks