The quick answer
How much does a website designer cost? A freelance web designer typically charges somewhere between $15 and $150 an hour, and a small business site usually ends up costing $500 to $5,000 when a freelancer builds it. Agencies bill more for the same work. The spread is real: Upwork lists web designers on its marketplace at roughly $15 to $30 an hour, while Clutch reports that the U.S. design firms it shortlists charge around $100 to $149 an hour. Where a particular designer lands depends on where they work, who they work for and what they are including.
This page is about the person: what a designer's time costs and why. If you want the full picture of a website's total cost, with builders and running costs included, start with how much a website costs for a small business instead.
Web designer hourly rate: what the published numbers say
Three kinds of sources publish rates, and each measures something different. Put together, they explain why two honest designers can quote very different numbers.
| Source | What it measures | Number |
|---|---|---|
| Upwork cost to hire page | Typical rates freelancers set on its global marketplace | About $15 to $30 an hour for web designers |
| Clutch Web Design Company Pricing Guide | Rates reported for design firms shortlisted on Clutch, from verified client reviews | Around $100 to $149 an hour |
| U.S. Bureau of Labor Statistics, May 2025 | Median yearly pay of salaried employees, not what a client is billed | $104,000 for web and digital interface designers; $92,650 for web developers |
The BLS figures are salaries, so they need translating. Spread over a 2,080 hour working year, $104,000 is about $50 an hour. A self-employed designer cannot bill at that rate and come out even, because a freelancer pays the full 15.3% self-employment tax for Social Security and Medicare that an employer would otherwise split with them, buys their own health insurance and software, and spends a good share of every week on work nobody pays for: quoting, email, bookkeeping and finding the next job. That is why an independent U.S. designer billing well above $50 an hour is not necessarily overcharging, and why a $20 an hour rate often means a lower cost of living, a newer designer, or both.
Upwork also gives typical flat prices for whole projects on its marketplace: roughly $300 to $1,500 for a single landing page and $1,500 to $5,000 for a business website of 5 to 10 pages. Those are estimates; each freelancer sets their own price.
How designers price a whole project
Most designers who build small business sites do not want to bill by the hour for the whole job, and most owners do not want them to. There are three common setups.
Flat project fee. One price for a defined set of pages and features. The designer carries the risk of the job running long. This is the most common way small business sites are sold, and the only one that lets you budget with confidence.
Hourly with an estimate. Common for redesigns and fixes where nobody can see the full scope up front. Ask for a cap, or you are signing a blank check.
Monthly retainer. A set fee each month for a block of hours or a list of services, typically for updates, hosting and small changes after launch.

Eight things that change what a website designer charges
When two quotes for "a five page website" are $800 and $8,000, the difference is almost always hiding in this list.
1. Who writes the words
Many designers design around text you provide. Writing every page from scratch is a separate skill, and a quote that includes it is buying more hours.
2. Theme or custom layout
A purchased theme with your colors is quick. A layout drawn for your business, then built and tested on phones, takes several times longer.
3. Features beyond pages
Online booking, payments, quote calculators, customer logins and connections to your other software each add design and testing time.
4. Photos and graphics
Licensing stock images, editing your own photos or booking a photographer can be inside the quote or left for you to sort out.
5. Search setup
Titles, descriptions, a sitemap, schema markup and a Google Business Profile are an afternoon or several days, depending on how far the designer goes.
6. Rounds of changes
Two rounds of revisions and "until you are happy" are very different promises. Ask how many are included and what each extra one costs.
7. Overhead and location
A solo designer in a small town and a downtown agency with a sales team have very different costs to cover, and both pass them on.
8. Deadline
A site needed by Friday means other work gets pushed. Rush fees are common and fair; just get them in writing.
How much does a web designer cost compared with an agency?
A freelancer and an agency can build the same five pages. With a freelancer, you pay for one person's hours and that person makes every decision. With an agency, you pay for a team, which brings coordination, backup when someone is out sick, and a manager whose job is to keep you informed. Clutch's pricing guide puts agency web design projects anywhere from about $2,000 to $100,000, which tells you how much "agency" covers.
For a local service business, the honest question is whether you need the team. A roofer, a therapist or a small law office usually needs clear pages, fast loading on a phone and somebody who answers when something breaks. An organization that needs brand strategy, several stakeholders signing off and custom software usually needs the team, and should budget for it.

Questions to ask before you hire a website designer
- Is this a fixed price, and what exactly does it cover?Get the page list, the features and the number of revision rounds in writing.
- Who owns the site and the domain when we are done?You should, outright, with logins in your name.
- What does it cost each month after launch?Hosting, updates and support, with the renewal price rather than the first-year deal.
- Who will I talk to when something breaks?A name and a phone number beat a ticket queue.
- Can I see something built for my business before I pay?Few designers offer this. It is the fastest way to find out if you like their work.
Our guide to finding and hiring a web designer covers where to look and what the contract should say.
Where Dominion Web Design Pro fits
We do not bill by the hour. Maurice Johnson writes and builds every site himself from Big Sandy, Texas, for a fixed one-time price: Starter at $497 for five pages, Pro at $997 for ten pages plus ten researched city pages, and Agency at $1,997 for keyword research and a page for every town-and-service combination worth having, usually 30 to 60 pages. Hosting, maintenance and updates are $49 a month, or included while you keep the AI agent. Pro's AI chat widget and the Agency plan's AI phone agent each cost $297 a month after their free trial, and neither is part of the one-time price.
The part that changes the hiring math is the free demo. Instead of judging a designer by a portfolio of other people's businesses, you see a site built for yours, then decide. If you would rather work with a designer down the street, that is a reasonable choice too, and the questions above will serve you either way. Our phone line is answered by an AI receptionist any hour, and it can put you through to Maurice when you want to talk to the person who would build the site.
Compare the three packages on the pricing page.
