10 Red Flags in a Web Design Quote (Small Business, 2026)
Free website audit — 3 specific fixes, in your inbox within 48 hours. Request yours →
WEB-SMB — Web Consult for Small Business Growth
Guides / Buying a small business website

Hiring · 2026

10 red flags in a web design quote

A bad quote rarely looks expensive. It looks reasonable and short, and the cost shows up six months later as a hosting bill you cannot leave, a domain you do not own, or a site nobody wrote the words for.

I have written quotes since 2006 and read hundreds that owners sent me for a second opinion. The same ten problems come up again and again. Here they are, in the order they usually cost the most, with what a fair quote says instead.

By Richerd Ho, web conversion strategist in Melaka · 256 small business projects since 2006 · Published October 2026

A small business owner at his desk studying a web design quote, with red warning flags pointing out vague scope, hidden fees, hosting lock-in, unclear ownership and a missing strategy
Most red flags are things the quote does not say. Vague scope, unclear ownership and silence about hosting cost more than any line item on the page.

Why quotes are so hard to compare

Three quotes for “a five-page website” can come in at RM 1,500, RM 6,000 and RM 14,000, and all three can be honest. One is a template with your logo on it. One is a proper build with your copy written for you. One includes photography, a booking system and a year of upkeep. The price alone tells you almost nothing.

What tells you something is what the quote names and what it leaves out. The red flags below are mostly omissions. A designer who does good work has no reason to leave these things vague, so when they are vague, assume the answer is the one you would not like.

The ten red flags

Most expensive first
10 red flags in a web design quote — what to watch for before you say yes: a small business owner frowning at a quote marked with red warnings for domain, hosting, page scope, mobile speed, copywriting, revisions, SEO, payment terms and after-launch support
Ten places a quote goes wrong: domain and hosting ownership, scope, copy, mobile and speed, SEO claims, revisions, payment terms and what happens after launch.
1

The quote does not say who owns the domain and hosting

The most expensive silence in the industry. If the designer registers the domain in their name, your business address on the internet belongs to them. If the hosting is theirs, leaving means rebuilding. I have seen owners pay RM 3,000 to buy back their own domain name.

A fair quote says: domain and hosting registered in the client's name, with login details handed over at launch.

2

“Client to supply all content”

Five short words that move the hardest part of the job onto you. Writing a homepage that turns a visitor into an enquiry is the work. If nobody is named as writing it, you are buying an empty layout, and the project will stall for weeks while you try to write it yourself.

A fair quote says: copy for all named pages written by us from a one-hour interview, or copywriting listed as a separate priced line.

3

A page count and a price, and nothing else

“Five-page website — RM 4,500.” Which five pages? What goes on them? Who decides? A quote this short cannot be held to anything, which is convenient for the person writing it. It also tells you no one has thought about what your site is supposed to achieve.

A fair quote says: each page named, with a line on what it is for. Home, Services, About, Contact is a start; “Services page built around the three jobs you quote most” is better.

4

Hosting bundled into a monthly fee with no exit terms

RM 150 a month “all inclusive” sounds easy. Over five years it is RM 9,000, and if the contract does not say you can take the files and leave, you are renting a website, not buying one. Some of these deals are honest. The ones that never mention how you leave are not.

A fair quote says: what the monthly fee covers, what notice is needed to cancel, and that the site files are yours to take.

5

Far below everyone else, with no reason you can see

A full small business site in Malaysia runs roughly RM 6,000 to RM 15,000 when someone writes the copy and tests it properly. A RM 1,200 quote for the same thing is a template, your words, and no testing. That is a legitimate product for testing an idea, but it should be described as one. Current RM ranges by type of site →

A fair quote says: what is not included at this price, in plain words.

6

Nothing about mobile or speed

Seven in ten of your visitors are on a phone. A quote that does not mention testing on phones, or any kind of loading target, is describing a site that will be checked on the designer's monitor and shipped. You will find the problems later, from customers who did not call.

A fair quote says: tested on iPhone and Android, loads in under three seconds on mobile data.

7

“Unlimited revisions” — or no mention of revisions at all

Unlimited revisions sounds generous and means the project has no end. In practice the designer gets tired first and the site launches half-finished. No mention of revisions is the opposite problem: the first change you ask for comes with an invoice.

A fair quote says: two rounds of revisions on design and copy, with the hourly rate for anything beyond that.

8

“SEO included” with no detail, or a ranking promise

SEO included can mean page titles and a sitemap, which take an hour, or it can mean nothing. And nobody can guarantee a position on Google. A quote that promises page one is either written by someone who does not understand how Google works, or someone hoping you do not.

A fair quote says: page titles and descriptions written for each page, sitemap submitted, Google Business Profile linked. No promises about position. What SEO basics actually cover →

9

Most of the money up front, no milestones

A deposit is normal and fair. Seventy or eighty percent before you have seen anything is not. Without named milestones there is nothing to tie a payment to, so the only pressure to finish is the designer's own goodwill.

A fair quote says: 40% to start, 40% on design approval, 20% on launch — or something close to it.

10

Not a word about what happens after launch

Launch day is when you find out what the site actually costs. Who fixes the form when it stops sending? What does it cost to add a service in month three? Who renews the domain? A quote that ends at “launch” has not thought past it, and neither have you.

A fair quote says: 30 days of fixes included, then either a care plan with a price or an hourly rate for changes. What upkeep really involves →

What a fair quote names

Print this and tick it against each quote. Any line you cannot tick is a question to send back before you sign.

What a fair web design quote names — a small business owner reviewing a quote with every item ticked: domain, hosting and files ownership, copywriting, each page and what it is for, platform, mobile testing and a speed target, revision rounds, payment milestones and after-launch support
Eight things a clear, honest quote spells out. If you can tick all eight, the price is probably fair whatever it is.
The quote should nameWhy it mattersIf it is missing, ask
Who owns domain, hosting and filesDecides whether you can ever leave“Will the domain and hosting be in my company's name, with logins handed to me?”
Who writes the copyThe words do the selling, not the layout“Who writes the homepage and service pages, and is that in this price?”
Each page, and what it is forTurns a page count into a scope you can hold them to“Can you list the pages and what each one needs to do?”
What it is built onSets your running cost for years“WordPress, a builder, or static — and what will it cost to run each year?” Compare →
Mobile testing and a speed targetMost of your visitors are on a phone“What devices do you test on, and how fast will it load on mobile data?”
Revision roundsGives the project an end“How many rounds are included, and what does an extra round cost?”
Payment milestonesTies money to progress“What do I pay, and when, and what do I see before each payment?”
What happens after launchWhere the real cost lives“What does it cost to add a page in month three, and who fixes things that break?”

The seven questions to ask on the first call, before a quote is even written, are in how to choose a web designer.

Green flags, for balance

A quote worth signing tends to have the same tells, and none of them are about price.

It describes your business back to you

Who your customers are and what the site needs them to do. If the designer listened on the call, it shows in the first paragraph.

It tells you what it does not include

Photography, a logo, a shop. Honest exclusions are a sign the inclusions are real.

It names a measure of success

Enquiries, calls, bookings. A designer willing to be measured is a designer who expects to deliver.

It is longer than a page and shorter than ten

One page cannot name everything above. Ten pages is process you are paying for and will not use.

Got a quote in hand and not sure?

Send me your current site and I will tell you what it actually needs — which is the only honest way to judge whether a quote is fair. Free, three specific points, within 48 hours.

Get my free audit

Questions owners ask about quotes

Named pages, who writes the copy, the number of revision rounds, mobile testing and a speed target, who owns the domain and hosting, what the site is built on, what happens after launch, and the cost of a change in month three. A quote that names only a page count and a price is hiding where the work sits.

Not always, but a quote far below the market needs a reason you can see. Below about RM 2,000 for a full small business site, the price usually means a template with your logo dropped in, your own copy, and no testing. That can be fine for testing an idea. It is a red flag when it is presented as a complete, custom site.

Yes, a deposit is normal. Thirty to fifty percent up front, the balance on launch or at named milestones, is standard. The red flag is paying most of the price before anything is shown, or a quote with no milestones at all.

You. The domain should be registered in your name or your company's, and the hosting account should be yours or transferable to you on request. If the quote is silent on this, ask, and get the answer in writing before you sign.

It is a red flag when it is vague or promises a ranking. Good quotes name what the SEO work is: page titles and descriptions, a sitemap, Google Business Profile setup, and page speed. Nobody can guarantee a position on Google, so a quote that does is either naive or dishonest.

Keep reading

Buying a small business website
A small business website shown on a laptop beside notes on build trust, get found and grow your business

The full guide

How to buy a small business website

The four decisions to make before you ask anyone for a price.

A meeting table with a design portfolio, project proposal, wireframes and a seven-point checklist

Hiring

How to choose a web designer

Seven questions to ask on the first call, before any quote is written.

A Malaysian small business owner at a laptop overlooking the Kuala Lumpur skyline, with website cost labels in ringgit

Malaysia pricing

Website design cost in Malaysia

RM price ranges by type of site, so you know when a quote is off.

Know what your site needs before you compare quotes

Send me your current site. Three specific fixes it needs, in your inbox within 48 hours, free — so the next quote you read has something to be measured against.

Get my free audit
More guides

Latest guides

WordPress vs static websiteWhich platform suits a small business. Website design cost in MalaysiaRM price ranges and yearly running costs. Website not showing up on Google?The checks that find the cause fast. SEO basics for small businessWhat actually matters, and what to ignore. WhatsApp for small businessSetup, link and website button. See all guides →