Pricing

Pay for the site you need.

Four packages, priced by how much the site has to do. Every price is on this page, and your written quote lists exactly what’s included before you pay anything.

At a glance

Swipe the table to see all four packages.

The four website packages side by side
Starter$997Business$1,997Growth$3,497CustomFrom $5,000
Pages1Up to 5Up to 12As quoted
FormsContactContact and quoteContact and quoteAs quoted
Online booking, payments or a blogAdd-onAdd-onOne includedAs quoted
A page for each town you serveNoNoIncludedAs quoted
Logins, portals or membershipsNoNoNoIncluded
Revision rounds before launch2222
PaymentIn full, up frontIn full, up frontHalf now, half at launchHalf now, half at launch

In every package

The essentials, done properly.

  • A custom site built around your business and brand
  • The words written for you — you review, you don’t have to write
  • Mobile-first and fast, with tap-to-call on phones
  • Contact form that emails you directly
  • Basic on-page SEO
  • 2 rounds of revisions before launch
  • Launched on your own domain — registered in your name, so you own it

What each package includes

Starter

$997

A one-page site

Paid in full before work starts

Best for: Looking established and getting the call: who you are, what you do, and how to reach you.

What you get

  • One scrolling page: your main call to action, services or menu, why choose you, Google reviews, hours and map, photos, and contact
  • A contact form that emails you

Not included

  • More pages or forms, booking, payments, a blog or a store: add-ons, or a bigger package
  • Logins, portals or memberships: Custom

Business

$1,997

Up to 5 pages

Paid in full before work starts

Best for: Several services, or customers who want the details before they call.

What you get

  • Everything in Starter, spread over up to 5 pages
  • A page for each main service (within the 5)
  • A quote or request form, as well as the contact form
  • A photo gallery page

Not included

  • Online booking, payments, a blog or a store: add-ons
  • Logins, portals or memberships: Custom

Growth

$3,497

Up to 12 pages and one connected feature

Half to start, half at launch

Best for: Booking or taking payments online, or showing up in searches across several towns.

What you get

  • Everything in Business, over up to 12 pages
  • One connected feature: online booking (with your scheduling tool), online payments or deposits, or a blog
  • A page for each town you serve, so you show up in local searches (within the 12)

Not included

  • A second connected feature: an add-on
  • A store: an add-on under 50 products, Custom above that
  • Logins, portals or memberships: Custom

Custom

From$5,000

Logins, portals, memberships and bigger stores

Half to start, half at launch

Best for: A site people log in to: client portals, staff, contractor or consultant portals, memberships, stores with 50 or more products, or connections to your own software.

What you get

  • Everything in Growth
  • The logins, portals, store or connections your quote lists
  • A written scope before any work: every page, every feature, who can log in and what they can do, and a fixed price

Not included

  • Running it after launch: sites with logins, a store or sensitive information need a Care Plan, quoted with the build

Already have software with a client login? Booking, practice-management and field-service tools often include one. Linking your site to it is an add-on, not a Custom build.

On any package

Add-ons

  • Extra page$150 each
  • Extra form$150 each
  • Online booking, connected to your scheduling tool$250
  • Online payments or deposits$350
  • Blog$300
  • Small online store (under 50 products)From $1,500
  • Linking to a client login your software already hasFrom $250
  • Extra revision round$150

A store, or anything that collects sensitive information, also needs a Care Plan (see below).

In no package

Not included

  • Changes after launch: that’s a Care Plan, or a quote before any work starts
  • Logo design
  • Email inboxes
  • The domain itself: you pay the registrar, usually about $12 a year
  • Hosting after launch without a Care Plan

How the scope works

What counts as a page
One page in your site’s menu, like Home, About, a service, Gallery or Contact. Legal pages such as a privacy policy don’t count toward your total; you provide or approve their wording.
Revisions
2 rounds before launch. A round is one list of everything you’d like changed; I make the changes and send the site back. Extra rounds are $150 each.
The words
I write every page from your questionnaire and our call. You review and approve it; you don’t have to write it.
Photos
Yours if you have them. If not, licensed stock photos, credited in the footer, until you send your own.
Your launch date
Agreed on our call, in writing, before you pay. Bigger packages take longer, so the date comes from your scope rather than a generic promise.
Paying
Builds up to $2,500 are paid in full before work starts. Above that, it’s half to start and half at launch. Payments go through Stripe.
Your domain
You register it in your own name, so you own it. I connect it to your site and walk you through the setup.
Anything else
If it isn’t in your package or an add-on, it’s quoted before any work starts. Never a surprise on the invoice.

After launch

Care Plans

Optional for most sites. Every plan includes hosting and uptime monitoring, content and text updates, photo swaps, small design tweaks and email support; the difference is how many hours of edits you get each month.

Sites with logins, a store or sensitive information need one. They make me responsible for other people’s data, so the plan covers security, backups and user support too. It’s quoted with the build, usually $350–$500/month.

  • Essential2 hours of edits a month$150/mo
  • Plus3 hours of edits a month$175/mo
  • Premium4 hours of edits a month$200/mo
  • Unused hours don’t roll over. Work beyond your hours is quoted before it starts.
  • Billed monthly in advance. Cancel anytime; no refunds for part of a month.
  • No plan? You get your finished site files, and your site stays on my hosting for 30 days after launch while you move it.

Getting a quote

  1. Tell me about the business

    A one-minute form. I email you a private link to the questionnaire.

  2. Answer the questionnaire

    The size of the site, the features, the look. It saves as you go, so you can come back to it.

  3. Get a written quote

    The package, any add-ons, the total and a launch date. Nothing starts until you’ve paid the first payment.

Tell me about
your business.

A minute to start. I reply within 24 hours.