Timescales will vary from one business to the next.  You’ll have to consider issues such as what stage of planning you are in and whether it is a full-time venture or a side hustle. On average, though, a new business owner can expect to open a brick-and-mortar store in around six months or an eCommerce retail store within a few weeks.