How Much Should a Small Business Website Cost?
There is no single right number, but there is a right way to compare quotes: by what you get, what keeps costing money after launch, and who owns what. Written for contractors and med spas.
How much should a small business website cost? Ask five owners and you will get five answers, because they are describing different things: a template built over a weekend, a freelancer's custom job, an agency project, or a monthly plan with the website bundled in. This guide compares those four routes by what you get and what quietly adds up, then gives you questions to ask before you hire anyone.
We aren't going to invent a "typical price" for you. Quotes swing too much with scope, and a made-up average would only make us look cheap or expensive. We share our own prices near the end. We also sell websites, both as a one-time build and inside monthly plans, so weigh our view with that in mind.
Start with what the website has to do
A website is a tool with a job. For a contractor, the job is calls, texts, and quote requests from people searching nearby. That means a page for each service, your service area, your license details, photos of real work, and a tap-to-call button that works on a phone. Our HVAC website checklist covers the details, and most of it applies to any trade.
For a med spa, the job is consultation requests and bookings. That means carefully written treatment pages, provider bios, clear policies, and a booking or intake form you have checked for handling client information. There is one extra budget line: care. Don't publish a client's photo, name, or story without written permission, don't promise outcomes for any treatment, and ask your attorney or compliance advisor about your state's rules.
The site is also where leads arrive, so ask what happens after someone taps call or submits a form. A request that sits unseen until tomorrow may already be booked with someone else, which is the problem behind what a missed call costs. Missed-call text-back is one way to cover it.
A beautiful site that can't be found, or makes calling hard, is expensive at any price.
Route 1: a DIY website builder
What you get: templates, drag-and-drop editing, a fast start, the lowest cash outlay, and full control of your content.
Watch for:
- Your time. Hours spent fiddling with layouts are hours not spent on jobs or clients.
- Plan tiers. Features you need, such as booking, custom email, or removing the builder's branding, may sit in higher plans. Check the vendor's current pricing page, not a blog post.
- Search basics are on you: page titles, a page per service, local details.
- No one is watching speed, security, or a contact form that quietly stopped working.
- Moving later. Some builders make it hard to take your site with you, so check before you commit.
Best for: a simple starter site while a new business gets going.
Route 2: a freelancer
What you get: custom design from one person who gives you personal attention. At its best, this is excellent value.
Watch for:
- Scope gaps. Copywriting, photos, hosting, and forms may not be included.
- Hourly changes after launch.
- One point of failure. If they get busy or move on, who holds the logins?
- Uneven search knowledge. Ask what they do for local SEO instead of assuming.
Best for: owners who want custom work and have time to manage a project.
Route 3: an agency build
What you get: a team covering design, writing, and development, plus a process and often a project manager.
Watch for:
- Change orders for anything outside the original scope.
- Maintenance retainers that start after launch.
- Extras quoted separately, like copy, photography, and video.
- More of your time in review rounds, and a longer wait to launch.
- Fit. A big agency may not specialize in a one-location local business.
Best for: complex or multi-location sites.
Route 4: an all-in-one monthly plan
What you get: the website bundled with ongoing work, such as your Google profile, reviews, follow-up, and upkeep, for a lower upfront cost and one team accountable.
Watch for:
- The commitment. Ask about term length and notice.
- Paying for pieces you won't use.
- The exit. What happens to your site, domain, and content if you leave?
- Vague "included" lists. A real deliverable has a count and a schedule.
Best for: owners who want the site to be one part of a system and don't want to manage several vendors.
The four routes side by side
These are general patterns, not price quotes.
| Route | Money up front | Ongoing | Who does the work | Watch for |
|---|---|---|---|---|
| DIY builder | Typically lowest | Subscription, plus your time | You | Time, template limits |
| Freelancer | Varies widely | Often hourly for changes | One person | Availability, logins |
| Agency build | Often higher | Maintenance retainer is common | A team | Scope, change orders |
| Monthly plan | Typically lower | Monthly fee | The provider | Term, exit terms |
Costs that hide in every route
Whichever route you pick, ask who pays for these and how often: your domain name renewal, hosting, business email, booking or form tools, photos and copywriting, security updates and backups, review and text-message tools, edits after launch, and your own time. If a quote doesn't mention them, it doesn't mean they're free.
One habit makes any two quotes comparable: ask each provider to split the price into one-time costs and recurring costs, then add 12 months of the recurring ones to the one-time total. A low-down monthly offer and a large one-time quote only look different until you do that math.
What we charge
Our one-time Website Build is $1,997, with an optional $97 per month hosting and care plan that keeps the site secure, backed up, and updated. Our monthly plans bundle the site with ongoing work. Starter is $497 per month plus a $500 setup fee and includes a conversion website of up to six pages, built, hosted, secured, and maintained, along with Google Business Profile optimization, automated review requests, and missed-call text-back. Growth is $997 and Scale is $1,997 per month, each with a setup fee and more included. Every plan starts with a 90-day initial term, then goes month-to-month with 30 days' notice.
To compare fairly over 12 months: the Website Build with hosting and care comes to $1,997 plus 12 payments of $97, or $3,161. Starter comes to $500 plus 12 payments of $497, or $6,464, but that covers far more than a website. Our first five clients can join the Founding Client Program, which waives the setup fee and locks the monthly rate for 12 months in exchange for feedback calls and permission to document results if they are happy with them. The pricing page has the full breakdown, and our website design page explains how we build.
We are also a brand-new agency, founded in 2026, with no portfolio of client sites yet. We would rather say that plainly than hide it.
Questions to ask before you hire anyone
Ask these of every provider, including us, and get the answers in writing.
- Who owns the domain name, hosting account, and site files, and can I have them if we part ways?
- What exactly is included: pages, copywriting, photos, revisions, forms, booking?
- What do I pay after launch, and what does that cover?
- How long until launch, and what do you need from me?
- Will my service pages be written for my business, or are they templates with my name swapped in?
- How will I know it's working? Are calls, form submissions, and bookings tracked?
- How fast will the site load on a phone, and can you show me a PageSpeed Insights result?
- Who do I contact when something breaks, and how quickly will they reply?
- What are the contract length and cancellation terms?
- Can I see live examples and talk to someone who has used you? A new provider may not have many yet. If so, ask what lowers your risk instead, like a short commitment or a clearly written scope.
Getting found is the next question
A website only pays off if people can find it and then reach you. Our local SEO guide for Arkansas home service businesses explains the pieces, and if you run a med spa or a home service business, the free Growth Snapshot shows where your current site stands.
Want a second opinion on your current site?
The free Growth Snapshot is a personalized two-minute audit of your website, your Google reviews next to a top local competitor, your speed-to-lead, and how hard it is to book you.
Get my free Growth Snapshot