Web designer rates depend on experience, location, and what you're actually building

Web designers charge anywhere from $500 to $15,000 or more for a single website, depending on what they do, where they work, and how much experience they have. A freelancer in a rural area building a straightforward five-page site charges less than an agency in a major city building a custom e-commerce platform with hundreds of products. The price also shifts based on whether you're paying hourly, per project, or a monthly retainer — and what's included in that price matters more than the headline number.

Most web designers fall into one of three pricing models: hourly rates (usually $25 to $150 per hour), fixed project fees (usually $2,000 to $25,000 for a complete site), or monthly retainers (usually $500 to $5,000 per month for ongoing work). Which one you encounter depends on who you hire and what you need done.

Key Takeaways

  • Freelance web designers typically charge $50 to $100 per hour or $3,000 to $10,000 for a fixed project, while agencies charge $100 to $300 per hour or $10,000 to $50,000 for the same work.
  • A straightforward brochure site with five pages costs far less than a custom e-commerce site or one that connects to your business software.
  • Location matters: designers in New York or San Francisco charge more than designers in smaller cities or working remotely from elsewhere.
  • The price usually includes design mockups and coding, but hosting, domain registration, and ongoing updates often cost extra.
  • Hourly rates work best for small changes; fixed project fees work best when you know exactly what you want built.

Freelancers versus agencies and what that means for your bill

A freelance web designer working alone typically charges $50 to $100 per hour, or $3,000 to $10,000 for a complete website project. They handle the design and coding themselves, which keeps overhead low. They often work from home or a shared office, and they take on one or two clients at a time. A freelancer is usually faster to hire and more flexible about scope changes mid-project.

A web design agency is a company with multiple designers, developers, and project managers on staff. They charge $100 to $300 per hour, or $10,000 to $50,000 for a complete website. The higher cost reflects the overhead of running an office, the specialization of different team members, and the project management layer that keeps everything on schedule. Agencies often have a formal process, a contract with clear deliverables, and a point person you check in with regularly.

The middle ground is a boutique studio — usually two to five people working together, charging $75 to $150 per hour or $5,000 to $15,000 per project. They have more structure than a solo freelancer but lower overhead than a full agency.

What type of website you're building changes the price dramatically

A brochure website — basically an online business card with an about page, services page, contact form, and maybe a blog — costs $2,000 to $5,000 from a freelancer or $5,000 to $15,000 from an agency. It's mostly static pages with no complex functionality. A designer can build this in two to four weeks.

A small e-commerce site with 20 to 100 products, a shopping cart, and payment processing costs $5,000 to $15,000 from a freelancer or $15,000 to $40,000 from an agency. The designer has to set up a platform like Shopify or WooCommerce, connect it to a payment processor like Stripe, and test the checkout flow. This takes four to eight weeks.

A custom web process — something that stores user data, has accounts, or connects to your business software — costs $15,000 to $50,000 or more. This requires a developer, not just a designer, and often takes three to six months. Examples include a booking system for a salon, a membership portal, or a tool that pulls data from your accounting software.

A redesign of an existing site usually costs 30 to 50 percent less than building from scratch, because the structure and content already exist. You're paying for a new look and improved functionality, not starting from zero.

Hourly rates versus fixed project fees and when each makes sense

When a designer charges by the hour, you pay for the actual time spent — design mockups, revisions, coding, testing, and deployment. Hourly rates range from $25 to $150 per hour depending on experience and location. Hourly billing works well when the scope is unclear, when you expect to make changes as you go, or when you're hiring someone for ongoing maintenance and updates.

The downside of hourly billing is that you don't know the final cost until the work is done. A designer might estimate 40 hours, but if you request many revisions or change your mind about features, it could stretch to 60 hours. You also have less incentive for the designer to work efficiently — the longer the project takes, the more they earn.

A fixed project fee means you agree on a price upfront for a specific deliverable: "I'll design and build your five-page website for $8,000." The designer absorbs the risk if the project takes longer than expected. This works best when you have a clear brief, know what you want, and won't ask for major changes after work begins. Fixed fees give you budget certainty and incentivize the designer to work efficiently.

Some designers use a hybrid model: a fixed fee for the initial design and build, then hourly rates for revisions beyond a certain number or for ongoing updates after launch.

What's included in the price and what costs extra

Most web design quotes include the design (mockups you approve before coding), the coding and setup, and deployment to a live server. They usually do not include the domain name, hosting, SSL certificate, or ongoing maintenance.

A domain name (like yourname.com) costs $10 to $15 per year through a registrar like GoDaddy or Namecheap. Some designers include this in their quote; many don't.

Web hosting — the server that stores your website files — costs $5 to $50 per month depending on traffic and features. A designer might set this up for you and include the first year, or they might tell you to buy it yourself. If they manage it, they usually charge a small monthly fee on top of the hosting cost.

Ongoing updates — adding new pages, updating text, fixing bugs — are almost never included in the initial quote. Designers typically charge hourly for these, or you can pay a monthly retainer ($300 to $1,000 per month) for a set number of hours per month.

Search engine optimization (SEO) — making your site rank higher in Google — is sometimes included in the initial design, but more often it's a separate service that costs $500 to $2,000 per month or $2,000 to $10,000 as a one-time project.

How location and experience affect what designers charge

A designer in San Francisco or New York charges two to three times more than a designer in a smaller city or working remotely from a low-cost area. This reflects the cost of living, local market rates, and the assumption that clients in major cities have larger budgets. A freelancer in San Francisco might charge $150 per hour; the same person working remotely from rural Kentucky might charge $60 per hour.

Experience also matters significantly. A designer with five years of experience and a strong portfolio charges more than someone just starting out. A junior designer might charge $30 to $50 per hour; a mid-level designer $60 to $100; a senior designer or agency $100 to $300 per hour. The difference often reflects not just skill, but also speed — an experienced designer finishes projects faster and makes fewer mistakes that need fixing.

Specialization commands higher rates. A designer who specializes in e-commerce sites or real estate websites charges more than a generalist, because they bring specific knowledge that saves time and reduces risk.

Red flags when a quote seems too low or too high

A quote of $500 for a complete website from someone with no portfolio is a red flag. At that price, you're either getting a template with minimal customization, or the designer is undervaluing their work and may not finish or may disappear mid-project. Very low quotes often come from overseas designers working on platforms like Fiverr or Upwork, where quality and communication can be inconsistent.

A quote of $100,000 for a brochure website is also a red flag — unless you're asking for something genuinely complex like custom software integration or a massive e-commerce platform. Ask the designer to break down what they're charging for and why each piece costs what it does.

The best approach is to get three quotes from designers at different experience levels. Compare not just the price, but what's included, how many revisions you get, what happens after launch, and whether the designer seems to understand your actual needs.

Frequently Asked Questions

Should I use a website builder like Wix or Squarespace instead of hiring a designer?

Website builders cost $10 to $30 per month and let you build a site yourself without hiring anyone. They work well for straightforward brochure sites and small e-commerce stores. You lose customization and flexibility compared to a custom-built site, and you're locked into their platform. Hire a designer if you need something unique, expect to grow significantly, or want to own your code and data.

Can I negotiate the price with a web designer?

Yes, especially on fixed project fees. If a designer quotes $10,000 and you have a smaller budget, ask what you can cut to bring the price down — fewer pages, simpler features, or a longer timeline. Hourly rates are harder to negotiate because they reflect the designer's standard rate. Offering a retainer (paying monthly for ongoing work) sometimes gets you a discount on the hourly rate.

What if I want to make changes after the site launches?

Most designers include a certain number of revision rounds in the initial project fee — usually two or three. Changes after launch are billed separately, either hourly or as part of a monthly retainer. Clarify this in writing before work begins so there are no surprises.

Do I own the website after I pay for it?

You own the design and code, but you don't own the domain name or hosting unless you pay for those separately. Make sure your contract specifies that you own the files and can move the site to another host or designer if needed. Some designers try to keep clients locked in by controlling the domain or hosting.

How long does a website usually take to build?

A straightforward brochure site takes two to four weeks. A small e-commerce site takes four to eight weeks. A custom process takes three to six months or longer. This assumes you provide content and feedback promptly and don't request major changes mid-project.