How Much Does It Cost to Build a Website

Most small business websites cost between $300 and $5,000 to build, plus about $100 to $500 a year to keep online. Where you land depends on who builds it and how many pages you need. Below are the real numbers for each option.

5.0 from 7 Google reviews of Julián's work
Julián DurangoLSEZ
Your project team

Julián, Luisa & Efraín

We check every estimate by hand before you pay.
$299starting price$630most you'll pay
Add competitors Optional, up to 3

The short answer

Building a small business website usually costs between $300 and $5,000 upfront, and between $100 and $500 a year to keep online. A simple site you build yourself on a website builder can cost almost nothing upfront and $200 to $600 a year in plan fees. A custom site from an agency often starts around $5,000 and can pass $30,000 for large projects.

Where you land depends on four things: who builds it, how many pages it has, what it needs to do, and how much of the writing and SEO work is included. The rest of this guide goes through each one with real price ranges, so you can tell whether a quote is fair.

These are typical US ranges at the time of writing. Builder and hosting prices change often, so check the current plan pages before you sign up for anything.

Top Google results for how much does it cost to build a website, searched from the United States
Top Google results for "how much does it cost to build a website", October 2026. Most answers give wide ranges, not a price for your business. Source: Google, captured via DataForSEO

Website cost by who builds it

Who builds itUpfront costYearly costYour time
You, on a website builder$0 to $200$200 to $60020 to 60 hours
You, on WordPress$0 to $300$100 to $50030 to 80 hours
Freelancer$1,000 to $5,000$100 to $1,5005 to 15 hours
Small studio like SiteCostly$299 to $630$100 to $5002 to 5 hours
Agency$5,000 to $30,000 or more$1,000 to $10,000 or more10 to 40 hours

Building it yourself

Website builders like Wix and GoDaddy let you pick a template, drag in your text and photos and publish. The upfront cost is close to zero. You pay a monthly plan instead, usually somewhere between about $16 and $50 a month for a small business plan, and more for online stores.

The real cost is your time. Planning the pages, writing the copy, finding photos and setting up the basic SEO takes most people several weekends. If your hour is worth $50 and the site takes 40 hours, that "free" website cost you $2,000 in time.

DIY works well for hobby sites, portfolios and businesses that mostly get customers by referral. It works less well when you need to show up on Google against competitors who paid for a properly planned site.

Hiring a freelancer

A freelance web designer typically charges $1,000 to $5,000 for a small business site, sometimes more in big cities. You get a custom design and someone to handle the technical setup. Quality varies a lot, so look at sites they have built and ask whether copywriting and SEO are included. Often they are not, and you end up writing everything yourself.

Working with an agency

Agencies bring a team: a strategist, a designer, a developer, a copywriter and an SEO specialist. That costs more, often $5,000 to $30,000 for the build and a monthly retainer after. For a large company with complex needs, it can be worth it. For a plumber, dentist or salon with ten pages, it usually means paying for meetings and process you don't need.

A small studio with a fixed price

Studios that focus on one kind of client, like ours (see websites we've built), can charge less because the planning repeats from project to project. We only build websites for local service businesses, so we price from your market: the calculator checks real Google searches for your trade in your city, plans one page per group of searches and gives you a fixed price from $299 to $630.

Do it yourself
$0 to $200

Plus $200 to $600 a year in builder fees and 20 to 60 hours of your time.

Freelancer
$1,000 to $5,000

Custom design. Copy and SEO are often extra.

Fixed priceSiteCostly
$299 to $630

Fixed price from your local searches. Copy and SEO setup included.

See my exact price
Agency
$5,000+

Full team and process, often with a monthly retainer.

What affects web design cost

What moves the price of a small business website most (relative impact, our estimate)
Number of pagesBiggest driver
CopywritingOften left out
FeaturesBooking, payments
Custom designvs a template
SEO setupTitles, sitemap, GBP
Photos and logoIf you need them

Number of pages

Pages are the biggest price driver for small sites. Each page needs a layout, copy, photos and SEO setup. A five-page site and a thirty-page site are different projects.

The useful question is not "how many pages can I get?" but "how many pages do people search for?" A roofer in a big city might need separate pages for roof repair, roof replacement, metal roofs, storm damage and several neighborhoods. That is how we plan web design in Los Angeles, CA, where searches split by neighborhood. A roofer in a small town might do fine with five pages.

Copywriting

Writing is the part most quotes leave out. If you write your own text, the price drops. If the designer writes it, expect to pay for it, either in the package or by the page. Good copy for a local business is short, specific and answers what customers ask on the phone.

Design: template or custom

A template with your colors and logo costs less than a design made from scratch. For most small businesses, a well-chosen template looks professional and loads fast. A fully custom design makes sense when your brand is a big part of what you sell, like a restaurant, a boutique or a creative studio.

Features

Basic features like a contact form, a map and a click-to-call button add little or nothing. Bigger features add real cost:

  • Online booking or scheduling
  • Online payments or a store
  • Customer accounts or member areas
  • Integrations with your CRM, booking or job software
  • Multiple languages
  • Custom calculators or quote tools

SEO setup

A website that nobody finds is a cost, not an investment. Basic SEO setup includes page titles and descriptions, a sitemap, clean URLs, local business schema, fast loading and a connection to your Google Business Profile. Some designers include it, some charge separately and some skip it entirely. Ask.

Photos and branding

If you already have a logo and good photos, you save money. A professional photographer for a half day often costs a few hundred dollars and is usually worth it for businesses where trust matters. A logo from a designer ranges from about $100 for a simple mark to several thousand for a full brand.

Website design cost by platform

WordPress

WordPress itself is free. You pay for hosting, a theme and some plugins. Hosting for a small site typically runs from a few dollars to about $30 a month. Premium themes cost around $50 to $100 once, and plugins vary from free to $100 or more a year each. WordPress gives you the most control and you own all of it, but someone has to keep it updated.

Website builders like Wix

Builders bundle hosting, security and the builder into one monthly plan. They are easy to use and need little maintenance. The tradeoff is less flexibility, and you can't easily move the site to another platform later.

Wix pricing plans page showing website builder plan prices per month
Wix sells its website builder as monthly plans, with hosting included. Source: wix.com/plans, captured October 2026

Custom-coded sites

Sites built with code from scratch, or with modern frameworks, can be very fast and flexible. They need a developer for most changes, so they fit businesses that will have a developer around anyway or that want a site that rarely changes.

Ongoing website cost after launch

Building the site is only part of the cost. Plan for these every year:

CostTypical rangeNotes
Domain name$10 to $20 a yearMore for premium names
Hosting$36 to $500 a yearIncluded in builder plans
SSL certificateUsually freeMost hosts include it
Email on your domainAbout $6 a month per personGoogle Workspace or Microsoft 365
Maintenance$0 to $150 a monthUpdates, backups, small changes
Plugins or apps$0 to a few hundred a yearDepends on features

A small business site can run for $100 to $500 a year if you handle small changes yourself. If you want someone else to update it, add a maintenance plan or pay by the hour when you need changes.

Website cost by type of site

Type of siteTypical pagesTypical cost to build
One-page site or landing page1$0 to $1,000
Local service business5 to 30$300 to $5,000
Professional firm (law, dental, medical)10 to 50$1,000 to $10,000
Restaurant or cafe4 to 10$300 to $3,000
Small online store10 to 100 products$1,000 to $10,000
Large store or custom web appVaries$10,000 to $100,000 or more

Local service businesses

Plumbers, roofers, cleaners, landscapers, salons and similar businesses need a site that ranks in their city and makes it easy to call. Most of the value is in having the right pages: one per main service, one per town served, plus reviews and a clear phone number. Fancy features rarely matter. This is the kind of site we build, and our website pricing calculator prices it from the searches in your area. Our web design for plumbers page shows what that looks like for one trade.

Local service business website example with service and city in the headline and a tap-to-call button
A local service website we built for an irrigation company in Marietta, Georgia. Service and city in the headline, phone always visible. Source: mattairrigationatl.com, annotated by SiteCostly

Professional firms

Law firms, dental offices and medical practices compete hard on Google, and their clients take longer to decide. They usually need more pages, such as practice areas, treatments and team bios, plus careful copy. That pushes the price up, and many firms also pay for ongoing SEO.

Restaurants

A restaurant site mostly needs the menu, hours, location, photos and a way to order or book. Online ordering often comes through a third-party service with its own fees. Good photos matter more here than almost anywhere else.

Online stores

Ecommerce costs more because every product needs a page, photos and descriptions, and the store needs payments, shipping, taxes and inventory. Platform fees and transaction fees add to the yearly cost.

Website redesign cost

Redesigning an existing site usually costs about the same as building a new one of the same size, sometimes less if the content and photos can be reused. The hidden risk is losing Google rankings: if pages that already rank change their address without redirects, traffic can drop for months. Before a redesign, list the pages that get traffic and keep their URLs or redirect them.

Website maintenance cost

Maintenance covers software updates, security, backups, uptime monitoring and small content changes. On a website builder most of this is included in the plan. On WordPress, someone has to update the core, the theme and the plugins regularly, or the site becomes slow and easier to hack.

You can do it yourself in an hour or two a month, pay a designer by the hour when something comes up, or pay a monthly plan, which commonly ranges from about $25 to $150 for a small site. More expensive plans usually include content changes and SEO reporting.

How to build a website yourself, step by step

If you go the DIY route, this order saves the most time:

  1. Write down your services, the towns you serve and the questions customers ask most.
  2. Register a domain in your own name.
  3. Pick a builder or WordPress host and a simple template.
  4. Plan the pages: home, about, contact, one page per main service and one per main town.
  5. Write the copy for each page in plain language.
  6. Add real photos and your best reviews.
  7. Set titles and descriptions for every page.
  8. Connect the site to your Google Business Profile and Google Search Console.
  9. Test it on your phone before you publish.

What a $300, $3,000 and $30,000 website gets you

Prices make more sense with an example. Here is roughly what each budget buys for a small business. These are typical outcomes, not quotes.

Around $300 to $600

A focused site from a small studio or a careful DIY project: home, about and contact pages, a handful of service pages, mobile-friendly design on a template, basic SEO setup and a contact form. For a local service business with a clear offer, this can be enough to rank in its city and get calls. It won't include custom features or a unique design.

Around $3,000

A freelancer or small agency project: a custom or heavily customized design, 10 to 20 pages, professional copywriting, a few integrations like booking or a CRM, and more attention to branding. Good for businesses where the look of the site is part of the sale, or that need more pages than a basic package covers.

Around $30,000

An agency project with research, a brand system, custom design and development, dozens of pages, advanced features, testing and often a content and SEO plan. This is for companies with large marketing budgets, complex products or many locations. Most local businesses don't need it.

Three example budgets

These examples use typical prices to show how the costs add up. Your numbers will differ.

Example businessBuildFirst-year running costsFirst-year total
Solo house cleaner, DIY on a builder$0 plus about 30 hours of workBuilder plan and domain, about $250About $250 plus your time
Plumber with 3 trucks, small studio$299 to $630Domain, hosting and email, about $250About $550 to $900
Dental office, freelancer or agency$5,000 to $10,000Hosting, maintenance and plugins, about $1,500About $6,500 to $11,500

The cleaner saves money but spends weekends on it. The plumber pays a fixed price for a site planned around local searches. The dental office pays more because it needs many treatment pages, careful copy and design that matches its brand.

DIY or hire someone: how to decide

Build it yourself if most of these are true:

  • You enjoy this kind of work and have time for it
  • Most of your customers come from referrals, not Google
  • You need a few pages and no special features
  • You are fine with a template look

Hire someone if most of these are true:

  • You want to show up on Google in your city against competitors
  • Your time is better spent on paying work
  • You need more than a handful of pages
  • You want the copy and SEO done properly the first time

Many owners split the difference: they hire someone for the build and the SEO setup, then make small changes themselves afterwards.

Hidden costs to watch for

Some costs only show up after you sign:

  • Content you have to write yourself. Many quotes assume you supply all text and photos.
  • Revisions. Some packages include two rounds of changes and charge for every round after.
  • Hosting tied to the designer. You may pay above-market rates or lose the site if you leave.
  • Domain registered in someone else's name. Always register the domain in your own name.
  • Paid plugins and licenses that renew every year.
  • Stock photo licenses. Using images without a license can lead to legal claims.
  • Long contracts. Monthly website plans sometimes lock you in for 12 to 24 months.

One-time price or monthly website plan?

More web design companies now sell websites as a subscription: little or nothing upfront, then a monthly fee that covers hosting, updates and sometimes small changes. Others charge a one-time price and bill hosting separately. Both can be fair. The difference is in the details.

A monthly plan spreads the cost and usually includes someone to call when something breaks. Over two or three years, though, it often adds up to more than a one-time build plus hosting. Check how long the contract runs, what happens if you cancel and whether you keep the site and the domain when you leave. Some plans keep the site on their platform, so cancelling means starting over.

A one-time price means you own the site from day one. You pay for hosting and any changes as you go. This suits businesses that don't change their site often and want to know the total cost upfront.

Our websites are one-time: $299 to $630 (the website cost calculator shows yours), and you own the domain and the site. Hosting and optional maintenance are billed separately and listed in your quote.

Website costs people forget to budget for

Beyond the build and hosting, a few smaller costs come up in the first year:

  • Professional photos, if your phone pictures don't do the work justice
  • A logo, if you don't have one yet
  • Google Workspace or Microsoft 365 for email on your own domain
  • Booking or scheduling software, often a monthly fee
  • Online review tools, if you want help asking customers for reviews
  • Ads, if you want traffic faster than SEO can bring it

None of these is required on day one. List them, decide which ones you need now and add the rest later.

How much should a small business pay for a website?

For most local service businesses, a fair budget for a well-built site is somewhere between a few hundred and a few thousand dollars. Spending more makes sense when the site has to do more: sell online, handle bookings, serve many locations or support a large marketing budget.

A better way to set the budget is to work backwards from what one customer is worth. If a new client is worth $500 to you, a site that brings in two extra clients a month pays for itself quickly, whether it cost $600 or $3,000. A site that looks great but doesn't show up on Google brings in nothing, whatever it cost.

How to save money on a website without cutting corners

  • Pay only for pages people search for. Extra pages that nobody visits are wasted money.
  • Write the first draft yourself. Even rough notes on your services save the writer time.
  • Use your own photos. A phone in good light beats generic stock images.
  • Pick a common platform. It keeps future changes cheaper, because more people can work on it.
  • Choose yearly billing for builder plans and hosting, which is usually cheaper than monthly.
  • Skip features you don't need yet. You can add booking or payments later.
  • Own your domain and hosting account so you can switch providers without starting over.

Questions to ask before you hire someone

  • How many pages are included, and how did you decide that number?
  • Who writes the copy?
  • Is SEO setup included, and what exactly does it cover?
  • Who owns the domain, hosting and site files?
  • How many rounds of changes are included?
  • What does it cost per year after launch?
  • Can you show me sites you have built for businesses like mine?

A good provider answers all of these without hesitating.

How to get a price for your own website

Averages only go so far. Your price depends on your market. Our website calculator looks up how many people in your city search for your services on Google, plans one page for each group of searches and gives you a fixed price from $299 to $630. You see the searches, the suggested pages and the price before we ask for an email.

A beautiful website is worthless if your customers can't find you.

Every site we build includes basic local SEO for your city and your trade.

Business owners on working with us

These are Google reviews of Julián Durango's SEO consulting work under his personal brand, which started before SiteCostly.

5.0 from 7 Google reviews
  • Rogelio BerumenOct 2026, on Google
    ★★★★★

    “I contacted Julián's SEO agency to help me with my business and everything has gone really well. They're brilliant, really kind and all of them are very professional. 🥳”

    Translated from Spanish. Show original

    Contacte la agencia seo de Julián para que me ayudaran con mi emprendimiento y todo ha ido súper bien. Son unos cracks, súper amables y todos son súper profesionales. 🥳

  • Javi | VueltayMediaMay 2026, on Google
    ★★★★★

    “Thank you so much, Julián, for the work. I was looking for a partner for my agency's SEO projects, and I found the best. Speed, method, commitment and results... Let's go for more. 100% recommended.”

    Translated from Spanish. Show original

    Muchas gracias Julián por el trabajo realizado. Buscaba un partner para los proyectos SEO de mi agencia, y encontré al mejor. Agilidad en el trabajo, método, compromiso y resultados... Vamos a por más. 100% recomendable

  • Yulieth CruzFeb 27, 2024, on Google
    ★★★★★

    “Great service and a great team. You can see the results. Highly recommended!”

    Translated from Spanish. Show original

    Gran servicio y un gran equipo. Los resultados se pueden ver. Super recomendados !

  • Pedro SEOFeb 20, 2024, on Google
    ★★★★★

    “I've worked with Julián on several projects and he is a true SEO professional. He can analyze a website perfectly and put together an efficient action plan. It was a real pleasure to cross paths with him.”

    Translated from Spanish. Show original

    He colaborado con Julian en varios proyectos y es un auténtico profesional del SEO. Es capaz de analizar una web a la perfección y desarrollar un plan de acción eficiente. Sin duda un placer haberme cruzado con él.

  • Sebastián PenagosAug 3, 2020, on Google
    ★★★★★

    Highlighted: Professionalism

  • Dalida GallegoOct 19, 2019, on Google
    ★★★★★

    “Thanks to Julián for the excellent web design they did for my company. Very punctual with everything. May God always bless you, Julián. Thank you for the excellent web design and for ranking my website so I could become a reference in my industry. Thank you so much. Highly recommended.”

    Translated from Spanish. Show original

    Gracias a Julian por el excelente diseño web que hicieron para mi empresa. Muy puntual con todo. Que dios te bendiga siempre Julian, gracias por el excelente diseño web y posicionar mi web para convertirme en un referente en mi sector mil gracias. Muy recomendados.

  • Juan Diego Florez PerafanOct 5, 2019, on Google
    ★★★★★

    “I'm an electrician, and thanks to Julián ranking my website I've gained more customers. Thank you very much, I fully recommend him.”

    Translated from Spanish. Show original

    Soy electricista y gracias a julian que a posicionado mi pagina web he aunentado mis clientes. Muchas gracias lo recomiendo totalmente

Websites we've built

Real sites built by our team for businesses in the US and Latin America. Click any of them to see it live.

Three people build your site

Every order goes to the same small team. Software handles hosting setup and image resizing. People write and design what your customers see.

Julián Durango, Founder, CEO and SEO at SiteCostly

Julián Durango

Founder, CEO and SEO

Photo coming soon: Luisa Salazar

Luisa Salazar

Role and bio coming soon

Photo coming soon: Efraín Zea

Efraín Zea

Role and bio coming soon

Website cost questions

What is the average cost of a website for a small business?

Most small business websites cost between $300 and $5,000 to build, plus $100 to $500 a year to run. DIY builders cost less upfront, and agencies usually charge more.

How much should it cost to run a website each year?

For a small site, plan on a domain at $10 to $20 a year, hosting from about $36 to $500 a year and optional maintenance. Website builders bundle hosting into a monthly plan.

Can I build a website for free?

You can start on a free builder plan, but it usually shows the builder's ads and doesn't let you use your own domain. A real business site costs at least a domain and a paid plan.

Is it cheaper to build my own website?

In cash, yes. In time, often not. Planning, writing and setting up SEO takes most people 20 to 60 hours.

Is a website worth the money for a local business?

If it brings you customers, yes. A site that shows up when people in your city search for your service usually pays for itself with a few jobs.

Why is there a monthly fee for a website?

Hosting keeps the site online, and builder plans include hosting, security and the editor. Some designers also charge monthly for maintenance or as a payment plan.

How much does a website redesign cost?

Usually about the same as a new site of the same size, sometimes less if the content can be reused. Keep or redirect pages that already rank on Google.

How much does it cost to host a website?

For a small business site, hosting runs about $36 to $500 a year. Website builders include hosting in their plans, so you don't pay it separately there. A domain adds $10 to $20 a year.

How much does a website cost per month?

After launch, hosting for a small site runs about $3 to $40 a month, the domain works out to $1 or $2, and email on your domain is about $6 per person. Add $0 to $150 a month if you pay someone for maintenance. The build itself is often a one-time price.

How long does it take to build a website?

A small local site usually takes one to three weeks once the business sends its logo, photos and service list. Larger custom sites can take a few months.

Related pages

Find out what your website will cost

Pick your business and city. You see the searches, the pages you need and your price in about a minute. Prefer to talk? Book a free 30-minute call with Julián.

Book a 30-minute call

5.0 from 7 Google reviews

Julián DurangoLSEZ
Your project team

Julián, Luisa & Efraín

We check every estimate by hand before you pay.
$299starting price$630most you'll pay
Add competitors Optional, up to 3