How Long to Build a Website for Your Business in 2026

Quick answer

A small business website takes anywhere from about a week to four months. DIY builders take weeks of your own evenings, freelancers usually need 3 to 8 weeks, agencies often take 2 to 4 months, and a prebuilt design can launch in about 7 days. Content, decisions and feedback delays, not coding, decide most timelines.

Key takeaways

  • Typical ranges: about 7 days for a prebuilt site, 3 to 8 weeks with a freelancer, 2 to 4 months with an agency, and an unpredictable number of evenings for DIY.
  • Most delays come from the business side: missing text, photos, logins and slow feedback, not from the developer writing code.
  • Gather your logo, services, prices, service areas, photos and domain login before the project starts. It can save weeks.
  • Launch day is not the finish line. Google needs time to find and rank new pages, so start content and reviews early.
  • Set up lead forms and follow-up before launch so the first enquiries are not lost.
  • PrebuiltWebMarket launches within 7 business days of receiving your content, from $97 a month plus $399 setup.
On this page
  1. How long does it take to build a business website?
  2. What actually happens during a website build
  3. DIY website builders: how long it really takes
  4. Freelancer timelines: usually 3 to 8 weeks
  5. Agency timelines: often 2 to 4 months
  6. Prebuilt websites: why they launch in days
  7. Why do website projects run late?
  8. How to launch faster: what to prepare before you start
  9. What does each route cost in time and money?
  10. After launch: how long until Google and AI assistants find you?
  11. Set up lead capture before launch day
  12. Seven mistakes that add weeks to a website project
  13. A realistic launch plan for your first 30 days
  14. How PrebuiltWebMarket helps you launch in about 7 days
  15. Your next step
  16. Frequently asked questions

How long to build a website depends mostly on which route you choose and how ready you are. For a local service business, a prebuilt website can launch in about 7 days, a freelancer usually needs 3 to 8 weeks, an agency often takes 2 to 4 months, and a do-it-yourself build takes as long as your free evenings allow.

The surprise for most owners is where the time goes. Writing code is rarely the slow part. Waiting for text, photos, logins and decisions is. This guide breaks down realistic timelines for each route, explains what causes delays, and gives you a checklist that can cut weeks off any build, whoever does the work.

It is written for owners of roofing companies, cleaners, dentists, mortgage brokers, removalists and other local service businesses in the United States and Australia who want a website that brings in enquiries, not a long project.

How long does it take to build a business website?

A typical small business website takes between about one week and four months to build. A prebuilt industry design can be live in about 7 days. A freelancer usually takes 3 to 8 weeks, and an agency often 2 to 4 months. DIY builds vary the most. How fast you supply content and feedback matters as much as the route itself.

These are typical ranges, not promises. A freelancer with a clear brief and a prepared client can finish in two weeks. An agency project with five decision makers can run for six months. The table below summarises what to expect from each route.

RouteTypical time to launchWhat decides the speedBest for
DIY website builderWeeks to months of eveningsYour spare time and skillsNew businesses with more time than budget
FreelancerUsually 3 to 8 weeksTheir workload and your feedbackOwners with a clear brief and time to manage it
AgencyOften 2 to 4 monthsDiscovery, design rounds, approvalsLarger firms wanting a fully custom brand
Prebuilt websiteAbout 7 daysHow quickly you send your contentOwners who want a proven site live quickly

The chart below shows the same ranges as approximate midpoints in weeks, so you can see the gap at a glance.

Illustrative: approximate weeks to launch by route (midpoint of typical range)
  • Prebuilt website1 weeks
  • Freelancer (3 to 8 weeks)5.5 weeks
  • Agency (2 to 4 months)13 weeks
  • DIY builder (varies widely)8 weeks

Example only. DIY has no reliable midpoint; 8 weeks stands for a few hours a week. Your project may be faster or slower.

Source: Illustrative midpoints of the typical ranges described in this guide; PrebuiltWebMarket launch guarantee for the prebuilt figure

The prebuilt route is fastest because the design, pages and technical setup already exist. Every other route has to create them first, and each creation step needs your input.

What actually happens during a website build

Every route goes through the same stages. Knowing them helps you see where your own project will slow down and what you can prepare in advance.

Planning and scope

Someone decides which pages the site needs, what each one is for and what the site must do: take quote requests, show prices, book appointments. On a custom project this is often called discovery and can take one to three weeks of meetings. On a prebuilt site most of it is already decided, because the page structure was designed for your industry.

Content gathering

This is the stage that stalls most projects. Your website needs a description of every service, your service areas, prices or starting prices, photos, reviews and contact details. Nobody knows your business better than you, so this information has to come from you, even if someone else writes the final words.

Design

On a custom build, a designer creates mockups of the home page and a few inner pages, then revises them after your feedback. Two or three rounds are normal, and each round waits on your reply. A prebuilt site skips this stage: you choose a design you can already click through, and it is customised with your logo, colours and photos.

Development and setup

The design is turned into working pages. Forms are connected to your email and phone, analytics are added, page titles and descriptions are written, and the site is made fast on mobile. A good developer also adds schema markup, which is code that labels your business details so search engines can read them reliably.

Review and changes

You get a private preview link, check everything and send changes. One organised list of changes keeps this to a day or two. Changes sent one at a time over two weeks stretch it out.

Launch

The site is connected to your domain, secured with SSL (the padlock in the browser), and submitted to Google Search Console and Bing Webmaster Tools so search engines can find it. Domain changes usually take effect within a few hours, though they can occasionally take a day or two.

DIY website builders: how long it really takes

DIY builders advertise that you can have a site in an afternoon. You can have a page in an afternoon. A business website that loads quickly, explains your services clearly, ranks in local search and sends enquiries to your phone is a different job.

Where the hours go

Picking a template is quick. Then come the slow parts: writing every page from scratch, resizing photos so the site is not slow, working out how to make a form send to your email, building separate pages for each service and area, and checking the result on a phone. Each of these is simple on its own. Together they add up to dozens of hours for someone doing it for the first time.

Most owners build in the gaps between jobs, so a project that needs 30 focused hours often takes two or three months of calendar time. Some sites stay half finished for a year, with a “coming soon” page that does nothing for the business.

When DIY is the right choice

DIY makes sense if you are just starting out, have little budget, enjoy this kind of work and have quiet evenings to give it. It is also fine as a temporary site while you save for something better. It is the wrong choice if every hour you spend on it is an hour you could be quoting or doing paid work.

If speed matters, check your result against our guide to why website speed matters for local businesses. Many DIY sites look fine on a desktop but load slowly on mobile data, which is where most local searches happen.

Freelancer timelines: usually 3 to 8 weeks

A good freelancer can build a solid small business website in a few weeks. The range is wide because freelancers juggle several clients and depend on you for content and approvals.

What a typical freelance project looks like

A common pattern is a week of planning and content requests, one to three weeks of design and revisions, one to two weeks of building, and a week of review and launch. If your content arrives late, everything shifts. If the freelancer takes on a larger client midway, your project may wait.

How to keep a freelancer project on time

  1. Agree on a written list of pages and features before work starts.
  2. Agree on dates for each stage, including when you will send content and feedback.
  3. Send all your content in one go, in one shared folder.
  4. Give one person on your side the authority to approve designs.
  5. Ask who will host and update the site after launch, and what that costs per hour.

Freelancers suit owners who have a clear idea of what they want and the time to manage the project. The weak point is often after launch: if the freelancer moves on, small edits can become hard to get done.

Agency timelines: often 2 to 4 months

Agencies bring a team: a strategist, a designer, a developer, a copywriter and a project manager. That gives you a fully custom site, but each handover adds time.

Why agencies take longer

Agency projects usually start with discovery workshops, then a sitemap, then wireframes (plain layouts without colours), then full designs, then development, then testing. Each stage ends with an approval meeting. If one approval takes a week to arrange, the project slips a week. Two to four months is common for a small business site, and longer for bigger ones.

When an agency is worth the wait

An agency makes sense for a larger company that needs a distinctive brand, unusual features such as a customer portal or complex booking system, or several stakeholders who all need a say. For a local service business that mainly needs enquiries, the extra months mean extra months without leads. Our article on prebuilt vs custom websites compares the two approaches in more detail.

Prebuilt websites: why they launch in days

A prebuilt website is a complete, working site designed for one industry that is then customised with your branding and content. Because the planning, design, development and testing were done before you arrived, the project starts at the content stage.

What changes when the design already exists

You do not approve mockups, because you can click through the real site before you buy. You do not wait for a page structure, because it was built for your industry: a roofer gets storm damage and inspection pages, a cleaner gets recurring plan pricing and a booking form. The work is swapping in your logo, colours, photos, services, prices and service areas, then launching on your domain.

For example, the Storm Shield Roofing demo set in Dallas already has pages for storm response, hail inspections and insurance claim help. The Brightwell Home Care cleaning demo set in Austin already has instant online pricing for recurring, deep and move-out cleans. A business that picks either one starts with those pages finished.

The trade-offs

A prebuilt site is not right for everyone. If you need features no existing design has, or a brand that must look unlike anything else, a custom build may suit you better. You also need to pick a design you genuinely like, because it is a starting point that is customised, not rebuilt from scratch. You can browse the prebuilt website designs for every industry to see whether one fits.

Why do website projects run late?

Website projects run late mainly because of missing content, slow decisions and changes to the plan partway through. Technical problems cause fewer delays than owners expect. Most can be prevented before the project starts by preparing your material, naming one decision maker and agreeing on what is included.

Here are the six causes we see most often, and what to do about each one.

Content that does not exist yet

Many owners have never written down what each service includes, which areas they cover or what a typical job costs. The developer cannot invent it. Start a simple document now with one paragraph per service, even if it is rough. Rough content that exists beats perfect content that is still in your head.

No usable photos

Websites with real photos of your team, vans and finished work earn more trust than stock images. But photos take time to collect, and phone photos are often dark or blurry. Spend one afternoon taking photos on a bright day, or pull the best ones from past jobs, before the build starts.

Lost logins

Your domain might have been registered by a former employee, a nephew or a previous web designer. Recovering access to the domain registrar can take days of emails and identity checks. Find out now who controls your domain and make sure the account is in your name.

Too many decision makers

When a partner, a spouse and an office manager all need to approve a design, each round of feedback takes longer and often contradicts the last. Choose one person to give final approval.

Adding things halfway through

“While we are at it, can we add a careers page, an online shop and a client portal?” Each addition is reasonable, and each one pushes the launch back. Launch with what you need now, then add pages once the site is live and earning.

Feedback sent in pieces

A list of 30 small changes sent in one email can be done in a day. The same 30 changes sent across 15 emails over three weeks can take three weeks. Collect all your changes and send them together.

How to launch faster: what to prepare before you start

The fastest way to shorten any website project is to have everything ready on day one. The table below lists what to gather and why it matters. With these items in one folder, most builds can move straight from setup to review.

What to prepareWhy it mattersTime it usually takes you
Logo file and brand coloursNeeded before any design work startsMinutes, if you have the original file
List of services, one paragraph eachBecomes your service pagesOne to two hours
Prices or starting pricesVisitors leave sites that hide pricesOne hour
Towns, cities or suburbs you serveUsed for service area pages and local SEOThirty minutes
10 to 20 real photosBuilds trust that stock images cannotOne afternoon
3 to 5 genuine customer reviewsSocial proof on the home pageThirty minutes
Domain login and email detailsNeeded to launch on your own addressMinutes, or days if access is lost
Licence, insurance or accreditation detailsAnswers “can I trust you?”Thirty minutes

Write like you talk

You do not need polished copy. Write how you would explain each service to a customer on the phone: what you do, who it is for, what is included, how long it takes and roughly what it costs. A good web team will tidy the wording and structure it for search engines.

Decide what the website must do

Pick the one action you want most visitors to take: call, request a quote or book online. Everything on the site should point towards it. Projects that try to make every action equally important take longer to design and convert worse.

What does each route cost in time and money?

Time and money are linked. A cheaper route that takes three months costs you three months of enquiries, and a DIY site costs your own hours. Compare the total over a year, not just the first invoice.

The table below compares the four routes on both. Prices for DIY, freelancers and agencies vary widely, so they are described as typical ranges rather than exact figures.

RouteTime to launchUpfront costOngoing costWho does edits
DIY builderWeeks to monthsLowMonthly subscriptionYou
Freelancer3 to 8 weeksMedium to highHosting, plus hourly editsYou or the freelancer
Agency2 to 4 monthsHighOften a monthly retainerThe agency
PrebuiltWebMarketAbout 7 days$399 setupFrom $97 a monthWe do, 3 a month on Launch

The cost of waiting

A website that is not live cannot bring in work. The chart below is a worked example for a business that expects 20 website enquiries a month once its site is running. It shows how many enquiries that business would not receive during the build, for each typical launch time.

Worked example: enquiries missed during the build at 20 a month
  • 51 week
  • 306 weeks
  • 603 months
  • 804 months

Example only. Use your own expected enquiries. A new site rarely reaches full enquiry volume on day one, so treat this as an upper bound.

Source: Illustrative example: 20 enquiries a month multiplied by months without a working site (1 week counted as a quarter month, 6 weeks as 1.5 months)

In this example, a four-month build means up to 80 enquiries that never arrive, against about 5 for a one-week launch. If even a few of those would have become jobs, the faster route pays for a lot of the difference. Your numbers will be different, so run the sum with your own average job value.

For a fuller look at what each route includes, read our comparison of website options, or see the line-by-line cleaning website cost guide, which works through the same choices with real price ranges for one industry.

After launch: how long until Google and AI assistants find you?

Launching your website and being found on Google are two separate timelines. Owners often expect enquiries from search on day one, then worry when nothing happens. Here is what to expect.

Getting indexed

Before a page can appear in search, Google has to discover it, crawl it and add it to its index. For a new site this can take anywhere from a few days to several weeks. Submitting a sitemap in Google Search Console and Bing Webmaster Tools tells both search engines your pages exist, which usually helps them find new pages sooner.

Ranking takes longer than launching

Being indexed is not the same as ranking well. For competitive local searches such as “roofer near me” or “dentist in Brisbane”, climbing takes months of useful content, genuine reviews and a complete Google Business Profile. Anyone who promises page one by a date is guessing. What you can control is giving search engines clear, fast, well-structured pages from day one.

More people now ask ChatGPT, Gemini, Perplexity or Google’s AI Overviews which local business to call. Two terms describe the work of appearing in those answers. AEO, answer engine optimisation, means structuring content so it can be shown as the direct answer to a question. GEO, generative engine optimisation, means making your business easy for AI tools to understand and cite. Our explainer on AEO and GEO for small businesses covers the practical steps.

The short version: state plainly what you do, where and for how much, answer real customer questions in your own words, and publish new helpful pages on a schedule. This is a slow, steady job, and it is the part most owners stop doing a month after launch.

If you do not have time to write, our SEO blog package publishes two articles a week on your own site and sets up the search console accounts for you.

Set up lead capture before launch day

A website that launches without working forms and follow-up wastes its first enquiries. This part is quick to set up, and it is easy to skip when everyone is focused on the design.

Test every form on your phone

Before launch, fill in every form on the site from your own phone. Check the enquiry arrives by email and, ideally, by text message, and that the person receives a confirmation. A form that sends to an old inbox nobody reads is one of the most common and costly faults on small business websites.

Reply within minutes, not hours

People who request a quote often contact two or three businesses at once and go with whoever replies first with a clear answer. An automatic text or email that confirms the request straight away, followed by a call from a person, keeps you in the running.

Use a CRM once enquiries grow

A CRM, customer relationship management system, records every enquiry, sends automatic replies and reminds you to follow up. It also handles missed calls: if a caller reaches voicemail, a missed-call text-back messages them straight away so they do not ring the next business. Only text people who have agreed to receive messages, and follow the business texting rules where you operate.

Our Scale plan sets this up for you in GoHighLevel. The GoHighLevel CRM package page lists everything included.

Seven mistakes that add weeks to a website project

  1. Starting before your content is ready. The build waits at the first page that needs your text.
  2. Choosing a route that does not match your time. DIY with no spare evenings, or an agency process when you need leads next month.
  3. No agreed scope. Without a written list of pages and features, the project grows until it stalls.
  4. Waiting for perfect photos. Launch with good real photos now and add better ones later.
  5. Forgetting the domain. Finding out on launch day that nobody can log in to the domain registrar.
  6. Approving by committee. Every extra approver adds a round of feedback.
  7. Treating launch as the end. A site that never changes after launch rarely improves its position in search.

A five-minute readiness check

Before you contact anyone about a website, answer these questions. Can you log in to your domain today? Do you have your logo as a proper file? Could you list every service and area in ten minutes? Do you have ten real photos? Is one person able to approve the final design? If you answer yes to all five, your project can move at the speed of the team building it, not at the speed of your inbox.

A realistic launch plan for your first 30 days

This plan assumes a prebuilt design, but the order works for any route. Only the first week changes length.

PeriodFocusWhat to do
Before day 1PrepareGather logo, services, prices, areas, photos, reviews and domain login in one folder
Days 1 to 7Build and launchCustomise the design, connect forms, review the preview link, launch on your domain
Days 8 to 14Get foundCheck the sitemap is submitted in Google Search Console and Bing, complete your Google Business Profile, link it to the site
Days 15 to 21Build trustAsk recent customers for reviews, add more real photos, check every form again
Days 22 to 30GrowPublish your first helpful article, add a page for your next service area, review which pages bring enquiries

What to measure in the first month

Do not judge the site on search traffic in month one. Instead, check that forms work, that the site loads quickly on a phone, that pages are being indexed in Search Console, and that the enquiries you do get, from your Google Business Profile, ads or word of mouth, are answered fast. Those are the foundations that make later months work.

How PrebuiltWebMarket helps you launch in about 7 days

We build websites for local service businesses from designs that already exist and already work. There are 113 live demos across 29 industries, from the roofing website demos to the cleaning website demos, and you can click through every one before you decide.

The process has five steps:

  1. Pick your website from the live samples for your industry.
  2. Onboarding call to collect your logo, colours, services, service areas and goals.
  3. We customise it: branding, your content, forms, SEO and tracking.
  4. You review a private preview link and request changes.
  5. Launch on your own domain, with SSL, Google Search Console and Bing set up.

We guarantee launch within 7 business days of receiving your content. Every site is tested to score 100 out of 100 for on-page SEO and 95 or more for PageSpeed performance at launch. If you are not happy, the first month is covered by a 30-day money-back guarantee, and all plans are month-to-month with no contract.

The Launch plan is $97 a month with a $399 setup fee and includes hosting, SSL, daily backups, lead forms to email and SMS, Google Analytics 4 and 3 content edits every month. Growth ($297 a month) adds the SEO blog, and Scale ($497 a month, $599 setup) adds the GoHighLevel CRM. Full details are on the plans and pricing page. We work with businesses across the United States and Australia; see the states and regions we serve.

What we cannot do is make your content appear from nowhere. The 7-day clock starts when your content arrives, which is why the preparation checklist above matters as much with us as with anyone else.

Your next step

If you have been putting off a website because you assume it will take months, start by gathering the items in the preparation table. That alone puts you ahead of most projects.

Then browse the live demo websites and find the design closest to how you want your business to look. When you are ready, book a free 45-minute call and we will tell you honestly whether a prebuilt site fits and how quickly yours could be live. If you would rather write to us first, use our contact form.

Frequently asked questions

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

It depends on the route. A prebuilt design customised for your business can launch in about a week. A freelancer usually needs 3 to 8 weeks, an agency often takes 2 to 4 months, and a do-it-yourself build takes as long as your free evenings allow. In every case, having your content ready is the biggest factor.

Why do website projects take longer than quoted?

Usually because the business side is not ready. Missing service descriptions, photos, prices and logins, slow replies to design drafts, and new ideas added halfway through are the common causes. The technical build is rarely the slowest part. Agreeing on scope, deadlines and who supplies what at the start prevents most delays.

Can a business website really be built in a week?

Yes, if the design and page structure already exist and you supply your content promptly. That is how a prebuilt website works: the site is already designed, built and tested, so the work is customising it with your brand, services and service areas. PrebuiltWebMarket guarantees launch within 7 business days of receiving your content.

How long does it take for a new website to show up on Google?

There is no fixed time. Google has to discover, crawl and index your pages before they can appear, which can take from a few days to several weeks. Ranking well for competitive local searches usually takes months of content and reviews. Submitting a sitemap in Google Search Console helps Google find your pages, but nobody can guarantee rankings.

What do I need to prepare before a website build?

Have your logo, brand colours, a list of services with short descriptions, prices or starting prices, the towns or suburbs you serve, your phone number and email, real photos of your team and work, a few genuine reviews, and the login for your domain. With these ready, most builds move straight from design to launch.

How long does a DIY website builder take?

Setting up an account takes minutes, but a finished, useful business website usually takes far longer than owners expect: choosing a template, writing every page, sizing photos, setting up forms and testing on a phone. Spread across evenings and weekends, many owners take weeks or months, and some never finish. DIY suits owners with more time than budget.

Is it worth paying more to launch faster?

Often, yes, but only if the faster route still gives you a fast, well-structured site you can grow. Every week without a working website is a week of enquiries going to competitors. Compare the total cost over a year, including your own time, not just the build fee, and check what is included after launch.

How long does it take to redesign an existing website?

A redesign is often quicker than a first build because you already have content, photos and reviews, but it adds steps: moving old pages, setting up redirects so you keep search traffic, and checking forms and tracking. Plan a few weeks with a freelancer or agency, or about a week if you move to a prebuilt design.

Your next website is already built.

Open the live samples, pick the one you like, and we will have it branded and live in about a week.