What does it cost to build a website?
Estimate what it takes to build a website, from the design and branding, through a build that scales with your page count, the copywriting and content, the functionality that turns a brochure into a store or a booking system, your domain and first-year hosting, the launch and SEO setup, and the ongoing upkeep that keeps it online. See the first-year total, a realistic range, and your implied build cost per page.
Typical range $1,665 – $44,400
- Design & build (by page count)$3,500
- Branding, logo & visual identity$1,200
- Content, copywriting & photography$1,500
- Functionality & integrations$2,000
- Domain & first-year hosting$300
- Launch, SEO & analytics setup$800
- First-year upkeep$1,800
- Total$11,100
Recommended next steps
Some links below are affiliate links. If you buy through them, Calcatrice may earn a commission at no extra cost to you. We only suggest tools that fit your result, and a company can't pay to show up here.
$3,000 to $15,000 is where a freelancer-built custom site usually lands: designed branding, a per-page build, written content, some functionality like forms or a small store, and a defined launch. The build and the content carry most of it, and the upkeep starts to matter.
What this assumes, and where it could be wrong
Every one of these is a place the number could be off. They are here because you should be able to check our working, not because we are hedging.
EVERY NUMBER HERE IS YOURS, BECAUSE A DESIGNER'S RATE IS A PRICE AND NOT A STATISTIC.
The page count is the unit the build turns on. Design and development are quoted largely per page or per template, so the count sets the size of the biggest line in the ledger. Similar pages reuse a template and cost far less than the first of their kind, which means a fifty-page site is not five times a ten-page site if forty of those pages share three layouts. Count the templates you actually need rather than every page you might one day add, and read the build cost per page the calculator reports as your check on whether you are pricing a template or a bespoke build.
Functionality is where a brochure site and a platform part ways. An informational site that only presents pages can be built and hosted cheaply, but the moment it has to take payments, book appointments, manage logins or sync with another system, custom development time and paid platforms enter the picture and the budget changes shape. That functionality line is also the one that keeps costing after launch, because a store or a booking system is software that has to be maintained, updated and secured. Price it as an ongoing commitment, not a one-time feature.
The build is one payment; the upkeep is a standing one. A website is not a thing you buy once and own outright: hosting and domains renew, themes and plugins need updating, security and backups run continuously, and content goes stale without edits. The first-year upkeep line above makes that visible so that a cheap build with high running costs can be compared honestly against a pricier build that costs less to keep. Carry the recurring part into your monthly operating figure, because it is the cost owners most reliably forget when they budget only for launch.
Do-it-yourself, freelancer and agency are three different price worlds for the same site. A template builder you drive yourself trades your time for a low subscription and pulls most lines toward their floor. A freelancer charges a rate for design, build and content and sits in the middle. An agency quotes a managed project with a team behind it and sits at the top. The same requirements can land in any of the three, so decide which route you are pricing before you set the numbers, and use the wide range this calculator shows as the span between those worlds rather than a margin of error.
