Get in touch
Have a project in mind? Tell us a bit about it.
How much does a website cost for a small business? For a local service business, it’s a one-off build fee plus running costs you pay every year for as long as the site is live: the domain name, hosting, and someone keeping it updated. Quotes vary widely because they price different amounts of work, so the useful question is what your own ceiling should be. You can work that out from what a new customer is worth to you, then check each quote line by line against the parts that actually bring in calls and enquiries.
We build and run websites for trades, clinics and other local service firms, and the questions below are the ones owners ask before they sign. They ask them on Reddit too, in threads like “Small business owners: How much did your website cost?” on r/smallbusiness and “Would you prefer a one-time payment for a website” in the same subreddit. Any dollar figures are examples to show the sums; use your own quotes and your own job values.
What am I actually paying for when I buy a website?
You are paying for a handful of separate things, and only some of them are one-off. Ask for a quote that splits them out, because a single bundled price hides which parts you will keep paying for and which parts you will own.
| Line item | One-off or ongoing | Does it affect calls and enquiries? | Who should own it |
|---|---|---|---|
| Domain name (yourbusiness.com) | Ongoing, renewed every year | Indirectly: lose it and your site, email and ad links stop working | You, in a registrar account under your name and email |
| Hosting, or a website builder subscription | Ongoing, monthly or yearly | Yes, through page speed and uptime | You, or a host account you can log in to |
| Design and build | One-off | Yes: layout, mobile use, how easy it is to call or book | You, with full admin access at handover |
| Writing the page copy | One-off, often left out of cheap quotes | Yes, more than most owners expect | You |
| Photos of your work and team | One-off | Yes, photos of your own jobs show visitors who they’re hiring | You, with written rights to use them |
| Forms, click-to-call and conversion tracking | One-off setup | Yes, it’s how you know which enquiries the site produced | You, in your own Google accounts |
| Updates, backups and small changes | Ongoing | Yes, an out-of-date or broken site loses enquiries | Agreed in writing: who does it and what it costs |
The biggest swing between quotes is usually the number of pages designed and written from scratch. A five-page site with your own copy and a template costs far less than a site with a separate page for every service and town you cover, each written for that search. The second biggest swing is who writes the words. If a quote is cheap, check whether copywriting is in it at all.
How much does a website cost for a small business like mine?
Add up what each option costs over three years, then check how many extra jobs that total needs to pay for itself. Three years is long enough that a low monthly fee can’t hide what it really costs. Use a longer period if you expect to keep the site longer.
- For each quote, write down the upfront fee and every recurring fee (hosting, subscription, domain, maintenance).
- Work out the three-year total: upfront fee + (monthly fees × 36) + (yearly fees × 3).
- Note what you own at the end. If you stop paying, do you keep the domain, the design and the content?
- Divide the three-year total by the gross profit on one typical job. That’s how many extra jobs the site must bring in over three years to pay back.
Worked example (example figures, not a price list)
Say a plumber gets two quotes. Quote A is $0 upfront and $150 a month including hosting, on a 24-month minimum. Quote B is $3,000 upfront, then $40 a month for hosting and updates.
| Quote A: monthly plan | Quote B: one-off build | |
|---|---|---|
| Upfront | $0 | $3,000 |
| Monthly × 36 | $150 × 36 = $5,400 | $40 × 36 = $1,440 |
| Three-year total | $5,400 | $4,440 |
| What you own after three years | Depends on the contract. Ask whether the design, content and domain transfer if you stop paying | The site, content and domain, if the contract says so |
| Jobs needed to pay back at $300 profit a job | 18 | 15 (roughly one every ten weeks) |
Neither answer is automatically right. Quote A suits a business that can’t spare the cash upfront, as long as the contract lets you leave with your domain. The sum shows that the cheaper-looking quote can be the dearer one, and the payback number tells you whether either is sensible for the work you do. If one extra job a quarter covers it, the site is a small bet. If you’d need several extra jobs a month, the scope is too big for now.
Do I have to pay monthly for a website?
You will always pay something on a recurring basis, because the domain name renews every year and the site has to be hosted somewhere. What varies is whether the build itself is also spread into a monthly fee.
That’s the question behind threads like “Is there anyway to build a website with no monthly fee?” on r/Entrepreneur. The cheapest you can get to is the domain renewal plus basic hosting, with you making any changes yourself. Everything above that (updates, security, edits, support) is a service you’re choosing to buy. Before you sign a monthly plan, get written answers to three things: the minimum term, the exit fee, and whether the domain and content are yours to take if you leave.
Is a website builder like Wix or Squarespace good enough for a small business?
For a new business with a small budget, often yes, as long as the domain is registered to you and the pages load quickly on a phone. Google’s own SEO Starter Guide says you usually don’t need to do anything except publish your site on the web for Google to find it, and that there are no secrets that will automatically rank a site first.
The trade-off is that you rent the platform. Your design and content live inside that company’s system, so moving later usually means rebuilding. Before you commit, test a few sites already built on it in PageSpeed Insights and check the Core Web Vitals. Google’s web.dev guidance sets the “good” marks at a Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of visits. Look at the mobile result first, since Google uses the mobile version of a site’s content for indexing and ranking.
WordPress or a custom-coded website: which is better for a small business?
Either can work well. The better choice depends on who will make changes after launch and how much upkeep you’re willing to pay for.
| Website builder | WordPress | Custom-coded | |
|---|---|---|---|
| Software cost | Included in the subscription | Free software, released under the GPLv2 licence; you pay for hosting, theme and plugins | Included in the build fee |
| Editing it yourself | Easy | Easy once set up | Usually through your developer, unless an editor is built in |
| Ongoing upkeep | Handled by the platform | Core, theme and plugin updates are needed regularly | Few moving parts, but every change needs a developer |
| Moving to another provider | Hard, usually a rebuild | Straightforward with admin and hosting access | Straightforward if you hold the code and hosting |
| Best fit | Tight budget, simple site | You want to edit pages and add content often | You want a fast, lean site and rarely change it |
We build custom-coded sites that the client owns because a lean site with no plugins to update suits owners who change their site a few times a year and care most about speed and calls. If you’d rather edit pages every week yourself, WordPress is the more practical choice, and that’s a fair reason to pay for it.
What do I need to own before I pay for a website?
You need to own the domain, the hosting account, an admin login and the Google accounts tied to the site. A story that comes up again and again in owner forums, such as the r/Wordpress thread “Developer will not give ownership/admin access to our own website”, starts with a designer who registered everything in their own name.
Use this checklist before you pay the final invoice:
- Domain: registered to your business as the registrant, in a registrar account you can log in to. You can see the current registration details for any domain with ICANN Lookup.
- Transfer rights: under ICANN’s rules, your registrar must give you the transfer code (AuthInfo code) within five calendar days of asking, and a transfer can be locked for 60 days after a change of registrant name, organisation or email. Both are set out in ICANN’s transfer FAQs for domain holders, so fix ownership details well before you plan to move. These rules cover generic domains such as .com; country domains like .co.uk, .com.au or .ie follow their own registry’s rules, so ask your registrar.
- Hosting: an account in your name, or written terms for getting a full copy of the site if you leave.
- Admin access: your own administrator login, separate from the designer’s.
- Google Search Console: you as owner. Owners have full control and are the only ones who can add or remove users, under Settings, then Users and permissions, as Google’s Search Console Help explains. Your designer can be added as a user.
- Content and photos: written confirmation that the copy and images are yours to keep using.
What makes a cheap website expensive later?
Usually one of five things in the quote, and each has a simple fix if you catch it before you sign.
- The domain is in the designer’s name. Fix: make the registrant change part of the job, and check it in ICANN Lookup at handover.
- The site looks good on a laptop and is slow on a phone. Fix: ask for a PageSpeed Insights mobile report on the finished site before the final payment.
- There’s no way to tell which calls came from the site. Fix: include click-to-call buttons, a short form, and call and form tracking in the quote.
- Ads point to a generic home page. If you run or plan to run Google Ads, Google rates each keyword’s landing page experience on how relevant and useful the page is to people who click the ad. In our experience, a page per main service matters more than extra design polish. Our landing page diagnostic covers what to check. For where to send ad clicks in the first place, see landing page or website for Google Ads.
- The quote bundles an “SEO package” with promised rankings. Google’s page Do you need an SEO? says no one can guarantee a #1 ranking, and that Google never accepts money to include or rank sites. Pay for deliverables you can check.
If you’re weighing up a site mainly to support paid ads, it’s worth reading whether Google Ads is worth it for a small business before you set the budget for both.
FAQ
How much does a domain cost for a website?
It’s a yearly fee that depends on the extension (.com, .co.uk, .com.au and so on) and the registrar. Compare the renewal price as well as the first-year price, since first-year deals can be discounted. Pay it yourself, from your own registrar account.
How much does a website cost per month?
At minimum, your monthly cost is hosting plus one twelfth of the domain renewal. Monthly website plans add the build and support on top. Compare any monthly plan by its three-year total and what you own when it ends.
How much does a website cost to build and maintain?
Add the one-off build fee to three years of hosting, domain and maintenance to get a fair figure. Maintenance on WordPress includes regular software updates, while builders handle that inside the subscription. Ask for maintenance to be priced as its own line.
Sources: 1. SEO Starter Guide (Google Search Central). 2. Web Vitals (web.dev). 3. PageSpeed Insights (Google). 4. Mobile site and mobile-first indexing best practices (Google Search Central). 5. WordPress licence (WordPress.org). 6. ICANN Lookup. 7. Transfer policy FAQs for domain name holders (ICANN). 8. Managing owners, users, and permissions (Search Console Help). 9. Landing page experience: Definition (Google Ads Help). 10. Do you need an SEO? (Google Search Central).
