The average time it takes to sell a business can vary depending on the size and complexity of the company, market conditions, and how attractive the business is to buyers. On average, it may take anywhere from six months to a year or more.