We quote a fixed price after discovery, and that price does not move unless you change the scope in writing. Payment is staged against agreed milestones.
What actually drives the number
How much of the content exists
Copy, photography, and product data you already have shortens the project. Content we have to produce or clean up lengthens it, and it is the single most common reason a quote grows.
How many pages there are
A five page brochure site and a two hundred page catalogue are different projects. Every template needs its own states, its own testing, and its own handover, and every language multiplies that.
How competitive the search is
Ranking a specialist supplier in one city is not the same job as ranking a national retailer. We size the search work against who currently holds the positions you want, and we tell you when they are not realistically takeable.
Whether anything is being migrated
Moving an existing site means preserving URL shape, redirects, and whatever search equity exists. That work is invisible in a demo and expensive to skip.
Get a scope and a number
Describe the project in a few lines. If it is a fit, we return a written scope and a fixed price. If it is not, we say so and where we can we point you to someone better placed.