Skip to content
Guides

How to Price Web Design Projects Without Undercharging

Derl McMeekin Derl McMeekin · · 6 min read
Illustration for the article: How to Price Web Design Projects Without Undercharging
On this page

Most web designers undercharge not because they don’t know their worth, but because they price reactively—matching a competitor’s quote, caving to a prospect’s budget anchor, or estimating hours too optimistically. The fix isn’t a magic rate card. It’s a repeatable system that accounts for your real costs, the client’s business value, and every scope risk before you send the proposal.

The Root Cause: Pricing From Cost Instead of Value

Hourly and flat-rate pricing both share the same flaw when misapplied: they anchor the conversation to your effort rather than their outcome. A five-page brochure site for a local plumber and a five-page brochure site for a Series-A SaaS company are not the same product. The SaaS site might generate hundreds of thousands in pipeline. Price accordingly.

Value-based pricing starts with a single question: What is this website worth to the client if it works? Get them to articulate it. “We close about 20% of inbound leads and our average contract is $15,000. If the new site doubles our monthly leads from 10 to 20, that’s $30,000 in new revenue per month.” Now your $8,000 project looks like a 3.7× ROI in month one.

You don’t need to charge a percentage of that value—but knowing it gives you a floor. Anything below a 5–10× ROI for the client is hard to justify rejecting.

Build a Real Cost Baseline First

Before you can price confidently, you need to know what a project actually costs you to deliver. Most designers underestimate by forgetting:

  • Non-billable overhead: sales calls, revisions, PM time, client education
  • Subcontractors: copywriters, SEO, developers you bring in
  • Tooling: hosting, licenses, staging environments, project software
  • Revision buffer: assume 20–30% scope creep on any fixed-price project

If you’re unsure what your agency’s software overhead actually costs, the agency software cost teardown for 2026 breaks it down line by line—most agencies are surprised by the total.

Once you know your true cost, set a minimum viable margin. A common benchmark for healthy agency projects is 40–60% gross margin. If your all-in cost to deliver a site is $3,000, your floor price is $5,000–$6,000. Below that, you’re subsidizing the client.

Choose the Right Pricing Model for the Project Type

No single model works for every engagement. Here’s a practical guide:

Project Type Best Model Why
Simple brochure site (known scope) Fixed price Predictable, easy to sell
Complex custom build Phased fixed or T&M with cap Reduces your scope risk
Ongoing retainer (updates, CRO) Monthly retainer Predictable revenue for both sides
Discovery/strategy only Fixed discovery fee Protects you before full commitment
Enterprise / high-stakes site Value-based fixed Captures upside, not just hours

Time-and-materials (T&M) is often the honest model for complex projects, but clients hate open-ended budgets. A practical middle ground: T&M with a not-to-exceed cap. You bill actuals; they have a ceiling. You absorb nothing if scope is clear; they have budget certainty.

Scope Definition Is Pricing Infrastructure

Vague scope is the #1 cause of undercharging on fixed-price projects. Every hour you spend on “one small change” that wasn’t in the contract is margin you’re giving away.

A tight scope document should define:

  • Number of pages and templates (not “up to X pages”—list them)
  • Revision rounds (two rounds of revisions, not “until you’re happy”)
  • Content responsibility (who writes copy, provides images, records video)
  • Integrations (CRM, booking, e-commerce—each one is a line item)
  • Browser/device support matrix
  • What’s explicitly excluded

When a client asks for something outside scope, you have two options: a change order or a “no.” Neither should be an apology. Change orders are a revenue line, not a confrontation.

Anchor High, Then Justify

Pricing psychology matters. If you present one number, clients negotiate down. If you present three tiers, they self-select—and the middle tier is almost always your real target.

Three-tier structure example:

  • Essential – 5-page site, 1 revision round, client-supplied content — $4,500
  • Growth – 10-page site, 2 revision rounds, copywriting included, basic SEO setup — $8,500
  • Authority – Full custom build, strategy session, conversion-focused copy, 90-day post-launch support — $16,000

The top tier anchors the conversation. Even if no one buys it, it makes the middle tier look reasonable. The bottom tier exists to give budget-constrained clients a path in—not to be your default.

Billing Structure: Don’t Float Your Clients’ Projects

How you collect money is as important as how you price. A standard structure that protects cash flow:

  • 50% deposit before any work starts (non-negotiable)
  • 25% at design approval (before development begins)
  • 25% at launch (before you hand over credentials)

Never launch a site without full payment. Holding credentials is leverage—use it professionally but use it. If you’re managing billing manually across invoicing tools, payment processors, and email threads, that’s friction that costs you time and sometimes money. Platforms like ProjEvo consolidate invoicing, payment tracking, and client communication in one place, so you’re not chasing down that final 25% across three different apps.

For retainer clients, auto-billing on the 1st of the month is table stakes. Manual invoicing for recurring work is a habit that kills cash flow predictability.

The Discovery Call Is a Pricing Conversation

Most designers treat discovery as information-gathering. It’s also a pricing signal. Listen for:

  • Timeline pressure (“We need this in three weeks”) → rush premium, typically 25–50%
  • Previous bad experiences (“Our last agency ghosted us”) → charge for reliability, not just deliverables
  • Decision-by-committee (“I’ll need to run it by the board”) → longer sales cycle, more revision rounds, price it in
  • Vague success metrics (“We just want something modern”) → red flag; pin down KPIs before pricing

If a client can’t tell you what success looks like, you can’t price for it—and you’ll never be able to prove you delivered it.

When Clients Push Back on Price

Scope reduction, not price reduction, is the right response to budget objections. “I can do this for $5,000 if we remove the blog, reduce to one revision round, and you provide all copy.” This preserves your margin and trains the client that your rate is fixed—only the scope moves.

If they still can’t meet your floor, walk away. A project below your minimum margin doesn’t just lose money—it consumes capacity you could use on a profitable client. For more on building the operational infrastructure that makes this kind of discipline sustainable, see how agencies are consolidating their tech stacks in 2026 to reduce overhead and improve margins.

One Final Check Before You Send the Proposal

Ask yourself: If this project runs 30% over on hours, will I still be okay? If the answer is no, your price is too low. Build the buffer in. Clients don’t see your hours—they see the outcome. Price the outcome.

Frequently asked questions

Should I charge hourly or use fixed pricing for web design?

It depends on scope certainty. Fixed pricing works well when deliverables are clearly defined; time-and-materials (ideally with a not-to-exceed cap) is safer for complex or evolving projects. Many experienced agencies use a fixed discovery phase to define scope before committing to a fixed build price.

How do I handle clients who say my price is too high?

Respond with scope reduction, not a rate cut. Identify what can be removed from the project to meet their budget. If you can't reach a profitable scope, decline the project—below-margin work crowds out better opportunities and sets a bad precedent with that client.

What's a reasonable deposit to require before starting a web design project?

50% upfront is the industry standard and should be non-negotiable. It covers your initial labor and signals client commitment. The remaining balance is typically split between a design-approval milestone and final launch, so you're never more than one payment behind.

How do I price rush projects?

Apply a rush premium of 25–50% on top of your standard rate. Rush work displaces other clients, requires overtime, and increases error risk. The premium compensates for all three. State it clearly in the proposal so it doesn't become a negotiation point.

Share this
Derl McMeekin

Derl McMeekin · Founder, ProjEvo

Derl McMeekin has spent 24+ years building websites and brands for clients and running a design studio. He founded ProjEvo to replace the tangle of SaaS tools agencies and solopreneurs juggle with one branded platform.

One platform instead of 8–12 subscriptions

Projects, billing, support, hosting and a branded client portal — all in ProjEvo.