Yes, absolutely. A person doesn’t need to live in Delaware to start an LLC in Delaware. The only physical requirement for Delaware LLCs is that the limited liability company must have a registered agent in Delaware. Some of the advantages of Delaware LLCs are only available to nonresidents such as no sales tax or no state income tax.