When you only know what you want to do but not so much about the how, starting a small business can be pretty intimidating. Getting your business to grow and become profitable is even scarier. There are a few things you can do to make sure your business gets up and running smoothly, and that it stays up and running.

Figure out who your customers are.

If you try to market to absolutely everyone when you first start, you’re sure to fail. The key to making a small business work is to find a niche that you can really cater to well. Know who you want to buy your products before you even offer them! Focus on a specific kind of customer and make their dreams come true.

Get a solid business plan together.

Though not everything is always about planning, small business certainly is. Even if you have a great idea for a business, you need to make sure that it will work before you open your doors. Create the best business plan you can, a plan that includes an executive summary, company description, market analysis, demographics, company structure, and any other marketing and sales strategies you might need, as well as financial projections.

Know what you’re capable of.

A lot of small businesses fail because they try to do too much too soon. Don’t overstretch your funding, your time, or your employees, if you have them. Additionally, stay focused on one idea and one business. Focus all your energy on what you’ve got in front of you and work only with what you know you can manage.

Remember that good things take time.

Even when you have a great idea and you’re excited, not everything is going to happen right away. It takes time—more time than you think it will—for things to happen and for goals to be reached. Things will also cost more than you originally plan, so keep extra in your budget just in case.

Do your best to know what you’re getting into beforehand! If you research and do everything thoughtfully and with determination, the small business world is yours.