← back to home

Pricing.

Starting prices for the work I do most. Final pricing is confirmed after a short conversation, since scope is what moves the number. No retainers required, no platform fees, and you own everything I build.

Websites

Landing Page

$469 special

Need just a landing page? One focused page built to get you calls.

  • 1 to 2 pages, built to drive one action
  • Mobile-first and fast, built on a proven layout
  • Contact form, click-to-call and social links
  • You supply the text, images and logo; I lay them out
  • Domain connected, DNS, SSL, Cloudflare deploy
  • 7 days of tweaks after launch
  • No CMS or bundled care plan at this price

50% to start: $234.50. The balance is invoiced on completion.

Basic Website

$900 starting

A fast, polished, fully custom presence for a small business or personal brand.

  • Everything in Landing Page, plus
  • Up to 5 pages, custom designed around your business, not a template
  • Accessibility-minded and built for search
  • Basic SEO, sitemap and social share cards
  • Copy polish: I tighten your wording, headlines and calls to action
  • Included: 1 month of Essential care after launch

50% to start: $450. The balance is invoiced on completion.

Business Website + CMS

$2,500 starting

A site you control, with a private admin panel to keep your own content current.

  • Everything in Basic, with a larger custom design
  • Private admin panel to update your own page content
  • Booking or quote forms, with a multi-language option
  • Guided copywriting for your core pages, written from a short interview
  • Included: email routing on your domain, plus training and handover docs
  • Included: 3 months Essential care after launch

50% to start: $1,250. The balance is invoiced on completion.

Custom Platform

$6,000 starting

Applications with real logic: accounts, data, integrations, dashboards.

  • User accounts, roles and server-enforced permissions
  • Full media library: upload and manage your own photos and files
  • Third-party integrations such as IDX/MLS, CRM or payments
  • Multilingual with per-domain defaults
  • Full copywriting and content structure for your core pages
  • Security hardening, backups and monitoring
  • Included: everything in Business, plus domain transfer and full DNS migration
  • Included: 6 months of Essential care after launch
  • Built on Cloudflare Workers, KV and R2

50% to start: $3,000. The balance is invoiced on completion.

Add-ons & one-off jobs

Business Email Setup

$150 one-time

Professional email on your own domain, configured to actually deliver.

  • Free forwarding (you@yourdomain to an inbox you already use)
  • Or full mailboxes on Google Workspace or Microsoft 365
  • SPF, DKIM and DMARC records so mail lands in inboxes, not spam
  • Sending tested from your phone and desktop before handover
  • Mailbox licence billed by Google or Microsoft directly, not by me

Google Business Profile Setup

$250 setup

Get found in local search and on Google Maps.

  • Profile creation, verification and full optimization
  • Categories, service areas, hours, photos and services
  • Consistent name, address and phone across listings
  • Review response strategy and posting setup
  • Walkthrough so you can keep it updated yourself

Google Business Profile Recovery

$350 starting

Locked out, suspended, or someone else is holding your listing?

  • Regain ownership when an old agency, ex-employee or stranger controls it
  • Reinstatement appeals for suspended or disabled profiles
  • Recovery when the original email or account is gone
  • Merge or remove duplicate listings that split your reviews
  • Fix the name, address, category or hours mismatch that triggered it
  • Honest read up front: Google makes the final call, and I will tell you if it looks unwinnable before you pay

Domain Transfer

$75 per domain

Move a domain between registrars without downtime.

  • GoDaddy, Namecheap, Squarespace to Cloudflare and others
  • Unlock, auth codes and transfer handled end to end
  • Existing email and DNS records preserved
  • Renewal and auto-renew set up correctly
  • You keep full ownership of the domain

DNS Setup & Migration

$150 one-time

Point your domain at a new site while keeping your registrar.

  • Keep the domain and billing where they already are
  • Nameserver or record-level setup, whichever you prefer
  • Email records (MX, SPF, DKIM, DMARC) kept intact
  • SSL, www and redirect handling
  • Planned cutover with minimal propagation impact

Every build is paid half to start. After that, either the balance on completion and the site is yours, or $99 a month with hosting and care included and the site stays with me. One-off jobs and add-ons are paid in full, because they are done in one go.

Prices are starting points in US dollars. Every build includes deployment on Cloudflare, SSL, DNS configuration, connecting your domain, and a launch checklist. Anything marked "Included" is already in that price, so you are not buying it twice. Third-party costs stay yours and are billed by the provider, not by me: domain registration, mailbox licences (Google Workspace or Microsoft 365), MLS/IDX feeds, and ad budgets. Ask me for a fixed quote and I will put the full scope in writing.

What I need from you

Your side of the build.

Projects stall on missing assets far more often than on code. Have these ready and your launch date holds:

Logo and brand files

Vector files (SVG, AI or EPS) or a high-resolution PNG. If all you have is a small image pulled off Facebook, tell me early and I will let you know whether it will hold up before we start.

Photos and images

Pictures you own or have the rights to use. I can source licensed stock at cost if you prefer, and I will say plainly when a job really needs a real photographer instead.

Your content

Services, prices, hours, staff bios, licence numbers, and anything you are legally required to display. On plans without copywriting, this is the text that goes on the site.

Accounts and access

Domain registrar login or transfer code, your current host, Google Business Profile, and any analytics accounts you already have.

One person to approve

A single decision maker for feedback and sign-off. Rounds get slow and expensive when notes arrive from four directions.

Logo design, professional photography, and stock licences are not included in build prices. I will quote those separately or point you to someone good. If assets are late, timelines move; nothing is billed twice for waiting.

Care plans

Keep it online, current, or growing.

A site is not a one-time purchase. Things break quietly: a form stops sending, an update conflicts, a certificate lapses, a page slows down and Google notices. These plans decide how fast that gets caught and how much of my time is already yours each month. Pick the one that matches what the site is worth to you.

Essential

$69 per month
  • Reply within 2 business days
  • 30 minutes of small edits each month
  • Code and content versioned in Git, so every change is a restore point
  • Weekly off-site snapshot of your content and uploads
  • Platform and dependency updates
  • Uptime monitoring with alerts, so I usually know before you do
  • SSL, DNS and domain expiry watched so nothing lapses
  • Email support

Standard

$149 per month
  • Same-day reply on business days
  • 2 hours of content and design edits each month
  • Nightly off-site snapshots, 90 days of history
  • Every change previewed on a staging URL before it goes live
  • Forms and booking flows tested monthly, so leads never fail silently
  • Monthly report: traffic, conversions, speed, and what I changed
  • Phone and text support

Priority

$399 per month
  • Urgent issues answered within 4 hours, 7 days a week
  • 5 hours of development or new pages each month
  • Nightly snapshots kept for 12 months, with a tested restore twice a year
  • Instant rollback to any previous version of your site
  • Cloudflare firewall and bot rules tuned for your traffic
  • Quarterly speed, SEO
  • A direct line to me, with no ticket queue
  • Priority scheduling when you need a bigger project

Work beyond your included time is billed at $85/hour and always quoted before I start. Plans are month to month, cancel any time, and you keep everything either way. Because your site is built on Git and Cloudflare rather than a database-driven platform, every deploy is already a restore point, so recovery is a rollback rather than a slow restore.

Pages & hosting

A page of your own, hosted.

Separate from the work above. A page you build and I host, at an address worth saying out loud. Own a domain already? Point it here and it becomes a real page instead of a parking page.

Free

$0/forever

  • A page with your picture, bio and links
  • Your own colours and typeface
  • A long address on my domain
  • No advertising on it, ever
Start free

The longer explanation, and the questions people ask

Consultation & hourly

Just need an hour of my time?

Not every problem needs a project. Sometimes you need a second opinion, a fix, or someone to tell you whether the thing you were quoted is worth it.

Discovery call

We talk about what you are trying to do, and I tell you what it would take and roughly what it costs. No obligation, no pitch deck.

Free 30 minutes

Consultation & advisory

Deep-dive sessions: reviewing a quote from another developer, planning an architecture, untangling a domain or hosting mess, or deciding what to build next.

$120 per hour

Development & design

Standard rate for work outside a project scope or beyond your care plan's included time. Always estimated and approved before I start.

$85 per hour

Emergency & after-hours

Site down, hacked, email not delivering, or a launch on the line. Same-day response, including evenings and weekends.

$175 per hour

Website & SEO audit

A written review of speed, mobile, accessibility, on-page SEO, analytics, and security, with a prioritised list of what to fix and what it would cost.

$350 flat

Time is tracked in 15-minute increments and you get an itemised summary. The paid consultation fee is credited toward your project if you book within 30 days. After-hours means evenings, weekends, and holidays.

Get a quote

Not sure which one fits?

Tell me what you are trying to do and I will tell you what it takes, honestly, including when you do not need me at all.