Ask five agencies how much a B2B website costs and you get five different numbers, usually with a lot of hedging and no straight answer until you are on a sales call. So here is the honest version from the person who actually builds them. No sales page, just the real ranges and what moves them.
The short answer
For a professional B2B site in 2026, most projects land in these bands:
- A focused landing page: roughly $650 to $1,200. One page with one job, built to turn ad or outbound traffic into enquiries.
- A full business website: roughly $1,800 to $5,000. Five to eight pages, wired to a CRM, with tracking and a proper handover.
- A technical SEO sprint on an existing site: roughly $850 to $2,500, depending on how big and how broken the site is.
Anything far below those numbers is usually a template filled in quickly, and anything far above usually means an agency with overhead you are paying for. You can see my fixed prices here.
What you are actually paying for
The page you see is the small part. The cost is in the things that are invisible until they break:
- Structure your team can edit without calling a developer for every change.
- Speed and Core Web Vitals that hold up on a real phone, not just on the demo.
- Tracking that works, so every enquiry has a source and you know which page earned it.
- A clean handover, so the site survives you changing developer or staff.
What moves the price up or down
The number changes based on a few honest factors:
- Page count and custom functionality. A booking flow, a members area or WooCommerce logic costs more than a brochure site, because it is real software.
- Design. If you already have a Figma or a brand, I implement it. If not, that design stage is extra time.
- Content. A site where the copy is ready moves faster than one where we are writing as we build.
- SEO and tracking. A site built to be found and measured is worth more than one that just looks good, and it costs a little more up front.
Cheap versus expensive: what the gap actually buys
A $300 site and a $2,000 site can look similar in a screenshot. The difference shows up six months later. The cheap one is usually a heavy template with ten plugins, slow on mobile, impossible to edit safely, and with no tracking, so you cannot tell whether it brings in any business. The gap you are paying for is not prettier pixels. It is a site that is fast, that your team can run, and that you can measure.
Red flags in a quote
- No written scope. If the price is not tied to a specific page list and feature list, it will drift.
- Hourly with an open end. Fine for ongoing work, risky for a fixed build. You want one number against one scope.
- No mention of speed, tracking or handover. These are the parts that make a site earn its keep, and their absence tells you what you are really buying.
How I price it
I quote a fixed price against a written scope, so you get one number and one date before anything starts. If the scope changes mid-project, we agree the new number first. You approve the staging site before the final payment. If you want the detail, the pricing page lays out each package, and a 20-minute call is usually enough for me to give you a real number.
And if what you actually need is not a new site but to fix the one you have, that is often the technical SEO work, and it costs less than a rebuild.