This depends on the size and type of site. A small website can be finished within a week, whereas a larger site can take a few weeks. We will always give you an accurate estimate during the quote process.