The Small Business Administration (SBA) created a 10-step checklist to start your business:
Conduct market research
Find a competitive advantage, gather information on potential customers and businesses.
Write your business plan
This is the foundation for how to run, grow, and structure your business.
Fund your business
Decide to raise or borrow capital.
Pick your business location
Whether it is an online market or a brick-and-mortar, this step is one of the most important ones as this choice could affect taxes, legal requirements, and revenue.
Choose a business structure
This legal structure will impact your business’s registration requirements, personal liability, as well as the amount you pay in taxes.
Choose your business name
Make sure your name is not in use already before signing your business up.
Register your business
Make your business legal and protect your brand. If doing business with a name other than your own, register with federal and state government also.
Get federal and state tax IDs
Use your EIN to pay taxes and open bank accounts. Check with the state you build your business to see if they require a tax ID
Apply for license and permits
Stay legally compliant; licenses and permits vary depending on your industry, state, location, among other considerable factors.
Open a business bank account
More information can be found here: https://www.sba.gov/business-guide/10-steps-start-your-business/