Yes, a business without physical presence may still be eligible for state incentives and grants, depending on the state and the type of business. Some states offer incentives for businesses that create jobs or invest in certain industries, regardless of their physical presence in the state. It is important to research the incentives available in the state you are considering registering in and consult with a professional to determine eligibility.