Starting a small business is no small decision.

But despite the countless sacrifices and challenges small business owners face, an overwhelming 84 percent of small business owners would do it all over again.

If you’re thinking about taking the plunge and starting a business of your own, there are some key steps you need to take first.

Below are some of the top tips I have given through mentoring over 1000 SCORE clients and acting as an angel investor.

These tips spring from what I see successful entrepreneurs do and what I see those who come up short not do.

Here are the 10 things you need to do before starting a business

1. Develop a powerful message

What customer problem are you solving that potential customers are willing to pay for? This is often called the value proposition.

Also, why will your business be operationally and financially successful?

2. Focus on the customer and fully understand the market

There are many examples of companies that do not have the best product/service or are not first to market, yet are very successful because they have mastered startup marketing and sales.

Research the demographics of your potential customer base and understand their buying habits.

Watch competitors, talk with similar businesses, browse your competitors’ websites, and understand what their customers are saying about them on social media.

3. Start small and grow

If possible, self-fund your business idea and then go for funding when you can create a growth story. This might cause you to break up your product/service offering into smaller pieces so you can fund the early stages and get some traction and experience.

Tip: Use this advice to determine how much cash your small business should have.

4. Understand your own strengths, skills, and time available

When running a business, know when you need to engage an accountant, lawyer, insurance agent, marketing specialist, web page designer, or other professional. This will start your management process as a business owner.

Constant Contact offers a variety of professional marketing services for those who need professional assistance or want to jumpstart their online marketing efforts.

5. Learn from others

Launching and growing a business is difficult. In fact, “21% of companies fail by their first year, 28% fail by their second year, 48% by their fifth year, and 65% fail by their tenth year.”

And while the reasons businesses fail vary, from flawed business plans (or failure to have one at all) to misreading the market, what it comes down to is someone trying to do everything by themselves.

But no one person can have all the knowledge, experience, or even perspective to handle every business situation. That’s why it’s important to join and attend events with your local Chambers of Commerce and small business organizations of all sorts. Including local nonprofits and online resources like podcasts and chat groups.

Gain knowledge from others’ skills and experiences.

6. Get a mentor

If you’re not sure where to find a mentor, SCORE is a great place to start. SCORE mentors are free — just visit www.SCORE.org to find a face-to-face mentor near you or a mentor to contact via email or Skype.

Also at this site are many free workshops, webinars, and templates, all focused on helping entrepreneurs successfully start and grow a business.

You can also find mentors on sites like LinkedIn, by attending a local small business meetup, or just asking around. You might be surprised at people in your circles who can offer useful advice based on their experiences.

7. Write a business plan

Starting a business is difficult and risky; it’s easy to spend all your time and resources at it. Before you start, figure out what type of business you will have. Will it be a sole proprietorship, partnership, corporation, or LLC? Then put together your plan.

Having a written plan with your projected results and personal goals is the best way to stay on track.

As an example, your business may make a $20,000 profit. But if you live in a large city, support a family and maybe elderly parents, and are trying to save for kids’ college and retirement, then most likely $20,000 is not enough.

Don’t try to do everything at once, either. Focusing on the key components of a business plan will put your ideas in concrete terms and help you identify places to change the business model where necessary.

8. Know your numbers

Have a good grasp on the numbers that tell you how your business is doing and what you can expect. These include your start-up costs, sales, projected profits, cash flow, and much more, depending on the nature of your business and how you define success.

You will be making many decisions “on the fly,” and knowing the numbers — the business economics — will help ensure you make the right decisions.

Look for ways to cut costs where you can. Use cost-effective tools like email marketing and social media marketing to drive awareness, rather than pricier traditional advertising methods.

Tip: Here’s how to market your small business on a shoestring budget. 

9. Understand there are no entitlements

Don’t underestimate this one: You will work hard for all your achievements.

Being a small business owner is one of the hardest jobs around. In a recent survey, 40 percent of small business owners said they don’t take vacations and have their money tied up in their business.

10. Have a passion for what you are doing

Being a business founder can be very lonely, and there are not enough hours in the day to accomplish everything.

From big successes to large letdowns, if you’re not fueled by passion at every step of the way, your job becomes that much harder. Remember why you started your business and let your passion drive you continuously.

When in doubt, don’t go it alone

Just because you’re taking your ideas and turning them into reality doesn’t mean you need to figure everything out on your own. There are plenty of online marketing tools available to make your job as a small business owner easier. But tools aren’t everything.

To position yourself for success, you’ll need to tap into the expertise of those who are experienced in the small business world of the digital age. A good place to start is with your local Chamber of Commerce. They often have resources you never would have thought of.

Also, make sure to create a solid business plan, as that becomes the foundation for many decisions down the road. And if you need some help with your online marketing, give Constant Contact a call at 1-888-IDK-MKTG (1-888-435-6584) and speak with a marketing advisor. They can help you with everything from starting an email list from scratch to fine-tuning your marketing automations.