Why website quotes are so hard to compare
Three quotes for "a website" can come back at $1,200, $6,500, and $30,000, and all three vendors can be acting in good faith. Web design has no standard unit of work, so every quote is really a bundle of assumptions about scope, quality, ownership, and aftercare. The red flags below are the places where those assumptions hide, and where bad actors (and disorganized good actors) cost you money.
The goal is not to find the cheapest quote. It is to force every quote onto the same terms so the prices finally mean something.
Red flag: vague scope
The most expensive word in a web quote is "website." A quote that says "custom website design and development: $5,000" tells you almost nothing. What you want to see itemized: number of pages or templates, who writes the copy, who supplies images, how many design revisions are included, which features are in (forms, booking, ecommerce, integrations), and what "mobile-friendly" specifically means.
Vague scope hurts you twice. During the project, everything you assumed was included becomes a change order. In comparison, the vague $5,000 quote looks better than an honest $7,000 quote that actually lists everything. Treat missing detail as a cost, not a convenience. If a vendor resists writing scope down, they are telling you how disputes will go later.
Red flag: unlimited promises
"Unlimited revisions," "unlimited pages," "unlimited support." Unlimited anything from a business that bills for time is either priced into the quote at a premium, quietly rationed once you sign, or a sign the vendor has not thought about their own economics. None of those is good for you.
Reasonable vendors bound their work: two or three revision rounds, a defined page count, support hours per month. Bounded promises are kept; unlimited ones are managed. The same skepticism applies to guarantees of search rankings. No one can guarantee a Google position, and quotes that promise "page one" bundle in a service you should evaluate separately; see how much SEO costs for what legitimate pricing looks like there.
Red flag: ownership traps
The quiet catastrophe in cheap web deals is discovering you own nothing. Before signing, get plain answers to four questions:
- Who registers the domain, and in whose name? It must be yours, in your registrar account. A vendor-owned domain is a hostage.
- Whose hosting account is it? Vendor-managed hosting is fine; vendor-owned hosting you cannot access is not.
- Do you own the design and code on final payment? The contract should say so. Watch for "license to use" language on proprietary platforms.
- Can the site move? Some vendor platforms cannot be exported. Leaving means rebuilding from zero, which converts a $60-a-month deal into a multi-thousand-dollar exit fee.
Proprietary platforms are not automatically scams; some are honest rent-not-buy arrangements. The trap is not renting, it is renting without being told.
Red flag: the lowball-then-upsell
The pattern: a strikingly low quote wins the job, then reality arrives as extras. Copywriting? Extra. Contact form spam protection? Extra. "Mobile optimization"? Extra. SSL, backups, analytics? Extra, extra, extra. The final invoice lands near the quotes you rejected, except now you are mid-project with no leverage.
The tell is a quote significantly below the others with no explanation of why. Real reasons for cheap exist (templates, offshore teams, a hungry newcomer building a portfolio), and an honest vendor will name them. Ask directly: "This is well under the other quotes I have. What are they including that you are not?" A good answer is illuminating. A bad answer is the flag. Knowing typical market ranges helps you spot outliers; our guide to how much a web designer costs gives you the baseline.
Red flag: nothing about afterward
A quote that ends at launch is half a quote. Missing aftercare details predict future pain: What does hosting cost in year two? Who applies software updates, and is that billed? What is the hourly rate for small changes? Is there a support response time? What happens if the vendor disappears?
Vendors who plan to overcharge later often keep this section empty on purpose, because the build quote is the bait and the maintenance contract is the business. Ask for year-two costs in writing as part of every quote, and treat a shrug as an answer in itself.
How to compare quotes on the same terms
Force alignment before judging price:
- Write a one-page brief yourself: pages, features, who writes copy, examples of sites you like, and your deadline. Send the same brief to every vendor.
- Ask every vendor the same five questions: total cost to launch, year-two cost, ownership of domain/hosting/code, included revisions, hourly rate after launch.
- Rebuild each quote into the same table with those rows. Gaps become visible immediately.
- Check one reference or two live sites the vendor built more than a year ago, and note how those sites are holding up.
- Then look at price, as the last step, not the first.
Most bad web deals were visible in the quote; buyers just did not have a structure for reading it. Set your own budget expectations first, using our cost calculator if you want a starting range, then make every vendor answer the same questions in writing. The good ones will not mind, and the difference in how they respond is usually the clearest signal of all.