Ask five web designers what a contractor website costs and you will get five numbers, none of them published on their own websites. One quote comes back at $6,500. A guy at the supply house swears he paid $12,000 and it was worth every dollar. The honest range in 2026 is $3,000 to $15,000 for a professionally built site, with most straightforward contractor builds landing between $3,000 and $6,000 — and none of that tells you what you should pay.
Here are the real 2026 ranges, what drives them, and how to spot a fair quote before you sign.
The short answer
In 2026, a professionally built small-business website typically runs $3,000 to $15,000. Freelancers building on templates usually land between $3,000 and $8,000. Custom agency builds usually start around $8,000 and climb from there. For a straightforward five-to-seven page contractor site, most quotes land somewhere in the $3,000–$6,000 range.
At the other end, do-it-yourself builders like Wix or Squarespace cost $200–$500 a year in subscriptions — plus every evening you spend fighting the editor.
What you are actually paying for
Every quote is really four things bundled into one number.
Design and build — the layout, the mobile version, the speed. This is the visible part, and it is where templates quietly save agencies money they do not always pass on.
Copywriting — the words. Many quotes do not include writing at all; "we will need the content from you" is the most common hidden cost in web design. If you have ever stared at a blank About page, you know what that clause really means.
Being found — indexing, page structure, service-area pages, load speed. A site Google cannot read is a brochure in a locked drawer, and plenty of $5,000 sites ship that way.
Launch and setup — the domain pointed at the right place, hosting configured, the quote form landing in your inbox, click-to-call working on a phone. Unglamorous work, and the first thing skipped when a build comes in cheap.
What each tier actually gets you
Doing it yourself — $200–$500 a year
You pick a template on Wix, Squarespace, or GoDaddy and build it in the evenings. What you spend is time: writing every page, sizing every photo, fixing it when a service changes. It suits a new one-truck operation with no cash to spare, or a contractor already booked out on referrals who just needs an address on the internet. If money is tighter than time, this is the honest right answer.
A freelancer on a template — usually $3,000–$8,000
One person, working from a template, customizing it for your trade. Quality swings hard depending on who you get, and the good ones are excellent value. The risk is availability: when they take a full-time job or go quiet, your site goes with them. Best when you have a personal recommendation to go on rather than a search result.
A full agency build — usually $8,000–$15,000 and up
A team, a discovery process, custom design, and a project manager you meet with weekly. You pay for the process as much as the product, and timelines commonly run six to eight weeks. That earns its price for a bigger outfit with multiple locations or something complicated — booking systems, a dozen service lines. For five pages showing roofs, it is more machinery than the job needs.
A flat-rate done-for-you build
A fixed price, a fixed page count, everything written for you, delivered in days. Less flexible by design, but you know the number before you start and there is no scope conversation halfway through. For most contractors, it is the shortest path.
One-off build or something maintained
There is a difference between buying a website and having a website, and the quote almost never spells it out.
A one-off build hands you a finished site and ends. Fine until you change your service area, raise your prices, or want three photos from last week's job on the gallery. Then you are either learning the editor yourself or emailing someone who now bills you hourly and answers when they answer.
A maintained site means somebody handles hosting, backups, security updates, and small edits on a schedule. Managed hosting alone typically runs $20–$60 a month. Agency care plans usually run $150–$500 a month and often bundle in reporting calls you may not want.
Neither model is wrong. What is wrong is finding out which one you bought six months after launch.
The hidden costs to ask about
- Who writes the words? If the answer is "you do," the real cost includes your nights and weekends.
- Hosting and the domain. A domain runs $10–$20 a year and should be registered in your name. Hosting is separate. Both surprise people who assumed the build price covered everything forever.
- Revisions. Two rounds included? Unlimited? Billed hourly? Get it in writing.
- Edits after launch. Ask what a change costs once the site is live, and how fast it happens.
- Timeline. Every week without a site is a week of jobs going to the contractor who has one.
Then there is ownership, which costs people the most and gets asked about the least. "You own it" should mean three things: the domain is registered in your name, the site and the words can move to another host tomorrow, and nothing breaks if you stop paying the person who built it. Some builders keep your site on their own platform. Stop paying, lose the site. Ask it plainly: if we part ways, what do I walk away with?
What a fair 2026 deal looks like
Modern tooling has changed what this work costs to produce, and prices are starting to reflect that. A fair complete package today includes the build and the copywriting and the Google setup, with you owning everything outright.
That is also how you judge a quote. Do not compare two numbers — compare what each number contains. A $3,000 quote where you write all the copy and pay for revisions is not cheaper than a $2,000 quote where the words are done and revisions are included. Be suspicious at both ends: far below market usually means the copy, the setup, or the ownership is missing, and far above usually means you are paying for process rather than pages.
Know what you are buying before anyone quotes you. Our breakdown of the five pages a contractor website really needs is a good checklist to hold a proposal against.
That is the standard we built our own offer around: a complete contractor website for $1,500 flat — five to seven pages, every word written for you, live within 7 days, and you own the site, the domain, and the copy. An optional $49/month care plan covers hosting, security, backups, and a couple of edits a month.
The bottom line
Do not anchor on the $5,000 quote or the $200 DIY builder. Anchor on the checklist: pages written for you, built to be found, delivered fast, owned outright, maintained for a predictable monthly cost. Then pay the lowest price that checks every box.
One thing to do this week. Take the quote you are sitting on — or the last one you turned down — and send back four questions in one email: who writes the copy, what is included after launch, how many revisions, and what do I own if we part ways. The answers will tell you more than the price did. If it is easier to talk it through, get in touch and we will give you straight numbers.