No, you do not need to have a business address or office in Delaware. All Delaware incorporated businesses require a Registered Agent with a physical street address in Delaware, such as Agents and Corporations (IncNow), which is available during regular business hours (9-5, Monday through Friday) to receive service of process and notices from the Delaware Secretary of State. Many businesses use a Delaware Commercial Registered Agent because they will generally be available during these hours. It is important to choose a reliable registered agent because that business should be available for the life of your company to help with services related to the Delaware Secretary of State’s Division of Corporations, to maintain your business and help keep your business in good standing.
Many corporations and LLCs that are incorporated in Delaware do not have a physical business address in the state and have only incorporated in Delaware to have the business internal affairs governed by Delaware laws exclusively.