In short
- A DIY builder site costs a few hundred dollars and your weekends. A template shop runs roughly $1,500 to $5,000. A custom small business site runs $6,000 to $20,000. Add a store or an app and the floor is about $20,000.
- The number is driven by pages, copy, photos, integrations and speed work. The design is rarely the expensive part.
- A quote should list the pages, say who writes the words, promise a speed score, and name who owns the result.
- The build is the visible cost. Plugins, hosting, per-seat tools and your own hours are the rest of it.
- At 0% financing, an $8,000 site is $2,000 down and $500 a month for a year.
This is the first of 4 guides on website cost. The rest are listed below.
Why every answer is a range
A roofer measures your roof, counts the squares, checks the decking and hands you a number. A web company looks at your business, nods thoughtfully, and hands you a range: three thousand to thirty thousand, depending on scope. Then it invites you to a discovery call to find out which end you are on.
The range is not dishonest. It is lazy. A website is labor, and labor has a price per hour that any shop knows to the dollar. What the shop does not know until it asks is how much labor your site needs: how many pages, who writes them, whether the photos exist, what the site has to connect to, and how fast it has to be. Those five things decide the number. Everything else is packaging.
And the industry loves packaging. Starter, Professional, Enterprise. Five pages, ten pages, unlimited. The tiers were set by the price sheet, not by any business, which is why the "Professional" plan somehow fits a dentist, a roofer and a law firm equally well. This guide skips the tiers. It gives you the real ranges by type of site, then shows you the five drivers so you can place your own project inside a range instead of being placed by a salesperson.
A website costs what the labor costs. The only question is how much labor your site needs, and that is a question you can answer yourself.
The honest ranges, by type of site
There are four kinds of business website on the market, and they are priced by different logic. Comparing a quote from one kind against a quote from another is how owners end up confused. Here they are, with approximate market figures for the first two and the range DataCram works in for the third.
What a business website costs, by type
| Type | Typical cost | What you get | Who it fits |
|---|---|---|---|
| DIY builder (Wix, Squarespace, similar) | $0–$500 to build, then $15–$50 a month, plus your hours | A template you fill in yourself. Hosting included. Speed and structure are whatever the builder allows. | A side business, a placeholder, or a business that lives on referrals |
| Template shop | $1,500–$5,000 | A theme with your logo and colors, usually on WordPress, with a plugin for each feature. Copy is often yours to write. | A small business that needs to exist online and is not counting on search |
| Custom small business site | $6,000–$20,000 | Pages built from your copy and your customer's path, written and structured for search, fast on a phone, tracked. Code you own. | A business that wants the site to produce calls and estimates |
| Custom with a store, portal or app | $20,000 and up | Everything above plus software: checkout, accounts, booking, quoting, integrations with the tools you run the business on. | A business whose site is part of how it operates, not just how it is found |
DIY and template figures are approximate general market ranges. The custom small business range is the one DataCram quotes in.
Two things to notice. First, the DIY figure is low only if your hours are free, and the DIY versus professional guide does that arithmetic without flinching. Second, the gap between the template shop and the custom build is not a gap in looks. Both can look fine. It is a gap in what the site does: whether it ranks, whether it loads in under two seconds on a phone, whether it counts the calls it produces. The custom website cost guide explains what that gap buys, phase by phase.
The five things that drive the number
Within any of those ranges, five inputs move the price. Know them and you can predict a quote before it arrives, and you can lower it on purpose instead of by haggling.
- 1
Pages.
Each page that has to rank for its own search is a unit of work: a title, a structure, several hundred words, photos, a form. A site with eight service pages and four area pages costs more than a five-page brochure because it is more site. The page count guide shows how to decide the number by what you want to be found for, not by a package.
- 2
Copy.
Someone has to write the words, and the words are the site. If you supply finished copy, the price drops. If a writer has to interview you and draft every page, the price rises, and it should, because that is the work that decides whether the pages rank and whether a stranger picks up the phone. The content guide explains what each page has to say.
- 3
Photos.
Real photos of your work and your people are the cheapest trust you will ever buy, and you can take them with a phone. Sites that arrive with none get stock photos, which cost little and prove nothing, or a photo day, which costs real money.
- 4
Integrations.
A form that emails you is included in every site. A form that creates a lead in your CRM, a booking calendar that syncs with your dispatch software, a quote tool that prices a job, a customer portal: each is software, and software is priced by the hour it takes to build and test.
- 5
Speed work.
A page that loads in under two seconds on a phone in a driveway is engineered that way. Compressed images, no unneeded scripts, code that ships only what the page uses. On a template it is an afterthought. On a custom build it is the default, and it is part of the price. The speed guide shows what it is worth.
What a quote should list
A quote is a description of work. If it does not describe the work, it is a number with a logo on it. Here is what a fixed-price quote for a business website should say, line by line, and what its absence tells you. DataCram's pricing page shows how a quote built this way reads.
A quote worth signing lists
- Every page by name. Home, contact, about, and each service and area page. A quote that says "up to 10 pages" has not thought about your business.
- Who writes the copy, and what happens to the price if that changes.
- The speed target, as a number a phone can measure, before you sign.
- Mobile as the first layout, not a checkbox that says "responsive."
- Tracking: how calls and forms will be counted from launch day.
- Integrations, each named, each priced.
- Ownership: the domain, the hosting account and the code are yours, with the logins in your hands.
- What is not included, in plain words. Photography, logo design, ongoing content, hosting after year one.
- A fixed price and a schedule, with what happens if you change your mind mid-build.
Hand any shop this list and ask them to mark it up. The good ones already do most of it. The ones who get vague around copy, speed and ownership are telling you where the money will go later. The twelve questions to ask before signing with any web company cover the rest of the conversation.
How financing changes the math
Here is where the range stops being frightening. A site that costs $8,000 is a real number for a small business. A site that costs $500 a month for a year is a line item next to the phone bill, and it is the same site.
We offer 0% financing on any project: 25% down, then equal monthly payments with no interest. Up to 12 months on any size job, 24 months from $15,000, 36 months from $20,000. On the $8,000 example, that is $2,000 at signing and $500 a month for twelve months. The site launches in the first two months and spends the other ten paying for itself. Financed sites are hosted on our platform for the length of the plan, which also means the hosting and monitoring question is answered for that period.
The reason this matters is not the convenience. It is that the right site and the cheap site are often only a few thousand dollars apart, and the cheap one costs more over three years. Financing removes the reason most owners pick the cheap one. The budget guide works the numbers against what the site should earn; the financing calculator gives you the monthly figure for any amount.
25%
Down at signing, on any project
0%
Interest, on every plan length
$500/mo
For an $8,000 site over twelve months, after $2,000 down
36 mo
Longest plan, on projects from $20,000
The rest of this series
More on website cost
Start now. Pay monthly. Add nothing for interest.
Any project up to 12 months, 24 months from $15,000, 36 months from $20,000. The total you pay is the price on the proposal. The calculator shows your monthly number.
Go deeper
- How much a custom website costsWhat custom means and where each dollar goes
- How much to budget for a business websiteThe number that pays for itself, with a worked example
- How DataCram prices a websiteFixed price, pages listed, nothing hidden
- 0% financing on websites25% down, equal payments, no interest
Want a real number instead of a range?
Tell us what the site has to do and we will send back a fixed price with the pages listed. No call required, and the number is yours to shop around.
Which of these sounds like you? (pick any)
Questions people ask
Straight answers
A DIY builder site costs a few hundred dollars plus your time and $15 to $50 a month. A template shop site runs roughly $1,500 to $5,000. A custom site built for search, speed and leads runs $6,000 to $20,000 for most small businesses. Add a store, booking or a customer portal and the floor is about $20,000. The spread comes from pages, copy, photos, integrations and speed work, not from the design.
Averages mislead here because they blend a $300 template with a $60,000 web application. The useful number is the range for your type of site. For a small business that wants the site to produce calls, expect $6,000 to $20,000 for a custom build, with the low end for a handful of pages and supplied copy and the high end for many pages, written copy and integrations.
Because the quotes describe different amounts of work. One shop is quoting a theme with your logo on it and leaving the copy to you. Another is quoting twenty pages written for search, engineered to load in under two seconds, wired to count calls. Ask each quote to list the pages, who writes the words, the speed target and who owns the code, and the spread usually explains itself.
For a business that gets its work by referral and just needs to exist online, a cheap site can be enough. For a business that wants the site to bring in customers, a cheap site is usually the expensive choice, because it does not rank, loads slowly on phones, and gets replaced within two years. Judge a site by what it will produce, not by what it costs to launch.
Hosting and maintenance for a small business site typically runs from about $20 a month for a simple builder plan to $50 to $300 a month for a managed plan on WordPress or a custom platform that includes updates, backups, security and monitoring. Anything above that should come with content work or marketing attached. The maintenance costs guide breaks it down by platform.
Yes. DataCram offers 0% financing on any project: 25% down, then equal monthly payments with no interest, up to 12 months on any size job, 24 months from $15,000 and 36 months from $20,000. An $8,000 site is $2,000 down and $500 a month for a year. Financed sites are hosted on our platform for the length of the plan.
Where to go from here
The next step down the road
- See how a fixed-price website is quotedPages listed, copy named, speed promised, code yours
- Finance a new site at 0%25% down, then equal payments, no interest
- See a custom home page for your business, freeBefore you spend a dollar, see what the money buys
- Affordable web design, done properlyCustom sites priced for small business
