The problem this page solves

You paid for a website. Do you know what it’s doing for you?

Most owners can’t answer that. The last build cost $8,000, then $2,000 a month, then a line item every time you asked a question. The site went live, the agency went dark, and nobody handed you the keys.

The prices below are the prices. One flat rate per engagement. Fixed scope. Fixed timeline. Delivered ready to own on your stack, not rented back to you. If it isn’t the right fit, we say so early and point you somewhere better.

Packages & Pricing

Flat rate.
Fixed scope.
Ready to own.

Three packages. Pick one, pay online, fill out intake, and the build starts. No discovery-call gauntlet, no scoping documents, no line-item nickel-and-diming.

3 build slots open this month · Booking through September
Starter
$997
One-time · Delivered in ~1 week

For the operator whose “website” is a LinkedIn URL and a Squarespace account they can’t log into. One page that says who you are, what you do, and how to reach you. Shipped in a week.

  • One-page site (up to 6 sections)
  • Custom design in your brand
  • Mobile-first, accessibility-compliant
  • Contact form + email delivery
  • Basic SEO + analytics setup
  • Deployed to Netlify (yours to own)
  • Delivered in about a week
Start a Starter build
One flat rate. Nothing itemized.
Signature
$6,597
One-time · Delivered in 4–6 weeks

For the owner who has traffic but can’t tell you if it’s working. Site plus the systems underneath — CRM, automations, lead routing, and a dashboard that answers “is this working” in a sentence.

  • Everything in Growth
  • Marketing system install (HubSpot, Notion, or your CRM)
  • Lead capture → CRM → nurture automation
  • Booking / scheduling integration
  • Email marketing setup + welcome sequence
  • Custom dashboard for the metrics that matter
  • 90-day post-launch check-in included
  • Full-stack ownership document
Start a Signature build
One flat rate. Nothing itemized.
Optional add-on

Care Plan. Nobody held hostage.

The site is live. Now most agencies start the retainer clock and disappear behind a ticket portal. Care Plan does the opposite: hosting, monitoring, and the small edits that keep the site working — without a monthly review call, without holding your domain, without pretending updates are strategy.

One flat $99/mo. Capped at 20 clients so response times stay real. Cancel anytime and the site keeps working — you just move hosting to your own Netlify account.

  • Managed hosting on Netlify (yours to take)
  • SSL + domain renewal handled
  • Monthly uptime + performance report
  • Up to 2 minor edits / month
  • Quarterly SEO + AI-visibility check
  • 48-hour response, no ticket portal
$99/mo
Cancel anytime. First month prorated to launch. Everything stays yours.
Add to your build
How it works

Four steps. No discovery-call gauntlet.

Step 01

Pick a package

Starter, Growth, or Signature. Care Plan is optional. Every price on this page is the price.

Step 02

Fill out intake

One form. Every question I would ask on a call anyway — without the call.

Step 03

I build

Preview link inside your delivery window. Two rounds of revisions on Growth and Signature. No line items for questions.

Step 04

You launch

Site goes live on your domain. You own the code, the design, and every account it touches. Handoff document included.

Pricing questions.

+ Why flat rate instead of hourly?
Hourly rewards slow work and produces surprise invoices. Flat rate means you know the cost before you commit, and I have to be efficient. If the build takes longer than planned, that’s on me — not another line item.
+ What if my project doesn't fit a package?
Most projects fit one of these three. If yours honestly doesn’t, fill out the intake at /start and I’ll come back with one flat quote within 48 hours. Still one price. Still nothing itemized. Still no monthly retainer attached.
+ Do you require a deposit?
Packages are paid in full at checkout via Stripe. That’s how the price stays where it is — no room for “while we’re in there” upcharges. If you’d rather split it into two, ask and we’ll figure it out.
+ What if I already have a website?
Growth and Signature both work for rebuilds. Bring the current site, any content you own, and analytics access into intake. I’ll port what’s worth keeping and tell you what’s not — even the parts you paid a lot for.
+ What platforms do you build on?
Default is a custom HTML/CSS build deployed to Netlify — fast, owned, and portable. If Squarespace, WordPress, or Webflow makes more sense for your team, say so in intake. Signature CRM installs default to HubSpot but I’ll work with the stack you already run.
+ Can I cancel the Care Plan?
Any time. The site keeps working — you just move hosting to your own account. No lock-in, no proprietary CMS, nothing held hostage. That’s the point.
+ How many builds do you take at once?
Small bench, small number of clients on purpose. The capacity indicator at the top of this page shows real open slots — not a marketing prop. When it says zero, I’m booked and you’ll go on a waitlist.

Still not sure? Tell me what your site isn’t doing.

Skip the tier decision. Fill out intake, tell me what your current site is doing well and what it isn’t, and I’ll come back with one flat number within 48 hours.