
Two quotes both titled “a website” are not the same purchase. One may be a single screen and a form. The other may be a catalog, checkout, an account, and a month of revisions. The total looks like a price. It is a scope.
These are the lines a real estimate is built from, and the questions that separate a workable proposal from “turnkey.” This studio does not publish a rate card: a number without scope is noise. The estimate comes after a short brief.
What you are actually buying
A site is not a Figma frame and not “we installed a theme.” It is pages on your domain, copy you can stand behind, a form or a bot that receives the request, and a way to change it after handover.
If the proposal has no page list and no “this is how we will know it is done,” you are buying a process. A process stretches. A result can be checked.
Lines that belong in the quote
- A list of pages or screens, not the word “website”
- Who writes the copy: you, the studio from your facts, or a draft you edit
- The form: where the lead lands, what is required, what happens if email is ignored
- Which widths are checked, not “it will be mobile”
- Domain, certificate, where it is hosted, and who owns the access
- How many revision rounds are included, and what counts as a new screen
Integrations are their own line: payments, CRM, stock, Telegram. They do not hide inside “layout.” Each one has someone else’s dashboard, a test mode, and a day when that service is down.
Why two landing pages are priced apart
A landing page for one offer is a first screen, proof, how the work happens, and one next step. A multi-page site is separate URLs for services, work, and contact. A store adds a product card, stock, a cart, and what happens after “pay.”
Comparing those formats by one number is useless. Pick the format first. How a single-offer screen is built is in the note on landing structure. When the catalog no longer fits one page — the note on a store or a Telegram catalog.
What inflates the quote without helping
- An admin with roles nobody will use
- “A unique design for every section” before the offer is a sentence
- Motion that does not explain the product
- An account area “for later,” before the first leads
- A second language if nobody will maintain it
The expensive part is rarely what looks complex in a picture. The expensive part is what you have to keep alive: other people’s plugins, ten places to update by hand, and logic only the author understands.
Copy and revisions
A shell full of “service headline” is not a delivery. Search and the screen both need your offer. The other failure is “we will write everything, you just look,” with no facts from you. The workable order: you supply facts and limits, the studio drafts, you approve the final wording.
Count revisions as screens and meaning, not as hours in chat. A new headline and a paragraph are a revision. A new section, a new service, a different funnel is new scope. If that is not said before kickoff, the argument starts in week three.
Speed, the form, and launch
A page that opens slowly on a phone loses the person before the form. The quote is not a PageSpeed badge. It is specific: images with sizes, fonts that are not a second download, a third-party widget that does not block the first screen. A heavy builder with a pile of trackers often loses to a plain build on ordinary hosting.
Test the form by sending it, not by looking at it. The lead has to land where someone reads it: an inbox that is watched, or a staff chat. The bot token and passwords do not live in the page source. The domain opens on one primary name. The other name redirects, or it is not in DNS.
How to compare two proposals
Put the quotes side by side and keep only lines you can check: pages, form, who writes, where it is hosted, how many revisions, what happens a month later. Cross out “full service” and “a personal approach.” Those are not work items.
- Do the page lists match
- Is it clear where the lead goes and who answers
- Do you receive access, a repository, or only a login to a builder
- Is there a boundary between included work and a new estimate
A cheap quote without those lines usually means they will be added later, as extras. A higher quote that names them at least shows what you are paying for.
If you need one screen for one offer, start with landing structure. If orders should land in chat, start with the note on an order bot. Describe the job and get a scope — through contact. Related deliveries are in the work.