ISKRA

Blog · Pricing & tips

How Long Does It Take to Build a Business Website

Bohdana Lakhman, ISKRA Updated — August 2026 5 min read

Short answer: a landing page takes 7–14 business days, a custom small business website takes 2–4 weeks, and a site with automation (CRM, bots) takes 4+ weeks. Below is what that time is made up of and what affects it.

Rough timelines by type of site

  • One-page website (landing page) — 7-14 business days.
  • Small business website (a few pages, custom design) — 2-4 weeks.
  • Website with automation (Telegram bot, CRM, more complex logic) — 4+ weeks, depending on scope.
These are development timelines assuming content (text, photos) is ready in advance — preparing it can add another one to two weeks.

What the timeline is made up of

  • Discovery (1-3 days) — discussing the goal, structure, and budget.
  • Design (3-7 days) — the layout and getting the look approved.
  • Development (5-10 days) — building it out, responsive layout, hooking up forms and functionality.
  • Content and testing (2-4 days) — final copy, checking it on different devices.
  • Launch (1 day) — connecting the domain and going live.

What most often drags out the timeline

On the client's side, it's usually waiting on text and photos — when they get prepared "as we go," the project stretches out over weeks. On the developer's side, unrealistic promises upfront ("a website in 3 days") usually mean a generic template with no real customization, not fast quality work.

How to speed things up

The single biggest factor is having content ready before development starts: text, photos, a logo (if you already have one). If you don't have it yet, that's not a reason to delay the project — just build in time to prepare it alongside the design phase, not after it.

Want a realistic timeline for your project?

Tell us what you're planning to launch — we'll give you a timeline without empty promises.

Discuss your project
Message on Telegram