Website development

A website, priced on the page.

Three fixed prices, three shapes of site, and the effort written down in person-days so the number is explainable. No discovery invoice to find out what it costs, no hourly meter, and no rebuild in year two because the first one could not be edited.

Two weeks · 8 person-days

Launch

$6,500up to five pages, fixed

A business that needs to exist properly online: the offer, the proof, the way to get in touch. One page that does the work of five is fine by us.

  • Five pages, or one long page in sections — designed, not templated
  • Copy editing on those pages included; you write the first draft
  • Lighthouse 95+ on a phone, WCAG AA, structured data for search
  • Forms that land in your inbox or CRM, spam-filtered
  • Deployed to your domain with TLS, analytics and a sitemap

Photography, illustration and brand identity are quoted separately.

Four weeks · 18 person-days

Catalogue

$14,500up to fifteen pages, fixed

The site a business grows into: services, case studies, resources, and somebody in marketing who needs to publish without emailing a developer.

  • Fifteen pages on a design system, not fifteen separate designs
  • A CMS your team publishes from: drafts, publishing roles, image handling
  • Blog or resources section with tags, authors and a feed
  • Structured data for search engines, and a redirect for every old URL
  • Migration of up to 300 existing pages or posts, included

Analytics set up and a monthly traffic report in plain English.

Six weeks · 34 person-days

Commerce

$28,000up to 100 products, fixed

Selling online without renting a theme: your catalogue, your checkout, your customer list — and a storefront that does not make a phone wait three seconds.

  • Product and collection pages rendered on the server, nothing heavy on first paint
  • Stripe checkout, webhooks, refunds and a customer portal you own
  • Search, filters, variants, stock states, Australian shipping and tax rules
  • Receipts and order notifications from your own domain, on your own mail
  • Admin screens for orders and products; adding a product needs no developer

Stripe's processing fees are Stripe's. Marketplace and ERP integrations are quoted as a separate sprint.

Every tier, no exceptions

The things that are not upgrades.

Speed, accessibility and ownership are not a premium add-on. They are the reason the price is what it is.

  • Who builds itA senior engineer, not a junior assembling a bought theme
  • OwnershipYour repository, your hosting account, your domain, your analytics
  • MeasuredLighthouse 95+ mobile and WCAG AA, reported with screenshots, not claimed
  • EnvironmentsStaging from week one, production inside the tier's window
  • After launchThirty days of fixes at no charge, then a care plan or nothing
  • HandoverA written guide: how to publish, how to deploy, who to call

A website that cannot be edited by the person who owns it is a subscription to the agency that built it. We price the CMS into the tier it belongs in rather than selling it back monthly.

If what you need has accounts, billing or a workflow behind the login, it is not a website package — it is a product. Those are priced per two-week sprint on the engagements page.

What moves the price

Everything the tier does not cover, priced.

  • Extra pages$650 a page beyond the tier
  • Extra language$1,200 a locale, including the content model
  • PhotographyQuoted — we bring a photographer, we do not shoot it
  • IntegrationsBooking, ERP, marketplace feeds: quoted per sprint
  • RushHalf the window costs 30% more, and we will tell you if it is a bad idea

Care is optional and monthly: $180 for a Launch site, $320 for a Catalogue and $560 for a store. That covers managed hosting, backups, dependency and security updates, uptime monitoring, and a block of changes each month. Cancel any month — the site is yours, and it keeps working.

Fixed price means the number does not move because we were slow. If the scope has to change, you get a written change with a price before anything is built, and you can decline it.

Next

Pick the tier, or ask which one.

Send the URL of your current site and one sentence about what is wrong with it. You get the tier, the price and the date back within a business day.

Start a website