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
Most common
Standard
$2,500–4,500
- 6–8 pages
- Fully custom design
- SEO groundwork
- Smarter form (routing, validation)
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/moHosting, SSL, backups, small content edits.
Care Plus
$100–150/moEverything in Lite, plus regular content updates and priority turnaround.
Care Pro
$250+/moEverything 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-on | Price |
|---|---|
| Form backend + lead routing (Worker + database) | $300–500 |
| Spam protection | Included 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.