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.
50+ small businesses launched with 99Websites
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.
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.
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.
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.
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.
Real sites, real industries
A sample of what we've built. Every one custom-designed for the business it belongs to — click any to take a closer look.
A sample of 20+ builds across every trade. See all our work → · Browse by industry →
The same site, without the agency price tag
What you actually get for your money, side by side.
| 99Websites | Web agency | DIY builder | |
|---|---|---|---|
| Price to build | $99 one-time | $2,000–$8,000 | Free + many hours of your time |
| Time to launch | 2–3 business days | 4–12 weeks | Evenings and weekends |
| Design | Custom, done for you | Custom | Templated |
| Copywriting help | Included | Costs extra | You write it all |
| Revisions | 1 full round included | Billed hourly | Unlimited — by you |
| Hosting | $99/yr — we host it, on our own servers | $20–$100/mo | $15–$30/mo |
| Later changes | Request in your portal | Change orders | Do it yourself |
| Contract | None | 6–12 months | Monthly 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.
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.
to build
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."
"$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."
"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."
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.








