Guide · Get chosen
What a small business website costs in Utah.
Quotes for the same five-page site can differ by $20,000. Most of that gap isn't the website. It's meetings, process, and who owns what when you leave. Here is what you're actually paying for, what keeps costing money after launch, and the contract terms to walk away from.
The short answer
A small business website in Utah typically costs $20–$50 a month with a DIY builder, $1,500–$6,000 from a freelancer, or $5,000–$25,000 and up from an agency. On top of that, expect ongoing costs for the domain (typically $10–$20 a year) and hosting. Almanac Office builds service-business sites in 7 days for $2,900 one time, and the owner keeps the site and domain.
The four ways to get a website
Every option below can produce a good site. They differ in how much of your time they take, how long they take, and how much control you keep.
| Option | Typical up-front | Typical ongoing | Good fit if |
|---|---|---|---|
| DIY builder (Wix, Squarespace, GoDaddy and similar) | $0 plus your time | $20–$50/month | You like writing, have evenings free, and will keep it updated. |
| Freelancer | $1,500–$6,000 | Hosting, plus hourly fixes | You know a good one and can supply the copy and photos. |
| Agency | $5,000–$25,000+ | Often a monthly retainer | You need custom features, a large site, or a full brand project. |
| Done-for-you service | Flat fee, varies widely | Usually a monthly plan | You want it written and built for you, fast, without managing a project. |
About these numbers. They're typical U.S. market ranges, not quotes, and Utah prices fall all over them. Scope moves the price more than location does.
The hidden cost in DIY is time. Writing ten clear service pages takes most owners several evenings, and it's the part that matters most for search. The hidden cost in an agency is calendar time: discovery meetings, rounds of revisions, and a launch measured in weeks or months, not days.
One-time vs ongoing costs
The build is a one-time cost. These keep coming every month or year, whoever builds the site:
- Domain name. Typically about $10–$20 a year for a .com. Some registrars discount the first year and charge more at renewal. Privacy protection is often included now.
- Hosting. Included in DIY builder plans. Otherwise it ranges from free (some static hosts) to $50 or more a month for managed WordPress hosting.
- Email. A professional address at your domain usually means a per-user monthly fee through Google Workspace or Microsoft 365.
- Maintenance. WordPress sites need plugin, theme, and security updates. Somebody has to do it, and if it's a freelancer, it's billed.
- Licenses. Premium themes, plugins, form tools, and booking widgets often renew yearly.
- Changes. New services, new towns, new photos, a price update. Decide up front whether this is included, billed by the hour, or yours to do.
Scheduling and field-service software like Jobber or Housecall Pro has its own subscription. Your site should link to its booking or quote form rather than rebuilding it.
What drives the price
When two quotes are far apart, it's usually one of these:
- Who writes the words. Copywriting is the slowest part of most projects. A quote that assumes you'll supply all the text is cheaper because you're doing the hard part.
- Number of pages. A one-page site is cheap. A site with a page for every service and every town you serve costs more, and it's also what ranks. See how to build service-area pages.
- Custom design vs template. A template is fine for most service businesses. Custom design matters more when you're also building a brand.
- Integrations. Online booking, financing applications, customer portals, and payment forms add work, especially if they need to talk to your other software.
- Photography. Real photos of your crew and your work help customers choose you. A photographer is a separate line item, and worth it.
- Process. Meetings, account managers, revision rounds, and approvals. This is most of the difference between a freelancer and an agency.
Red flags in a website deal
None of these are illegal. All of them cost owners money later.
- The domain isn't in your name. If the designer or agency registers it under their account, they control your web address and email. Ask to see the registrar account with your name on it.
- Long contracts for a "free" or cheap site. A low build price tied to a 12- to 36-month contract is a lease. Add up the total before you sign.
- You can't take the site with you. Some proprietary platforms and page builders don't let you export the site. If you leave, you start over. Ask: "If I cancel, what exactly do I get?"
- No access to your own accounts. You should be an owner, not a guest, on your Google Business Profile, Google Analytics, and Search Console.
- Ranking guarantees. Google's own guidance on hiring an SEO warns that no one can guarantee a #1 ranking. A guarantee is a sales tactic.
- Open-ended hourly billing. Hourly work with no cap or estimate makes small changes unpredictable.
Five questions to ask before you sign
- Whose name is the domain registered under? The only right answer is yours.
- If I cancel, what do I keep? Get it in writing: the files, the content, the domain, and the accounts.
- What's the total cost over three years? Build fee plus every monthly and yearly charge. This is the number to compare between quotes.
- Who writes the copy, and who takes the photos? If the answer is "you," price in your time.
- What does a small change cost, and how fast is it done? Adding a service or updating hours shouldn't take two weeks or an invoice.
A good builder answers all five without hesitating. Vague answers to the first two are reason enough to keep looking.
What a service business actually needs
Most service businesses don't need anything exotic. A site that books jobs has:
- Speed on a phone. Most of your visitors are on mobile. Slow pages lose them.
- Tap-to-call and a quote or booking button on every page. Nobody should have to hunt for your number.
- One page per service. "Drain cleaning," not a single "Services" page listing twelve things.
- Your service area in plain words. Name the towns. Add town pages only where you can say something true and useful.
- Proof. Real reviews, license and insurance, years in business, and photos of real jobs.
- Prices or price ranges where you can give them. Customers and AI assistants both look for them.
- Structured data. schema.org markup so Google and AI tools read your business facts correctly. More in how AI assistants choose local businesses.
Notice what's missing: animations, sliders, a blog you'll never update, and a dozen plugins.
Where Almanac Office fits
Almanac Office sits in the done-for-you row. Launch is $2,900 one time: we write, design, and build a fast site with service and town pages in 7 days, set up your Google Business Profile, and register the domain in your name. Hosting and ongoing work are optional monthly plans, month to month. If you already have a site and aren't sure it's worth replacing, a free audit will tell you whether to fix it or rebuild it.
FAQ
Website cost questions.
How much should a small business website cost?
Typical ranges: $20–$50 a month for a DIY builder plus your time, $1,500–$6,000 for a freelancer, and $5,000–$25,000 or more for an agency. A service business rarely needs the top of those ranges. It needs a fast site with clear service pages and an easy way to call or book.
How much does a domain name cost?
A .com domain typically runs about $10–$20 a year to renew. Watch for cheap first-year prices that jump at renewal, and make sure it's registered in your name.
Do I have to pay monthly for a website?
You always pay something ongoing: at least the domain, and usually hosting. Whether you pay for more (updates, new pages, SEO) depends on whether you want someone else doing that work.
Is a DIY website builder good enough?
It can be, if you'll write clear service pages and keep them current. The builder isn't usually the problem. Vague copy, missing town and service pages, and slow pages are.
What does the Launch website package cost?
Launch is $2,900 one time for a site designed, written, and built in 7 days, and you own the site and domain. Monthly plans for hosting and ongoing work start at $499/month. See website details.
See where you're leaking jobs.
Send your site. Within 48 hours you get a one-page teardown covering speed, search, Maps, reviews, calls, and AI visibility. No call required.