Hook: The same website quoted at $700, $2,000, and $7,000 by three firms — the expensive one isn't automatically worth it, and the cheap one isn't automatically saved. This guide dissects a build quote: which lines are real work, which are water, and what must reach the contract. For choosing the firm itself: how to choose a web agency.
- a good quote is one where every line can be verified as work. If you can't decompose a line into labor, the pricing power belongs entirely to the other side.
In this guide
- 1. A healthy quote's anatomy (for a $2,500–8,000 build)
- 2. Inflated line items to spot
- 3. Negotiating the right way
- 4. FAQ
1. A healthy quote's anatomy (for a $2,500–8,000 build)
| Line | Fair share | Notes |
|---|---|---|
| Page design & build | 40–50% | Pages × depth |
| Content & product listings | 15–25% | SKU-driven |
| SEO baseline | 5–10% | Must be a named line (foundation items) |
| Payments/logistics/policies | 5–10% | B2C required |
| Project management | 5–10% | Legitimate, but shouldn't exceed content |
| First-year maintenance | 10–15% | Edit counts + response times stated |
Quotes without a "content & listings" line either skip it or upsell it later — that's the biggest water zone.
2. Inflated line items to spot
- "Premium custom design fee" — reskinned template at custom price; demand prototypes to verify depth
- "Search engine optimization fee" — thousands for vague "optimization"; the real baseline (titles/metas/sitemap/speed) is small, ongoing SEO is separate (service bands)
- Per-"feature" pricing — same feature quoted 10× differently across firms; demand a demo of a comparable build
- Vague "maintenance fee" — must state included edits and hourly rates, or launch week becomes open invoice
3. Negotiating the right way
- Cut scope, not price — move "phase 2" items (multilingual, blog polish) out of round one; keep quality on what ships
- Milestone payments — 40/40/3-3 (start/staging/acceptance) is a healthy structure
- Oral promises → contract lines — deliverables, acceptance criteria, asset ownership (protective clauses)
Key takeaway: a good quote is one where every line can be verified as work. If you can't decompose a line into labor, the pricing power belongs entirely to the other side.
4. FAQ
Q1: Why do identical page counts differ 3× in price? Custom depth, content quality, and team experience. Run the 9 agency standards to see whether the expensive part sits where you can see it.
Q2: Do quotes include SSL/domain/hosting? Domain/hosting billed at cost (~$100–300/yr); SSL certificates should never be a paid line — they're free.
Q3: Can I buy the theme and hire only setup? Yes, and it saves half: theme $60–100 + setup labor. Works well on tight budgets.
Q4: Sub-$600 builds — take them? They launch, but typically without content planning or the SEO floor — fine for early validation, wrong for growth plans.
Conclusion: reading a website quote = decompose the anatomy, spot the water, lock the scope. The negotiation winner isn't the hardest bargainer — it's the buyer with scope and standards in writing.
*Related: Choosing a web agency — Independent site setup guide*
Frequently asked questions
Why do identical page counts differ 3× in price?
Custom depth, content quality, and team experience. Run the 9 agency standards to see whether the expensive part sits where you can see it.
Do quotes include SSL/domain/hosting?
Domain/hosting billed at cost (~$100–300/yr); SSL certificates should never be a paid line — they're free.
Can I buy the theme and hire only setup?
Yes, and it saves half: theme $60–100 + setup labor. Works well on tight budgets.
Sub-$600 builds — take them?
They launch, but typically without content planning or the SEO floor — fine for early validation, wrong for growth plans.