Websites, stores, SEO and systems — one team, quotes back within one working dayFree consultation

WELCOME TO VOCO DIGITAL

Website Pricing for Hong Kong SMEs: Fixed Fee, Hourly or Retainer?

Fixed fee, hourly or monthly retainer? Compare three common website pricing models for Hong Kong SMEs and learn which one fits your project and cash flow.

Most Hong Kong SME owners compare website quotes by looking at the bottom line. That is the wrong number to start with. The pricing model behind the number tells you far more about what you will pay over three years, and where the risk sits if the project changes shape halfway through.

There are three models you will meet: fixed fee, hourly, and monthly retainer. Each is a different way of splitting risk between you and the studio. Here is how to tell them apart, and which one suits which kind of business.

Fixed fee: you buy a defined outcome

A fixed fee quote names a scope and a price. You know the total before you sign. The studio carries the risk of underestimating the work.

That sounds ideal, and for many SMEs it is. But the model only works when the scope is genuinely fixed. Watch for these:

  • Page count and content source. Is copywriting included, or do you supply text? "Up to 8 pages" means something different if you have 40 products.
  • Revision rounds. Two rounds of changes is normal. Unlimited is a promise that quietly raises the price for everyone.
  • Third-party costs. Domain, hosting, SSL, payment gateway fees and stock images are often excluded. Ask for them in writing.
  • Change requests. A fixed fee needs a stated rate for work outside scope, otherwise the definition of "in scope" gets argued later.

Fixed fee suits brochure sites, landing pages and rebuilds where you already know what pages you need. It suits you less if your requirements are still moving.

Hourly: you buy time, and you keep the risk

Hourly billing is transparent in the sense that you can see the rate. It is opaque in the sense that you cannot see the total until the work is done.

Hourly works well for small, unpredictable jobs: a plugin update that breaks a layout, a form that stops sending email, a one-off integration. It is a poor fit for a full build, because the ceiling is unknown and the incentive to be efficient is weak unless you set limits.

If you accept hourly, protect yourself with three things: a written estimate with a range, a cap that triggers a conversation before more hours are spent, and a short weekly summary of what was done. Ask for hours to be logged by task, not just totalled.

Monthly retainer: you buy availability

A retainer is not really a website price. It is a subscription to someone's attention. You pay a set amount each month and get a defined bucket of work, response time, or both.

This model makes sense once your site is live and earning. Updates, backups, security patching, small content changes and monitoring all need to happen on a schedule, not when something breaks. A retainer spreads that cost and gives you a named person to call.

The trap is paying for availability you never use. Before signing, ask what happens to unused hours, what the response time actually is in working hours, and what is explicitly excluded. A retainer that does not cover security patching or backups is not maintenance, it is a support line.

How to choose without guessing

Match the model to the uncertainty in the job, not to the size of the number.

SituationModel that usually fitsWhat to insist on
New brochure site, content readyFixed feeWritten scope, revision limit, third-party costs listed
Site still being definedFixed fee for phase one, then re-quoteA paid discovery step with a deliverable
Small fixes and one-off jobsHourlyEstimate range, hour cap, task-level logging
Live site with ongoing changesRetainerResponse time, unused-hour policy, exclusions

One more check that catches most bad deals: ask each vendor to price the same scope in their preferred model. If one quotes fixed fee and another quotes hourly, you are not comparing prices, you are comparing risk transfers. Convert both to a realistic three-year total before you decide.

A question worth asking every vendor

"If we are six weeks in and I want to add a booking form, what happens to the price?"

The answer reveals the model better than any proposal document. A fixed-fee vendor should have a change process. An hourly vendor should give you a range. A retainer vendor should tell you whether it counts against the monthly bucket or is a separate project.

If you want a second opinion on a quote you have already received, or you are weighing up which model fits your next build, talk to us and we will walk through the scope line by line. You can also see how we structure our own engagements on the pricing page before you get in touch.

Summary

Fixed fee buys a defined outcome and suits settled scope. Hourly buys time and suits small unpredictable jobs, provided you cap it. A retainer buys availability and suits live sites that need regular care. Choose by how much uncertainty is in the job, ask what happens when scope changes, and compare three-year totals rather than headline prices.

Back to blog