Sooner or later a quote lands in your inbox. Maybe two or three, and the numbers are far enough apart that they cannot all be describing the same job. Before you compare prices, read the documents themselves. A quote tells you how a builder thinks long before their work does, and most of the trouble people have with web projects was visible on page one of the quote, in writing, waiting to be noticed.

The five things a real quote pins down

1. An exact page list. Not "up to ten pages". Named pages: home, services, about, contact, whatever your business actually needs. If the quote says "website" without listing what is in it, the price is a placeholder, and placeholders get renegotiated later, on the builder's terms. My quotes name every page, and pages added later run $150-350 each, agreed in writing before they exist.

2. What done means. A real quote defines launch: live at your domain, working on phones, forms delivering to your inbox, loading at a speed someone measured. On my own site that number is 357 KB fully loaded, 21 requests, zero third-party scripts, measured September 1, 2026. I put figures like that in the definition of done because "done when it looks finished" is done whenever the builder feels like it.

3. Who supplies content, and when. More projects stall on content than on code. If you are writing the copy, the quote should say what is due from you and by what date, because the timeline quietly depends on it. If the builder drafts it, the quote should say that instead. Mine usually says I draft it from a short interview and you approve every word before it goes live.

4. Revision terms, in writing. "Two rounds of revisions" means very little until someone defines a round. My version is simpler: I keep revising until it matches what we agreed on paper, at no extra cost. That only works because the paper is specific. Vague scope plus generous revisions is how projects turn into arguments.

5. Who owns everything at the end. Code, domain, hosting account, content. After the final payment, the files should be yours and the domain should be registered in your name. If the quote is silent on ownership, that silence is a term, and it favors the other side.

Red flags, translated to plain English

  • "Billed hourly" with no ceiling translates to: the price is whatever it turns out to be. An estimate with a cap is fine. An open meter is not a price at all.
  • "Unlimited revisions" with no written scope translates to: we will go in circles until one of us gives up. Unlimited against nothing specific is not generosity, it is the absence of a reference point.
  • "We'll get you to page one of Google" translates to: we are hoping you will not check. Nobody controls Google's rankings. Anyone who promises you page one for a flat fee is selling something else.
  • Ownership that stays with the agency translates to: you are renting your own website. The day you leave, you leave empty-handed.
  • "Hosting included, only through us" translates to: the monthly bill is the exit fee. Hosting a small business site can legitimately cost very little. Mine runs on Cloudflare at $0 per month, and my care plans ($50 per month, $100-150, or $250 and up, depending on how much changes) are priced separately from hosting so you can see what each dollar buys. Most builder subscriptions land somewhere between a streaming service and a car payment. Check yours.

Questions to ask any builder, including me

Ask these before signing. The answers matter less than whether you get them in writing.

  • Can I see the exact page list this price covers?
  • What happens when I want a page that is not on it?
  • What, specifically, does done mean, and how will we both know we are there?
  • Who writes the copy, and what do you need from me by what date?
  • What counts as one revision, and what happens after the last one?
  • After the final payment, who owns the code, the domain, and the content?
  • What does hosting cost per month, and can I move the site without you?
  • If I walk away in a year, what do I take with me?
Test me on this. Every question above applies to my own quotes, and I would rather be measured against my own checklist than trusted on tone. My tiers are public (Landing $600-900, Small $1,500-2,500, Standard $2,500-4,500, Large $5,000-9,000) and the longer answers live on the FAQ. Grid & Frame is a young studio, and a young project that has not proven itself yet says so. What it can do is put everything in writing and let you check.

Why the cheap quote and the expensive quote are different projects

When one quote says a few hundred dollars and another says several thousand for "the same site", you are usually not looking at one liar and one honest person. You are looking at two different projects wearing the same name. The cheap one is often a template with your logo dropped in, stock text lightly adjusted, and whatever the template happens to do on phones. The expensive one may include copy written from interviews, design built around your actual business, performance work, and a proper handover of everything you own. ELEVE, a Large-tier build I did for a New York amenities company, would look absurd next to a landing page quote, and it should. They are not the same purchase.

Neither project is wrong. Paying for one while expecting the other is. So compare page lists, definitions of done, and ownership terms before you compare the number at the bottom. The number is the least informative line on the page.

If you want to see what a specific, written quote looks like before anyone emails you one, the pricing calculator will put one together in about a minute. It costs $0 to look.