Northcave

Business of Freelancing

How long does it take to build a website?

The honest answer is 'anywhere from a day to a few months', and the range is almost entirely about process, not difficulty. Here's what really eats the time, and how some studios ship in hours what others take weeks to do.

An hourglass with blue sand running through it, marking the passage of time

Iftekhar Newaz · 22 July 2026 · 7 min read

Most people asking this have been quoted six to eight weeks and are wondering if that's normal. It's common, but it's not because building a website takes six weeks. It's because most studios' processes take six weeks. Those are different things.

The realistic ranges

  • A single landing page: a day to a few days, done well.
  • A small business website (a handful of pages): one to two weeks with a lean process, three to eight weeks with a traditional agency.
  • A larger site with a content system, e-commerce or integrations: several weeks to a few months, genuinely, because there's real engineering.
  • An enterprise platform: months, and a different conversation entirely.

Where the time actually goes

The build itself is rarely the slow part. The slow parts are the gaps between the work.

  • Waiting for content. The single biggest delay on almost every project. Copy and photography you promised to send three weeks ago.
  • Rounds of review that sit in someone's inbox for days.
  • Internal handoffs. Designer to developer to QA to account manager, each with a queue.
  • Scope that grows mid-project without anyone deciding to grow it.

Notice that none of those are the actual making of the website. They're the process around it. Which is why the timeline is a choice, not a law.

How some studios ship in hours

When a single senior person does the whole thing, most of those gaps vanish. No handoff, because there's no one to hand off to. No account layer relaying messages. No internal review round. The work goes straight from thinking to making. That's how we get a free, working first draft of a homepage in front of a client within 6 to 12 hours: not by rushing the craft, but by deleting everything that was never craft in the first place.

The full site still takes a week or two, because your content, your feedback and real testing take time, and those are the parts worth not rushing. But the difference between 'draft tomorrow' and 'draft in three weeks' is almost pure process.

How to make your project faster, whoever builds it

  • Have your content ready before you start. This alone can halve the timeline.
  • Give feedback in one consolidated pass, quickly, rather than in a slow trickle.
  • Decide the scope up front and resist adding to it mid-build.
  • Pick a builder whose process doesn't have five people in the relay.

Frequently asked

How long does it take to build a small business website?

A small business website of a few pages typically takes one to two weeks with a lean process, or three to eight weeks with a traditional agency. A single landing page can be done in a day to a few days.

Why do agencies quote six to eight weeks?

Usually because of process, not difficulty: waiting on content, slow review rounds, internal handoffs between designer, developer and account manager, and scope creep. The actual building of the site is rarely the slow part.

Can a website really be built in a day?

A working first draft can, when one senior person does the whole thing with no handoffs. A complete site still takes a week or two because your content, feedback and testing take time. Northcave delivers a free working draft within 6–12 hours.

How can I make my website project faster?

Have your content and photos ready before starting, give feedback in one quick consolidated pass, fix the scope up front, and choose a builder whose process doesn't route everything through several people.

Iftekhar Newaz

Solo founder of Northcave Studio. Carves websites in Dhaka daylight for founders everywhere.

You might also like

Free first draft · 6 to 12 hours · no contract

You've read enough. Let's see what your site could look like.

Get your first draft live in 6–12 hours.