If you have asked two agencies in Northern Virginia what a website costs, you have probably had two wildly different answers. One quoted $600. One quoted $18,000. Neither explained why.
Here is what actually drives the number, so you can judge a quote yourself.
The honest range
For a small business marketing website — somewhere between five and fifteen pages, no online store, no login area — quotes in Fairfax and Prince William County generally land in three bands.
Under $1,000. Almost always a template, often built offshore, usually on a page builder that gets slower every time you add a plugin. These can be fine for a business that just needs an address and a phone number online. They rarely rank, and they are rarely fast.
$3,000 to $9,000. The middle of the local market. You are paying for a designer and a developer, some original layout work, and usually a month or two of calendar time.
$12,000 and up. Custom design, multiple rounds of stakeholder review, and often a retainer attached. Appropriate for a business where the website is the product. Overkill for a plumbing company.
We charge $2,500 flat. That is deliberately above the template tier — you cannot get a genuinely fast, properly structured site for less, whatever the ads say — and deliberately below the agency band, because we build one type of thing repeatedly and do not spend three weeks in discovery meetings. You are paying for the build, not for the meetings about the build.
What actually costs money
Four things drive the price of a website, and only one of them is design.
How many decisions have to be made. A five-page site where you already know your services is cheap. A site where nobody has agreed what the business does yet is expensive, because the agency is being paid to run those meetings.
Whether anything is custom-built. A booking system, a customer portal, a payment flow — these are software, and software costs an order of magnitude more than pages.
Who writes the words. Copywriting is often the hidden line item. If you supply your own text, you save real money. If you expect the agency to interview you and write it, expect to pay for the hours.
How many people are involved. Every additional reviewer adds a round of revisions. A single decision-maker is the cheapest client in the world.
The questions worth asking any quote
Before you sign anything, ask these four. The answers tell you more than the price does.
"Do I own the code and the accounts when we finish?" If the answer is anything other than a clear yes, you are renting, not buying. Some agencies build on proprietary platforms specifically so you cannot leave.
"What will the site score on Google PageSpeed when you hand it over?" A real answer is a number. A vague answer about "optimising for performance" means nobody has measured it.
"What happens if I want to change my phone number in eighteen months?" If that requires a support ticket and a fee, factor that into the cost.
"What is not included?" Hosting, domain renewal, SSL, ongoing edits, and content writing are the usual gaps. Get them listed.
What a fair quote looks like
A fair quote for a small local business is specific about scope, names a launch date, states who owns what, and does not require a monthly retainer to keep the site online.
If you want a second opinion on a quote you have received, send it over with your current website address. We will tell you honestly whether it looks reasonable — even when the answer is that you should take the other offer.