You're a contractor. You build things. You know the difference between throwing something together and building it right.
Your website should be no different.
But here's the problem: You can build a contractor website for anywhere between $0 and $15,000 depending on what you choose. And there's a ton of noise about what it should cost and what you actually need.
Some agencies want to charge you $5,000 a month retainers. Some platforms tell you can do it free. Most contractors end up somewhere in the middle, confused about whether they got a good deal or got ripped off.
Let's break down what actually happens at each price point — and what you really need to turn your website into a lead machine.
The Real Range: $0 to $10,000+
Here's the landscape:
- $0 (DIY free platforms): Wix, Squarespace, GoDaddy, Webflow free tier, or a basic WordPress.com site
- $10–100/month (DIY with annual payment): Squarespace, Wix, Shopify, hosted WordPress
- $500–2,500 (template-based or semi-custom): A designer uses a template and customizes it with your colors and photos
- $2,500–7,500 (custom built): Designed and developed specifically for your business, but not enterprise-level
- $7,500+ (full custom + strategy): Design, development, SEO, copywriting, ongoing optimization — the whole package
Your goal isn't to find the cheapest option. It's to find the option that turns visits into calls and doesn't waste your time maintaining it.
DIY Website Builders (Wix, Squarespace, GoDaddy)
Cost: $12–30/month (or free with limitations)
The pitch: Build a professional-looking website in an afternoon. No coding, no developers, no monthly fees beyond hosting.
What you actually get:
- A template you customize with your own photos and text
- Basic contact forms
- Mobile-responsive layout (mostly works on phones)
- Some built-in SEO tools (but they're basic and easy to mess up)
- Hosting included (they handle the server stuff)
The reality: These are fine if you have 2–3 hours and you actually care about getting it right. Most contractors use a template, fill it with generic copy, add a photo, and launch. It looks like a website, but it doesn't perform like one.
The SEO tooling is weak. Your site gets indexed, but without strategy, you're competing for the same keywords as thousands of other contractors using the same templates. The platforms are designed for small e-commerce shops and writers, not service businesses.
Best for: Getting *something* online if your budget is zero and you have time. Not best for competing in local search.
Verdict: Cheap, but you're doing the work yourself. If you don't invest the time, you get a site that looks empty and doesn't convert.
Template/Theme Sites
Cost: $500–2,500 (one-time) + $10–30/month hosting
The pitch: A designer takes a pre-built template, swaps in your colors and photos, adds your copy, and launches. Half the time, half the price of full custom work.
What you get:
- A template that's already been tested and proven to convert
- Professional design customization (your logo, photos, brand colors)
- Basic copywriting or structure for pages (about, services, contact)
- Some SEO basics (title tags, meta descriptions, if the designer knows what they're doing)
- Faster turnaround (usually 2–3 weeks instead of 6–8)
The reality: This is where most contractors should start. You're paying someone to do the work, but you're not reinventing the wheel. The template has already been optimized for conversion, so you're not guessing.
The quality depends entirely on the designer. A good designer will customize the template thoughtfully. A lazy one will use it straight out of the box with just a logo change. Ask to see their other contractor websites before you commit.
Best for: Contractors with a $500–2,500 budget who want a solid site but don't need something totally unique.
Verdict: Good bang for buck if you find a designer who actually cares about conversion, not just aesthetics.
Custom Built Contractor Websites
Cost: $2,500–7,500 (one-time) + $0–50/month hosting
The pitch: We design and build a website from scratch, designed for your business, your brand, your goals.
What you get:
- A site designed specifically for your type of work (not a generic template)
- Professional copywriting that speaks to your customers' problems (not marketing fluff)
- Technical SEO done right (clean code, speed, structured data, mobile optimization)
- Actual conversion strategy (clear CTAs, trust signals like testimonials and before/after galleries)
- Admin training so you can update it yourself
- You own the site outright (not locked into a platform)
The reality: You're paying for thoughtfulness. A custom site takes 4–8 weeks because someone is actually thinking about your customers' journey, what questions they have, where they're getting stuck in the process.
A good custom site will have:
- Before/after photo galleries that show the quality of your work
- Case studies or project pages that tell the story of what you do
- Clear pricing or a CTA on every page
- Local schema markup (so Google knows where you work and what you do)
- Fast load times (most generic websites are bloated with junk code)
- Minimal maintenance (no plugin updates, no security patches every week)
Best for: Contractors serious about using their website as a lead source, not just a business card.
Verdict: You're paying for strategy and quality, not just code. Worth it if the developer understands your business.
What Should Actually Be on a Contractor Website
Before we talk about price, let's talk about what actually matters.
Your homepage: A clear statement of what you do, who you do it for, and how to contact you. Not a story about your journey. Contractors get leads when someone needs a specific problem solved, not when they want to know your origin story.
Services pages: One page per service area you specialize in. Roofing, plumbing, remodeling — whatever. Each page should answer: What is it, why does my customer need it, what does it cost, and how do I get started?
Before and after gallery: This is the highest-converting part of a contractor website. Show the work. Real jobs, real transformations. This is proof you can do what you say you can do.
Testimonials or case studies: Who have you worked with? What did you build? How did the customer feel about it? One genuine testimonial beats a page of generic positive language.
Clear contact and CTA: Make it dead simple to call, text, or request a quote. Your phone number should be clickable on mobile. Your CTA should be on every page.
About page: Brief. Who are you, how long have you been doing this, why are you good at it. Save the storytelling for the phone call.
What you DON'T need: A blog (unless you want to invest in SEO long-term), a store, social media feeds embedded on your site, animated videos that take 5 seconds to load, or a chatbot.
Hidden Costs to Watch Out For
Monthly "retainers" for maintenance. Some agencies charge $200–1,000/month to "maintain" a website. What does that mean? Often, it means they'll update a photo or fix a typo when you ask, but it's really just recurring revenue for them. Ask what's actually included.
Hosting and domain separately. Some designers quote $2,000 for the site, then charge you $100+ per month for hosting they bought for $10. Get clarity on what's included.
SSL certificates. Your site should be HTTPS (secure), and it should be free or included. If someone's charging you for an SSL certificate, find another developer.
Revision limits. A designer says "Three rounds of revisions included." You've done five rounds. Now what? Get this in writing upfront.
Ownership. Who owns the domain? Who owns the code? If the relationship goes south, can you take your site somewhere else? You should own both. Make sure it's in the contract.
SEO and marketing as upsells. A designer finishes your site and suddenly you need SEO, content marketing, paid ads, etc. Those things might be useful, but they're separate from the website itself. Don't let someone bundle them together in a $500/month "full service" contract when you just wanted a website.
What Chalk Line Charges and Why
We build custom contractor websites starting at $1,800. No monthly fees. You own it completely.
That $1,800 includes:
- Strategy conversation (understanding your business and your customers)
- Custom design built for conversion (not a template)
- Professional copywriting
- Before/after galleries and project showcase
- Local SEO setup (schema markup, title tags, meta descriptions)
- Mobile optimization and speed optimization
- Admin training so you can update it yourself
- One year of hosting included
We target $1,800–3,500 depending on scope. Some contractors need just the basics. Some want a bigger project gallery or e-signature integration. We work with your budget.
Why that price? Because we're not trying to nickel and dime you with monthly retainers. We build it right the first time, you own it, and you're done paying. If you need updates six months later, you either do them yourself (we train you) or pay us for specific work.
The Bottom Line
A contractor website doesn't need to cost $10,000. It also shouldn't be free and half-baked.
The magic zone is $1,500–3,500 for a real, custom site that's designed to turn visitors into calls. That's your sweet spot: expensive enough that someone's put thought into it, cheap enough that it's not a massive investment you have to justify to yourself.
What you're paying for at that price is:
- Someone who understands contractor lead generation, not just web design
- A site that's built to convert, not just look pretty
- Ownership — you're not locked into a platform or monthly payments
- Speed and stability — a fast site that doesn't need constant "maintenance"
- SEO basics done right so you can compete in local search without paying for ads
Anything less and you're probably spending your own time fixing things. Anything more and you're paying for features you don't need or agency overhead you're subsidizing.
The question isn't "How cheap can I get a website?" It's "How much of my time is it worth to have a site that actually brings in leads?"