Now booking new projects

We Build Custom Websites for Small Businesses

Built for roofers — and every other trade

Answer a few questions. We design and build a custom site for your business, you review it in your own portal, approve, and we launch it — on our own hosting — usually in 2–3 business days. $99 to build, $99/year to host.

See our work
MTPDJMSL
★★★★★
50+ small businesses launched with 99Websites
A website built by 99Websites for a legal-services nonprofit
✓
Project status
Live · launched in 3 days

A better deal than an agency, a template, or your weekend

Most small businesses overpay an agency, wrestle with a page builder, or never launch at all. We built a third option.

Custom, not a template

Every site is designed around your business — your services, your industry, your brand, your words. Built for you, not a stock theme with the logo swapped out.

Live in days, not months

No drawn-out discovery calls or endless agency email threads. Most sites go from finished questionnaire to a preview you can review in 2–3 business days.

One honest price

$99 to build, $99/year to host — and we run every site on our own infrastructure, never a resold third-party plan. No retainers, no "contact sales", no surprise invoices for a small change.

Four steps from questions to launch

You're involved at the start and the end. We handle everything in the middle.

01

Tell us about your business

A short guided questionnaire — what you do, the sections you want on the page, your style, and any sites you like the look of.

02

We design & build it

Our proprietary design system turns your answers into a finished page, and a designer reviews and signs off on it before you see it — layout, copywriting, photography, mobile and SEO basics, all included in the $99.

03

Review it in your portal

You get a private link to your live draft. Leave notes, request changes — one full revision round is included free.

04

Approve & go live

Give the thumbs up and we publish to your domain and keep it running. $99/year covers hosting, SSL, backups, uptime and future edits.

Read the full guide → — the process in detail, how to fill out the questionnaire, and what "fully managed" means.

The same site, without the agency price tag

What you actually get for your money, side by side.

How 99Websites compares to a web agency and a DIY builder
99WebsitesWeb agencyDIY builder
Price to build$99 one-time$2,000–$8,000Free + many hours of your time
Time to launch2–3 business days4–12 weeksEvenings and weekends
DesignCustom, done for youCustomTemplated
Copywriting helpIncludedCosts extraYou write it all
Revisions1 full round includedBilled hourlyUnlimited — by you
Hosting$99/yr — we host it, on our own servers$20–$100/mo$15–$30/mo
Later changesRequest in your portalChange ordersDo it yourself
ContractNone6–12 monthsMonthly lock-in

Everything a small business needs to look legit

No hidden fees, no nickel-and-diming for basics. This is what the $99 build covers — completely, every time.

🎨

Custom design

Designed around your business and industry — colors, type, layout and imagery chosen for you, not pulled from a gallery.

📱

Mobile & fast

Looks sharp and loads quickly on every phone, tablet and laptop. Most visitors are on mobile — your site is built for them.

✍️

Copywriting

Give us rough notes and we'll turn them into clean, confident page copy. Full content help if you're starting from nothing.

📥

Contact & lead forms

Enquiries land straight in your inbox. Add a booking link, quote request or callback form — no plugins to wrangle.

🔍

SEO foundations

Page titles, meta descriptions, alt text, clean headings and a sitemap — the groundwork to be found on Google.

💬

Client portal

One private link to track your project, see previews, message us, and request updates after launch. Fully managed — no CMS, dashboard or logins to remember.

0
Websites launched
0
Would recommend us
0
Average saved vs an agency
0
Typical turnaround

One plan. Two numbers.

No tiers, no "contact sales," no build-only loophole. We design your site and we host it — on our own infrastructure, never a resold third-party plan.

$99one-time
to build
+
$99per year
to host
Year one$99 build + $99 hosting = $198
Every year after$99/year for hosting — the rate stays the same unless our pricing changes*

* No contract — cancel hosting any time. If we ever change the hosting rate, current customers hear about it first.

Everything's included

  • Custom single-page site with a 1–3 item menu (Services, Contact, …)
  • Copywriting help & content layout
  • Mobile responsive & built for speed
  • Contact & lead forms
  • SEO foundations — titles, meta, sitemap
  • 1 full revision round before launch
  • Hosting on our own infrastructure + free SSL
  • Uptime monitoring & regular backups
  • Client portal + fair-use update requests
  • Priority support

Prices in USD. Domain: bring one you already own (free to connect), or we'll register and connect one for you — a one-time $25 plus the registrar's ~$12–20/yr fee. Either way it's registered in your name. Update requests are fair-use — think "swap a photo," not "redesign the site."

Love the first draft, or we keep going

Your $99 covers the build and one full revision round. If the first version misses the mark, tell us what's off and we'll rework it — no extra charge and no rush. We'd rather get it right than get it done.

What our customers say

★★★★★

"I expected a template with my name dropped in. I got an actual custom site for my shop, and it was done in under a week."

MT
Marcus T.
Barber shop owner
★★★★★

"$99 for the build felt too good to be true. It wasn't. Clean, fast, and everything works. Hosting with them was a no-brainer."

PD
Priya D.
Independent consultant
★★★★★

"The portal made requesting a change painless — no new email chain, no waiting a week for a reply. Just typed it in and it was handled."

JM
Jorge M.
General contractor

Questions, answered

$99 is a one-time build fee — a fully custom-designed single-page site with a short menu, copywriting help, a contact form, SEO basics and one revision round. $99/year is managed hosting. You pay $198 at checkout (build + first year of hosting); hosting then renews automatically at $99/year, and you can cancel any time. If we can't get the first draft right, see our refund policy.

Hosting on our own infrastructure, a free SSL certificate, uptime monitoring, regular backups, ongoing client-portal access, and fair-use update requests — swap a photo, change your hours, add a testimonial. It renews at $99/year and the rate stays the same unless we change our pricing across the board — in which case existing customers hear about it first. No contract; cancel any time.

One page, done properly. It's a single scrolling homepage with a short menu (1–3 links like Services, About, Contact) that jumps to the right section. For most small businesses this converts better than a multi-page site and loads instantly. Need a genuine multi-page site or a blog? Tell us in the questionnaire and we'll quote a small flat add-on before we start.

Usually 2–3 business days from a completed questionnaire to your first preview. After that you get a revision round, then we launch — most projects wrap within a week.

Every build includes a full revision round. Open your portal, tell us what's not working, and we'll rework it at no extra cost. We want you genuinely happy before anything goes live.

Yes — it's how we work. We design, build and run every site on our own infrastructure, so we can keep performance, security, backups and support consistent. We don't deploy to third-party hosts or hand over raw files to host elsewhere.

There's no CMS, admin login or back-end to manage — it's a fully managed site. While you're hosting with us, you request content and small design changes any time through your client portal — swap photos, edit text, update hours, change a link — and we make them for you, usually within a business day or two. Larger changes get a quick flat quote first. That includes the standard privacy and terms pages we add to your site: we provide general templates and you're responsible for keeping them accurate for your business, so send us any wording changes and we'll apply them. How the fully-managed model works →

Already have a domain? We'll connect it — no charge. Don't have one? We'll register and connect it for a one-time $25 (plus the registrar's ~$12–20/year, billed to you). Either way the domain is registered in your name and stays yours. Connecting a domain sometimes needs a manual DNS step on your side — we'll walk you through it or do it with you.

Just the questionnaire to begin. Along the way we'll ask for your logo (if you have one), any photos you want used, and your business details — hours, address, services. No content ready? We can help write it.

Ready for your $99 website?

Answer a few questions now and we'll have a preview in your inbox in 2–3 business days. Revision included.

Built on