Pricing

One monthly fee. No setup cost. No minimum term.

Two plans. Cancel any time — with one honest catch covered below. Custom app work is scoped and quoted per project.

The two plans

Starter for small, Standard for growing.

Same quality of build on both. The difference is how many pages you need, how often you'll ask for updates, and how hands-on we are with the copy.

Starter

For a focused business

A tight site that tells people what you do, who you help, and how to reach you. That's usually enough.

$150 /month + GST
Billed monthly · Cancel any time · No setup fee
  • Up to 5 pages Home, About, Services, Contact + one more
  • About 2 update requests a month
  • Best-effort response Usually same day, never longer than a couple of business days
  • Light copy polish — you write it, we tidy
  • Hosting, SSL, daily backups
  • Google Analytics
  • Mobile responsive, fast-loading
  • Personally reviewed by Malcolm before launch
Separate from the plans

Custom app development — priced per project

Bespoke internal tools, client-facing apps, workflow automations, or integrations on top of an existing site. Not the same thing as a website — priced the way it should be: agreed up front, after we've scoped it properly.

Every custom build starts with a conversation. If it's not a fit, we'll tell you. If it is, you'll get a fixed quote before any work starts.

How it's priced
Fixed quote, agreed up front.
  • Free discovery conversation
  • Scope defined before any build work
  • Same Laravel stack as our websites
  • Personally reviewed before launch
Cancel any time — the honest bit

Here's exactly what happens at each stage.

We don't charge a setup fee. That has one consequence, and we'd rather spell it out clearly than bury it in T&Cs.

Months 1–3

Build-protection window

If you cancel in the first three months, the site comes down. Those months cover the build work we did up-front without charging you a setup fee.

Month 4+

You have three options

Month four onwards, you're in the clear. Stay, leave with the site, or leave without it — your call.

01 Stay subscribed — nothing changes. Most common
02 Pay a one-off release fee and take the site anywhere. $750 / $1,500
03 Cancel — the site comes down. Your domain stays yours. No fee
Always Your domain

Registered in your name from day one

Your domain name is yours regardless of what you decide about the site. We never hold it hostage — you have the login from the day we register it.

Why the release fee exists

A traditional agency charges several thousand dollars up front to build the site — that's their protection against a client leaving in week three.

We don't do that. We prefer to build, launch fast, and let you pay monthly. The release fee is the one place the no-setup-fee model shows its working: if you want to walk away with the site we built, that's the moment it's paid — not before.

Put another way: you pay the release fee once, or you pay the subscription monthly. Never both. Never before month four.

Add-ons

Not in the subscription — priced on request.

We keep the base plans honest by being clear about what sits outside them. Anything here gets a separate quote once we understand what you actually need.

Booking integration
Timely, Calendly, or similar. A link-out is free; a proper in-page integration is an add-on.
eCommerce / Shopify
Online stores are a different build entirely. Happy to quote.
CRM integration
Anything beyond form-to-email — HubSpot, Pipedrive, custom APIs.
Logo / wordmark design
We can design one, or work with one you've already got.
Professional photography
We'll refer you to a local photographer. Good photos are usually worth it.
Google Workspace
Real mailboxes at your domain, not forwarding. We'll set it up.
Automated blog writing
SEO retainer — scheduled, on-topic posts. Priced monthly.
Monthly performance report
Traffic, top pages, conversions — emailed on the first of the month.
Local SEO execution
We act on the plan included in Standard — citations, content, link work.
Billing in plain English

Five things, no surprises.

01
Billed monthly by card via Stripe.
02
All prices are ex-GST — shown as "+ GST" alongside.
03
No minimum term. Cancel any month.
04
Your domain is yours from day one.
05
Leaving month 4+? Pay the release fee or the site comes down.
Still reading?

Start your site — we'll reply within a business day.

No sales call, no obligation. A short intake form is all we need.