Pricing · fixed before I start

On the page, so you don't have to ask.

Every build is quoted at a fixed price in writing before any work starts. Half up front, the other half only after you approve the launch.

If your project needs more, you get a written quote first, and you decide.

01 · Website builds

Launch · 2–3 weeks

from

$2,499

A sharp, fast site for a business that needs to look as good as its work.

  • Up to 5 pages, designed from scratch
  • Mobile-first, loads in about a second
  • Quote or contact form that reaches you
  • On-page SEO and schema
  • Tested to WCAG 2.2 AA, with the report
  • Security headers, HTTPS, no trackers
  • Handover guides and short how-to videos; you own everything
  • 10 business days of support after launch
Start with Launch
Most businesses start here.

Growth · 4–5 weeks

from

$4,899

For a business ready to win its town: service pages, town pages and a quote flow built for calls.

  • Up to 12 pages: services and towns
  • Custom motion and a design system
  • Quote or estimate flow
  • Copy written from a teardown of your business and competitors
  • Search Console, Bing and Google Business Profile checked
  • Email that lands: SPF, DKIM, DMARC
  • 30 days of support after launch
Start with Growth

Signature · 6–8 weeks

from

$8,999

One unforgettable centrepiece: a 3D scene, an estimator, a configurator. The site people send to each other.

  • Everything in Growth
  • A signature interactive piece, built for your trade
  • Up to 20 pages
  • 60 days of support after launch
  • One Signature project at a time
Start with Signature

02 · After launch

Care plans. Optional, monthly, cancel any time.

A website is a building, not a poster. Somebody should check the locks.

Care

$129/mo

Keeps it running.

  • Hosting on your own account
  • Uptime monitoring
  • Updates, backups and rollback
  • 30 minutes of edits a month

Secure Care

$249/mo

Keeps it safe, and proves it.

  • Everything in Care
  • Monthly accessibility and security re-scan
  • A dated report, every month
  • DNS, email and domain checks
  • 1.5 hours of edits a month

Growth Care

$499/mo

Keeps it growing.

  • Everything in Secure Care
  • Google Business Profile upkeep
  • One new town or service page a month
  • Search Console and Bing, listings cleanup
  • Help asking for reviews
  • 3 hours a month · 3-month minimum

Ongoing local work, not an SEO campaign. No ranking promises.

03 · Fixes for a site you already have

Site Audit$349A full written audit of your current site. Credited in full toward a build within 60 days.
Accessibility fixesfrom $999Fix what the audit found, with dated test reports and an accessibility statement.
Privacy & Consent Pack$599A consent banner that actually blocks scripts, policy pages, compliant form wording.
Email & headers fix$399SPF, DKIM, DMARC and security headers, with 30 days of DMARC monitoring.
Extra page$199Any build, any time.

04 · Terms, in plain English

How paying works.

Paid by bank transfer. Invoices are PDFs with a number, like a business should send.

  1. Half to start. The other half only after you approve the launch.
  2. Payment plans on Growth and Signature (40 / 30 / 30). The total never changes.
  3. You see a first design direction within 7 working days. If it isn't for you and you stop there, half your deposit comes back.
  4. Transfer fees are paid by the client, so invoices arrive in full.
  5. Founding clients: the first three get their first month of Care free, in return for an honest testimonial.

05 · Money questions

What if I need fewer pages?

The price stays the same. A package covers up to that many pages; using fewer is fine. It keeps quoting honest and fast.

What do I pay for hosting?

Usually nothing. Sites run on Cloudflare's free tier, on an account in your name. Care plans cover the work of looking after it, not the hosting bill.

Do you offer discounts?

No, but I do offer payment plans. The total never changes; how you spread it can.

What isn't included?

Photography, paid tools you choose (booking systems, call tracking), and your domain name. All of those stay in your name and on your card.