Skip to main content
Agencies

Web Design Pricing: How to Charge for Your Work

Quick answer

Web design pricing follows one of four models: hourly, fixed project, value-based, or monthly retainer. Most agencies quote fixed project pricing for predictability and add a retainer for ongoing work. Price above the marketplace floor, around a $35 to $90 per hour US median, by selling outcomes instead of hours.

Web design pricing comes down to one decision: are you selling your hours or selling an outcome? Agencies that bill by the hour cap their income at the clock and train clients to watch the meter. Agencies that price the project, and the value it creates, make more on the same work. This is how to set a number you can defend, the four pricing models and when each fits, and how to make sure your price actually leaves you a margin.

We build websites under other agencies’ brands, so we see what agencies charge and what they keep. The gap between the two is almost always a pricing problem, not a skill problem.

How much should you charge for a website?

There’s no single right number, but there is a floor you should price above. Eleken’s analysis of US web design profiles on Upwork puts median hourly rates at $35 to $90. That’s the marketplace floor, the rate you compete on when a client is shopping on price alone. The whole point of running an agency is to not price there. You charge for the result, the process, and the fact that the client never has to manage the build themselves.

A professional small-business website usually lands between $5,000 and $15,000, and the number is set less by hours than by scope, design complexity, and the features involved. If you want a fast, itemized starting range for a specific build, our website cost calculator gives you one in seconds, which is the cost side of the equation before you add your margin.

Where you sit as a provider sets the tier. Here is roughly what each type charges for a comparable small-business build, based on 2026 US market data:

Who builds it Typical project (small-business site) Hourly
Freelancer $1,500 to $8,000 (most $2,000 to $5,000) $35 to $90
Small or boutique agency $5,000 to $25,000 (most $6,000 to $15,000) $75 to $150
Mid-to-large agency $15,000 to $50,000+ $150 to $350+

An agency charging a tier above a freelancer is not overcharging. The freelancer’s price buys their hours; the agency’s buys a team, a process, project management, and someone who carries the risk if it goes sideways. Clutch’s 2026 data puts most US web-design agencies around $100 to $150 an hour, with the majority of reviewed projects landing under $10,000.

The four web design pricing models

Most agencies use one of four. The right one depends on how well-defined the work is and how much value you create beyond the build.

Model How it works Best when The catch
Hourly Bill for time spent Open-ended or support work Caps your income and rewards being slow
Fixed project One price for a defined scope Clear, well-scoped builds You eat the overage if scope isn’t tight
Value-based Price on the outcome’s worth to the client Sites tied to real revenue Needs trust and a client who’ll talk numbers
Retainer Fixed monthly fee for ongoing work Care plans, ongoing changes Scope has to be capped or it creeps

For most agency website projects, a fixed project price wins. Clients trust a clear number more than a meter, and it lets you make money on speed instead of losing it. The catch in that table is the whole game: fixed pricing only works when your scope is tight, which is why your proposal and contract have to nail what’s in and what’s out before you quote a fixed number.

How to actually build your price

Work it in this order, not backwards from what you hope to charge:

  1. Know what the build costs you. Your time, your contractors, software, and overhead. If you don’t know your real cost, every quote is a guess.
  2. Add your margin. A healthy web project carries real margin, not a 10% sliver. You’re pricing the risk you carry and the management the client doesn’t have to do.
  3. Sanity-check against value. A site that books consultations for a law firm is worth more than a brochure for a hobby. If the outcome is worth a lot, a cost-plus number is often leaving money on the table.
  4. Quote one fixed number with a payment schedule. Deposit, design approval, launch. Put it in the proposal, make it binding in the contract.

Step one is easier when you know where a build’s hours actually go. For a typical small-business WordPress site, the budget splits across five phases roughly like this:

Phase Share of the build What it covers
Discovery and strategy ~12% Scoping, sitemap, requirements, kickoff
Design and UX ~30% Wireframes, visual design, revisions
Development and build ~35% Theme setup, templating, plugins, responsive front-end
Content ~12% Copywriting, migration, image prep, on-page SEO
QA, testing, and launch ~11% Cross-device QA, accessibility, performance, deploy

These are typical midpoints, not fixed rules. A template build shifts weight toward content; a fully custom build pushes design and development higher. Project management is usually folded across all five phases rather than billed separately, and most agencies hold a contingency of around 10% on top.

Put real numbers on it. Here is how a $9,000 small-business build breaks down across those phases, the kind of line-item quote a client trusts more than a single lump sum:

Line item Cost
Discovery and strategy $1,080
Design and UX $2,700
Development and build $3,150
Content $1,080
QA, testing, and launch $990
Total $9,000

Typical web design prices: rates and project ranges

Clients ask “how much to charge for a website” as if there is one number, and there is not. But there are typical ranges, and knowing them keeps you from underpricing out of nerves or overpricing yourself out of the deal. These are the figures US agencies generally work with in 2026. Web design agency pricing sits a tier above freelance rates, because you are selling a team, a process, and accountability, not just hours. Treat the table as a starting frame, then price up for the result you deliver.

Project type Typical price range What moves the number
Agency hourly rate $75 to $150/hr Sits above the $35 to $90 freelance floor, because you carry the team and the risk.
Brochure or small business site (5 to 10 pages) $2,000 to $8,000 Page count, custom vs template design, who writes the copy.
Custom business or lead-gen site $8,000 to $25,000 Custom design, integrations, forms, and conversion work.
E-commerce (WooCommerce or Shopify) $10,000 to $40,000+ Number of products, payments, shipping, custom functionality.
Custom build or web app $30,000 to $100,000+ Bespoke features, databases, and ongoing logic.
Website redesign $5,000 to $30,000 How much is rebuilt vs reskinned, plus content migration.
Monthly care plan or retainer $200 to $2,000+/mo Updates, security, hosting, and support level.

For ongoing work, a useful floor is 10 to 20 percent of the original build cost per year: a $9,000 site starts around $75 to $150 a month for basic maintenance, and climbs from there once you bundle in updates, support, and a set number of change hours. Price the care plan as recurring revenue, not an afterthought.

These are ranges, not quotes. The number you land on should reflect the outcome for the client, not the hours on your timesheet. If your figure sits at the bottom of these ranges, you are competing on price, and the rest of this guide is about how to price above that.

The pricing shortcut a lot of agencies miss

You don’t have to carry the build cost or the delivery risk to make the margin. Plenty of agencies get a fixed quote from a white-label WordPress team, mark it up, and quote the client their number. Your cost is fixed and known, so your margin is locked in before you start, and the work gets built under your brand. You set the retail price, you keep the spread, and the client only ever deals with you.

That turns pricing from a guess into arithmetic: known cost, plus your markup, equals your price. It’s the cleanest way to price web design work profitably without hiring a build team: you outsource web development and keep the markup.

Key takeaways

  • Web design pricing follows four models: hourly, fixed project, value-based, and monthly retainer.
  • Fixed project pricing gives clients predictability; retainers give you recurring revenue. Most agencies use both.
  • Price above the marketplace floor (a US median near $35 to $90 per hour) by selling outcomes, not hours.
  • As a white-label partner, your markup is the gap between what you pay and what your client pays; protect it.

Frequently asked questions

How much should I charge for a website?

For a professional small-business site, most agencies charge $5,000 to $15,000, set by scope, design complexity, and features rather than by hours. Price above the marketplace floor (Upwork medians run $35 to $90 an hour), quote a fixed number tied to a defined scope, and make sure it covers your real cost plus a healthy margin.

Should I charge hourly or a fixed price for web design?

Fixed price for most projects. Clients trust a clear number more than a meter, and fixed pricing lets you profit from working efficiently instead of being penalized for it. Hourly only makes sense for open-ended or support work where the scope genuinely can’t be defined up front. The condition for fixed pricing is a tight, written scope.

What’s a good profit margin on a web design project?

Enough to pay for your time, your overhead, and the risk you carry, which is rarely a thin single-digit margin. A common approach is cost-plus, where you know your real build cost and add a markup, then sanity-check it against the value the site creates for the client. If you mark up a fixed white-label quote, your margin is locked in before the project starts.

How do I price a website redesign?

Like a new build, but scope the migration and the existing content carefully, because that’s where redesigns blow their budget. Audit how many pages, how much content needs moving, and whether the current site has technical debt. Quote a fixed price once you know what you’re inheriting, and treat anything you discover mid-project as a change order.

Why do web design quotes vary so much?

Because “a website” can mean a five-page brochure or a hundred-page store with integrations, and because pricing models differ. An hourly freelancer and a value-pricing agency will quote the same project very differently. Page count, custom design, features, who writes the content, and who carries the risk all move the number.

How much should I charge for building a website?

It depends on the type. A simple brochure site typically runs $2,000 to $8,000, a custom business site $8,000 to $25,000, and an e-commerce build $10,000 to $40,000 or more. Whatever the type, price above the $35 to $90 per hour freelance floor and charge for the outcome, not the hours. Use the ranges above as a starting frame, then adjust for scope and value.

What is the average web design rate?

The US median for freelance web design on Upwork is roughly $35 to $90 per hour, per Eleken’s analysis. Agencies typically charge more, around $75 to $150 per hour or a fixed project price, because they carry the team and the risk. The average matters less than your own number: price for the value you create, not the market midpoint.

Want your cost side locked before you set your price? You can send us the details and we’ll give you a fixed quote you can mark up and drop straight into your proposal.

JS
Written by John Schatz

John Schatz is the founder of WP SuperHelp, a white-label WordPress development and support partner for agencies. For over 15 years he and his team have built, fixed, and maintained WordPress sites under agency brands across 1,500+ client projects.

Let's talk about your next WordPress project

Get a free consultation and a fixed quote, usually within one business day, delivered under your agency's brand.

Get free consultation

Leave the daily management of your website in the hands of the WordPress specialists at WP SuperHelp.

Navigation