Strategy & Planning 9 min read

Website pricing models explained: fixed price, hourly and retainers over three years

Who carries the risk under fixed price, hourly and retainers, plus a three-year cost worksheet.

On this page 9 sections

Two quotes for the same website can show the same total and still be very different deals, because one is a fixed price and the other an hourly estimate. The number tells you what you’ll pay if everything goes to plan. The website pricing model tells you who pays when it doesn’t.

This guide compares website pricing models: how each shares risk, what a fixed-price proposal must spell out, how change requests should work, and what a site really costs over three years. For price bands rather than structure, see what a website costs.

The short answer

There are three common website pricing models:

  • Fixed price: an agreed scope for an agreed price. The provider carries the risk of underestimating the work; you carry the risk of the scope being wrong, because changes cost extra.
  • Time and materials: you pay for the hours or days actually worked. You get flexibility and carry the risk of overruns.
  • Retainer: a fixed monthly fee for an agreed service or amount of time. It suits ongoing care and improvement, not a one-off build.

Most website budgets combine them: a fixed price for the build, a monthly plan for care, and a budget for improvements. Compare quotes on their three-year total, not the launch price.

The three website pricing models, and who carries the risk

Every website project holds uncertainty: how long content will take, what you’ll change once you see the designs, what an old site hides. The pricing model decides who absorbs it.

Fixed price

You agree a defined scope (pages, features, languages, rounds of revisions) and a price for delivering it. Package and per-page pricing are simply ways of arriving at a fixed price.

Who carries the risk. The provider carries the estimating risk. If the agreed work takes longer, that’s their cost, so a sensible provider prices in a margin for the unknown.

Where it goes wrong. A fixed price is only as fixed as the scope behind it. “A modern five-page website” lets each side picture something different, and the gap gets settled through arguments, extra invoices or rushed final stages.

Best for. Builds and redesigns whose requirements can be written down, and organisations that need one approved number before work starts. A clear website brief is what makes an accurate fixed price possible.

Time and materials (hourly or daily rates)

You pay an agreed rate for the time spent, plus pass-through costs such as licences, usually invoiced against timesheets.

Who carries the risk. You. An estimate is not a price: if the work takes twice as long, you pay twice as much.

Where it goes wrong. Budgets drift a few hours at a time, unnoticed until the invoice arrives. Hourly rates also mislead: an experienced developer on a higher rate who needs fewer hours can cost less in total.

Best for. Work that can’t be scoped in advance, such as investigating a slow site nobody documented, or small ad-hoc fixes. Protect yourself with a not-to-exceed cap and an agreed point, say three-quarters of the estimate, where work pauses for review.

Monthly retainers

A web design retainer is a fixed monthly fee in one of two forms. A service retainer, such as a care plan, covers updates, backups, security, monitoring and support at a set response time. A capacity retainer buys a set number of hours each month for improvements, new pages or conversion work.

Who carries the risk. It’s shared. The provider commits capacity and you commit spend, used or not.

Where it goes wrong. Unused hours that expire, long lock-ins, and vague lines between what’s covered and what’s billed on top. Our guide to website maintenance costs lists the questions that expose a weak plan.

Best for. Everything after launch, rarely the build itself. Some providers offer a site with no upfront fee, repaid monthly over a minimum term. Multiply the fee by that term, and check who owns the design, content and domain when it ends.

Fixed price vs hourly vs retainer, side by side

At a glance Fixed price Time and materials Retainer
You pay for A defined result Time actually spent Ongoing service or capacity
Who absorbs overruns The provider You The provider for covered work; you beyond the allowance
Budget certainty High, if the scope is clear Low without a cap High, month to month
Best for Builds and redesigns Unclear or investigative work Care and continuous improvement
Watch for Vague scope and exclusions Drifting hours Lock-ins and expiring hours

The combination most projects end up with

A short discovery phase, at a fixed fee or day rate, turns uncertainty into a written scope. The build follows at a fixed price. After launch, a monthly plan keeps the site secure, and larger additions are quoted as small fixed-price projects.

Who you hire shapes the model too: freelancers commonly bill by the day or hour, and an in-house developer is a salary paid whether or not there’s website work that month. Our comparison of agencies, freelancers and in-house teams weighs those options on more than cost.

What a good fixed-price proposal spells out

A fixed price protects you only if the proposal defines what you’re buying. Look for each of these in writing:

Read the assumptions and exclusions first: that’s where similar-looking prices usually part company. To question a provider on the rest, use these questions to ask before hiring a web designer.

How change requests should work

Changes aren’t a sign that something went wrong: you learn things when you see real content on real pages. Agree a process before the first request:

  1. Put it in writing, with what should change and why, not in passing on a call.
  2. Classify it as a defect, a swap within scope or new scope.
  3. Price it before work starts, including any effect on the launch date.
  4. Decide: approve, decline or park it for a later phase.
  5. Log it, so the final invoice holds no surprises.

Defect, swap or new scope?

Type Example Usually costs
Defect The contact form doesn’t send, or a page breaks on phones Nothing: it’s part of the agreed scope
Swap Replacing a planned team page with an FAQ page of similar size Often nothing, if the effort is equivalent
New scope Adding online booking, another language or five more pages Quoted separately

Parking is the most useful habit: many mid-project ideas are good, but not good enough to delay launch. Add them to a phase-two list and decide once the site has real visitors.

Website total cost of ownership: a three-year worksheet

Website total cost of ownership is everything the site costs over a set period: the build, plus content, hosting, licences, care, improvements and your team’s time. Three years is a useful horizon: long enough to include renewals and a round of improvements, short enough to plan with confidence.

The figures below are invented placeholders, with no currency, for a mid-sized business website. Replace them with your own.

Cost line Year 1 Year 2 Year 3 Total
Design and build (fixed price) 80,000 0 0 80,000
Contingency 10,000 0 0 10,000
Content, photography and translation 15,000 5,000 5,000 25,000
Domain and hosting 6,000 6,000 6,000 18,000
Premium licences 3,000 3,000 3,000 9,000
Care plan 18,000 18,000 18,000 54,000
Improvements and new pages 0 20,000 20,000 40,000
Your team’s time 20,000 8,000 8,000 36,000
Total 152,000 60,000 60,000 272,000

Here the build is less than a third of the three-year total. Your split will differ, but the lesson holds: the quote is the most visible cost, not the whole of it. To use the worksheet:

  1. Fill in one per quote, asking each provider to price hosting, licences and care.
  2. Make the scope equal. If a quote leaves out content or a second language, add your own estimate.
  3. Adjust for the platform. Hosted builders bundle hosting into one subscription, with paid add-ons on top, while WordPress bills hosting, licences and care separately, as our WordPress, Wix and Shopify comparison explains.
  4. Set the total against the return. It’s the cost side of your website ROI.

Why the cheapest build is often the most expensive

A low build price can be genuine efficiency. It can also reflect a thinner scope, and then the difference comes back later:

  • Scope gaps return as change requests, priced when you have the least room to negotiate.
  • Licences stack up: a plugin for every function means several yearly renewals.
  • Skipped care becomes a repair bill. Emergency work after a hack or failed update often costs more than prevention would have.
  • The rebuild arrives early. A site nobody can edit or extend gets replaced sooner.
  • Lost enquiries never appear on an invoice. A slow or confusing site sends business elsewhere, and without tracking you won’t see it go.

None of this makes the most expensive quote the best. It means comparing at the same scope, over the same three years.

Contingency and phased builds

Hold back a contingency

Set aside money outside the quoted price for approved changes and surprises no brief anticipates. For a well-scoped fixed-price project, around 10 to 15% of the build price is a sensible starting point; allow more for time-and-materials work or when content isn’t ready. Anything unspent moves to phase two.

Build in phases

Phasing reduces risk and spreads cost across budget years. Launch the smallest site that does its main job well, in the languages your customers use, with tracked enquiry routes. Then let real data decide what the next phase includes. A website strategy gives you the roadmap to phase against, and a continuous-improvement plan keeps the site moving once it’s live.

Frequently asked questions

Is fixed price or hourly cheaper for a website?

Neither is cheaper by default. A fixed price includes a margin for the provider’s risk; hourly billing passes that risk to you, so the bill can land above or below the estimate. For a well-defined build, a fixed price is usually the safer choice. For small, unpredictable fixes, hourly often costs less.

Do I need a web design retainer?

Every site needs ongoing care, but not necessarily monthly improvement hours. If your site changes rarely, a care plan covering updates, backups and security is usually enough, with larger changes quoted as projects. Improvement hours pay off when you publish, test or add something most months.

How should payments for a website project be scheduled?

A common structure is a deposit to start, then payments at milestones such as design approval and launch. Avoid paying everything upfront: holding back part of the fee until launch keeps the provider’s incentive to finish.

What to do next

Before comparing numbers, ask each provider which pricing model they’re proposing and why. Then fill in a worksheet for each quote and compare three-year totals at the same scope.

Our pricing page shows how we structure it. Builds and redesigns get a fixed, itemised written quote: the price we agree is the price you pay, and anything outside that scope is quoted before work starts. Care plans are monthly, billed quarterly, with no lock-in. To price your own project, tell us what your website needs; after a free 30-minute call, you’ll get a written fixed-price proposal within three business days.

Written by the PORVIX team

The people who design, build and maintain websites for growing businesses. We write about the questions that come up on real projects, in plain language, and update articles when the advice changes.

Published

How we work

Is your current site costing you enquiries?

A free, plain-language audit, by email within 2 business days.

Get a free audit
Get a free audit

Keep reading

More plain-language guides.

More on strategy and planning first, then other guides worth reading next.

All insights

Start here

Let’s build a website that brings in business.

Tell us about your project. You’ll hear back from a real person within one business day, with honest advice either way.

  • Free consultation
  • Fixed written quote
  • Your details stay private