How much do web designers charge for a website?

Updated

Short answer

A web designer might charge $500 to $1,500 for a one-page website or $5,000 to $15,000 for a small business website built by an agency. Freelancers, agencies and website builders all have different pricing. The important thing isn't finding the lowest price. It's understanding what you're paying for, what you'll own when the work is finished and whether the website will actually do what your business needs.

How much do web designers charge?

There's no universal price for building a website.

One designer might quote $800. Another might quote $5,000. An agency might quote $15,000 for what appears to be the same project.

That doesn't automatically mean someone is overcharging.

You have to look at what each person is offering.

A basic website built from a template is different from a custom website designed around how your business operates.

Here are some general price ranges:

Who builds itTypical priceWhat it covers
Freelancer, basic website$500 to $1,500A one-page website.
Freelancer, small business website$1,500 to $5,000A small business website of 5 to 10 pages.
Freelancer, custom features$3,000 to $8,000A service business website with custom features.
Agency, small business website$5,000 to $15,000A more complete project of 5 to 10 pages.
Agency, custom features$8,000 to $20,000 or moreComplex websites with custom features.

These figures come from WPZOOM's 2026 pricing guide. WebsiteSetup lands in the same place, at $2,000 to $7,600 for a freelancer and $5,000 to $15,000 for a full-service agency.

These ranges overlap because experience isn't the only thing that determines price.

A skilled freelancer might charge more than an agency. An agency might offer an inexpensive template package.

The quote matters more than the job title.

Do web designers charge hourly or per project?

Both.

Some designers charge an hourly rate. Others give you a fixed price for the entire website.

Hourly rates depend on experience and the type of work. FreshBooks says web designers typically charge about $75 an hour, and WebsiteSetup puts WordPress developers at about $50 to $95 an hour.

Hourly pricing can make sense when you only need a few changes.

Maybe your contact form stopped working. Maybe you need to update a page or fix something that looks wrong on mobile.

You don't necessarily need a full project agreement for a small repair.

But hourly pricing becomes harder to manage when you're building an entire website.

If someone charges $100 an hour and estimates 30 hours, that's $3,000. If the project takes 50 hours, the cost becomes $5,000.

That's a meaningful difference for a small business.

We prefer fixed pricing for clearly defined projects because both sides should understand the cost before work begins.

A fixed price doesn't mean unlimited changes. It means the work being purchased needs to be clearly defined.

What should a web designer actually do?

A web designer should do more than make your website attractive.

The website needs to make sense to the people using it.

If someone visits your homepage, they should quickly understand what your business does, who you serve and what they should do next.

That sounds simple.

You'd be surprised how many websites make customers work to find basic information.

A good designer should think about:

  • How the website looks on phones.
  • Whether visitors can find important information.
  • How clearly your services are explained.
  • Whether the contact or booking process is easy.
  • Whether the pages load properly.
  • How the website can be updated later.

Not every designer handles every part of that work.

Some specialize in appearance and layout. Others also write code, connect business tools and handle technical setup.

That's why you need to ask what's included.

Don't assume the person designing the homepage is also setting up your email, booking software or Google Business Profile. Local search work is usually separate too. See how much local SEO costs.

Why do some designers charge so much more?

Because you're not always buying the same service.

A designer who installs a template and replaces the pictures might finish relatively quickly.

Someone building a custom website has to make more decisions.

They need to understand your business, plan the structure, create the design, build the pages, test everything and make adjustments.

That's also why how long it takes to build a website varies so much.

If the website includes online booking, payments, customer accounts or outside software, there's additional work.

There's also a difference between making something look finished and making sure it works.

A contact form that looks great but doesn't deliver messages is useless.

A booking button that sends customers to the wrong page creates unnecessary frustration.

A website that looks perfect on a laptop but falls apart on a phone isn't finished.

The time spent checking those details is part of what you're paying for.

Still, a high price doesn't guarantee high-quality work.

Ask the designer to explain why the project costs what it does.

If they can't explain the work in terms you understand, that's a reason to be cautious.

Should you hire a freelancer or an agency?

That depends on how much help you need.

A freelancer can be a great choice for a small business.

You may communicate directly with the person doing the work. There may be fewer people involved and less overhead.

But one person might not handle everything.

An agency may have separate people for design, development, writing and marketing. See the difference between a web designer and a web developer.

That can be useful for larger projects.

It can also mean more meetings, more handoffs and a higher price.

Neither option is automatically better.

We'd focus on whether the person or team understands what you're trying to accomplish.

Ask who will actually build your website.

Ask who you'll contact when something needs to change.

And ask what happens if the person responsible for the project becomes unavailable.

A small business shouldn't need to manage five different people just to get a website published.

Is a cheap web designer worth hiring?

Sometimes.

If your business is new and you only need a simple online presence, paying thousands of dollars might not be necessary. Start with do I need a website for my business.

A basic website can be enough to explain your services, display your contact information and give customers somewhere to learn about you.

But inexpensive work becomes expensive when you have to pay someone else to fix it.

We've worked on websites where the issue wasn't simply how they looked. The underlying experience needed attention too.

A website can have attractive pictures and still make booking unnecessarily difficult.

It can have plenty of pages and still fail to explain the services clearly.

Before choosing the cheapest quote, ask to see working examples.

Open those websites on your phone.

Try the contact forms.

Look at how easy it is to find information.

Don't judge someone's ability entirely from screenshots.

What questions should you ask before hiring?

You don't need to understand programming to hire someone who builds websites.

You do need to understand the agreement. For the full process, see how to hire a web designer.

Here are the questions we'd ask:

  • What exactly is included in the price?
  • How many pages will you build?
  • Will you write the content or do I provide it?
  • Can I request changes before launch?
  • Who owns the domain and website?
  • Will I receive all the accounts and access?
  • Are hosting and maintenance separate?
  • Can another developer work on the website later?
  • What happens if something doesn't work after launch?

Pay particular attention to ownership.

If you pay for a custom website, you should understand whether you're buying the finished work or paying for ongoing access to someone else's platform.

Those are different arrangements.

Neither is necessarily wrong, but they shouldn't be confused.

At Veshtera, you get a fixed quote before work starts. Our Launch package is $3,500 for up to five pages, live in about 14 days, and Pro is $6,500 and adds booking, a second language and up to ten pages. Once the project is paid in full, the custom work is yours, with the accounts, code and access handed over.

Common questions

How much should I pay someone to make a five-page website?+

WPZOOM puts a small business website of 5 to 10 pages at $1,500 to $5,000 from a freelancer and $5,000 to $15,000 from an agency. The price depends on whether you're getting a basic template or custom work, and whether writing, forms, search setup and other features are included.

Is it better to pay a web designer hourly or a flat fee?+

A flat fee is usually easier to budget for when the project has a clear scope. Hourly pricing can make sense for smaller updates or work where the time required is difficult to predict.

Can I hire someone to build a website and maintain it myself?+

Yes, provided the website is built on a system you can access and manage. Ask what you'll be able to edit yourself and whether you'll need technical knowledge before agreeing to the project.

Do web designers include hosting in their prices?+

Some do and some don't. Hosting is the service that keeps your website available online, and it may be billed separately from the design work. Ask for a breakdown of one-time and ongoing costs.

Should I hire a web designer if I already have a website builder?+

Not necessarily. If you're comfortable using the builder and your website only needs basic pages, you may be able to do the work yourself. Hiring a designer becomes more useful when you need better structure, custom functionality or help solving problems you can't easily fix. If you are weighing AI tools, see can AI build a website for my business.

Want a fixed price for your site?

Tell us what your business needs. You get a fixed quote before any work starts.

Sources