Get started

Web Development

How Long Does It Take to Build a Website?

Realistic timelines for a starter site, a business site and an online store, and the stages that take the most time.

On this page

Quick answer: A starter website usually takes 1 to 2 weeks, a business website 2 to 4 weeks and an online store 3 to 6 weeks. The biggest factor is how quickly the content (text, photos and product details) is ready.

Website typeTypical time
Starter (about five pages)1 to 2 weeks
Business website2 to 4 weeks
Online store3 to 6 weeks
Website with custom features (bookings, portals)Planned in milestones

Where the time goes

  1. Planning (1 to 3 days). Agreeing the pages, goals and features.
  2. Content (varies). Gathering text, photos, prices and product details. This is the stage that delays most projects.
  3. Design and build (most of the time). Layout, styling, forms and mobile testing.
  4. Review (2 to 5 days). You check the preview and we make changes.
  5. Launch (1 day). Connecting the domain, SSL and Search Console.

Online stores take longer

Every product needs a name, description, price, photos and options such as sizes. Delivery fees, payment testing and the order emails also need setting up. A store with 20 products is quick; 300 products with variations takes longer, especially if the information isn't ready.

How to keep your project on schedule

  • Send your logo, photos and text at the start.
  • Choose one person to give feedback.
  • Reply to review requests within a day or two.
  • Have your domain login ready if you already own a domain.

Tip: No text yet? Send us bullet points about each service in your own words. It is much faster for us to shape your words than to start from nothing.

Still stuck?

Ask us. No sales pitch, just a straight answer.