Pricing

A fixed number for a defined scope, agreed before anything starts.

No hourly billing and no meter running in the background. You get a quote for a specific package; if the scope changes, the price changes with it, in writing, before the work happens.

Base build (one-time)

Priced by what the site needs to do.

Landing

$600–900
  • One page
  • Working contact form
  • Built mobile-first

Small

$1,500–2,500
  • 3–5 pages
  • Fully custom design
  • Working contact form

Large

$5,000–9,000
  • 9–15 pages
  • Editable CMS
  • Blog or journal section

Monthly care

Optional, and where most sites actually need the help.

A launched site still needs someone watching it. Care plans cover hosting and small edits; the higher tiers add the ongoing work of getting found.

Care Lite

$50/mo

Hosting, SSL, backups, small content edits.

Care Plus

$100–150/mo

Everything in Lite, plus regular content updates and priority turnaround.

Care Pro

$250+/mo

Everything in Plus, plus ongoing SEO work and a monthly analytics report.

Paid annually, two months are on the house.

Add-ons

Common extras, priced separately.

Add-onPrice
Form backend + lead routing (Worker + database)$300–500
Spam protectionIncluded with backend
Privacy Policy + Terms drafts$150–250
Extra page$150–350 / page
Blog or journal setup$400–700
CMS (edit your own text)$600–1,200
Logo design$300–600
Second language version$400–800
Google Analytics + Search Console setup$150
Photo editing / retouching$50–150 / photo
A note on the first few clients. Grid & Frame is new. The first handful of clients get a preferential rate in exchange for a written testimonial and, where it fits, an introduction to one or two other businesses. Ask when we talk; it's negotiated case by case, not a fixed public discount.

Tell me what you need and I'll quote a fixed number.