Yes, if you are on an H-1B visa, you are allowed to legally start your own business!
Learn more in our blog post here