Pricing

One number, agreed up front

A written scope and a fixed price before any work starts. If the scope doesn’t change, the price doesn’t change. No hourly meter, no surprise invoice.

TIER 01

Single page

Quoted

Per project · fixed before work starts

One page that does the whole job. Right for a trade, a consultant, or anyone whose customers need three facts and a phone number.

  • One custom-designed page, built from scratch
  • Mobile-first, loads in under a second
  • Contact form or click-to-call, your choice
  • Google Business Profile checked and matched
  • Hosting set up in your own Cloudflare account
  • Domain registered or transferred in your name
Get a quote
Most chosen

TIER 02

Small business

Quoted

Per project · fixed before work starts

The one most people need. Enough room to explain what you do, show your work, and give people several reasons to get in touch.

  • Up to eight custom pages, no two laid out the same
  • Everything in Single page
  • Full migration off Wix, Squarespace, or GoDaddy
  • Old URLs redirected so your search rankings survive
  • Content changes handled for you — email me what needs updating
  • Structured data for local search
  • A walkthrough call, and written notes you can keep
Get a quote

TIER 03

Full build

Quoted

Per project · fixed before work starts

For sites that have to do something — take bookings, run a catalogue, handle members, or carry a few hundred pages of archive.

  • Everything in Small business, no page limit
  • Booking, enquiry, or payment flows wired up
  • Content archive migrated in full, not sampled
  • Third-party integrations where you already use them
  • Performance budget agreed and measured at launch
  • Quoted per project after a scoping call
Get a quote

Optional

Care plan

Entirely optional, and month to month. Whether the changes you send me are covered by a plan or billed as they come up gets settled in the quote, before any work starts.

  • Content changes handled for you, on request
  • Security patches and dependency updates
  • Offsite backups you could actually restore from
  • Uptime monitoring — I find out it is down before you do
  • A quarterly note on traffic and what is worth fixing
  • Month to month, cancel any time, no exit fee

Always included

What every project comes with

  • The domain registered in your name, in your own account
  • Hosting set up in a Cloudflare account that belongs to you
  • The complete source code, in a repository you control
  • SSL certificate, installed and renewed automatically
  • A walkthrough call and written notes you can keep
  • No lock-in — the site is portable from the day it launches

The handover

What you own when we’re done

This is the part that separates a build from a subscription. Every item below ends up in an account with your name on it, not mine — so the site keeps working whether or not we ever speak again.

OWN 01

The domain

Registered to you at the registrar, in an account you log into. Renewed by you, transferable by you, at any time.

OWN 02

The source code

Every file that makes up the site, in a repository under your account. Plain HTML and CSS — no proprietary format to unpick.

OWN 03

The hosting account

Set up in your name, not resold through me. You hold the credentials and you can move the site to another host whenever you want.

OWN 04

The content

Your words, your photos, your posts — as ordinary files, not entries in someone else’s database you cannot get at.

On a template platform none of that is true. The design, the code, and the site itself live inside an account the platform controls, and there is no version of leaving that lets you take the thing with you.

Questions

The ones I get asked most

What are the ongoing costs?

Your domain renewal, which is paid to the registrar in your own name rather than to me. Anything beyond that depends on whether you want me looking after the site once it is live — that gets settled in the quote, in writing, before any work starts. No standing charge appears without you agreeing to it first.

What am I actually buying?

A finished website and the ownership of it. That means the source code in a repository under your account, the domain registered in your name, the hosting account in your name, and the content. Not a licence to use something of mine — the thing itself.

What happens if I stop working with you?

Nothing happens. The domain is registered to you, the hosting account is yours, and the code is in a repository you own. Your site keeps running whether or not we ever speak again. That is the point — I would rather you stay because it is working than because leaving is painful.

Will I lose my Google rankings when I move?

Not if the migration is done properly. Every old URL gets redirected to its new home, so existing search results and any links pointing at your old pages keep working. Sites usually get faster in the move, and speed is a ranking factor, so the more common outcome is a small improvement.

How do I get changes made to the site?

You email me what you want changed and I do it. Hours, prices, photos, staff, a new page — send it however suits you, including a photo of something scribbled on paper. I deliberately do not hand over a content editor to learn and forget the password to; you would spend longer fighting it than it takes me to make the change.

How long does it take?

It depends on how many pages you have and how quickly copy and photos come back — that is almost always the long pole, not the building. You get a realistic timeline in writing with the quote, before you commit to anything.

Do you work with businesses outside Michigan?

Yes. Most of the work happens over email and a couple of calls, so location barely matters. That said, I am in Dexter and I am glad to sit down in person anywhere around Southeast Michigan — a lot of the best projects start that way.

Want a number for your situation?

Tell me how many pages you have and what the site needs to do. You get a written scope and one number, and it costs nothing to ask.

Get a quote