Pricing

A price you see before you commit

Every project gets a specification with an itemised price — the build, the monthly cost, the payment schedule, and the first-year total. The figures come from the same rules for everyone, and you approve them before any work starts.

Essential

A public site that presents a business well and captures enquiries.

from $950

one-time build, before the features you pick

$99/mo

managed hosting and support

  • Managed hosting on your project subdomain, with TLS
  • Uptime monitoring and error alerting
  • Daily backups with restore on request
  • Email support, next business day

Business

A site with real functionality behind it — content, accounts, or transactions.

from $2,200

one-time build, before the features you pick

$199/mo

managed hosting and support

  • Everything in Essential
  • Isolated database and object storage
  • Staging environment with a rollback point on every release
  • Content and configuration changes included, up to two hours a month

Application

A product with accounts, roles, and workflows that your business runs on.

from $3,200

one-time build, before the features you pick

$349/mo

managed hosting and support

  • Everything in Business
  • Role-based access control and audit logging
  • Priority incident response
  • Quarterly dependency and security review
  • Development time included, up to four hours a month

Payment schedule: 50% on approval and 50% before launch on Essential builds; 40% on approval, 30% at the staging release, and 30% before launch on Business and Application builds.

What features add

Your specification only includes what your answers call for. This is the full catalog, so nothing about the final number is a surprise.

FeatureBuildMonthlyWhat you get
Installable PWA$350Web app manifest and icon set; Offline shell for the primary screens; Install prompt handling
Contact and enquiry forms$150Validated forms with clear error messages; Bot protection; Email notification on every submission; A stored record you can export
Editable content$350$15/moContent editor for pages and posts; Image upload and management; Draft and publish states
Blog or news$250Post index with pagination; Tag pages; RSS feed; Per-post social preview images
Site search$300$20/moSearch box with results page; Indexing on publish; Empty and no-results states
End-user accounts$400$15/moPasswordless email sign-in; Session management with sign-out; Profile page; Account deletion that actually deletes
Social sign-in$250OAuth sign-in buttons; Account linking to an existing email
Roles and permissions$450Named roles with a permission matrix; Server-side enforcement on every action; Role assignment UI
Application database$15/moIsolated database with its own credentials; Schema migrations; Daily backups; Point-in-time restore
File and image storage$200$10/moUpload endpoint with type and size limits; Private-by-default objects; Image resizing
Admin console$350Record listing with search and filters; Detail and edit views; Export to CSV
Dashboard and reporting$300Metric tiles with period comparison; Charts over a selected date range; CSV export
One-time payments$450Hosted checkout; Signed webhook handling with replay protection; Order records and receipts; Refund handling from the admin console
Subscriptions$650Plan selection and checkout; Customer billing portal; Upgrade, downgrade, and cancellation; Failed-payment handling
Bookings and scheduling$550$10/moAvailability rules with buffers; Booking flow with confirmation; Reminder emails; Reschedule and cancel links
Directory listings$400Listing records with categories; Filter and sort; Detail pages with structured data
Community with moderation$600$25/moPosting and replies; Report button on every item; Moderation queue with remove, restore, and ban; Rate limiting
Transactional email$100$10/moVerified sending domain; Templated messages; Delivery and bounce tracking
Marketing email$250$15/moSubscribe with confirmed opt-in; One-click unsubscribe in every message; Suppression list enforced at send time; Postal address and sender identification in the footer
In-app notifications$300Notification centre; Read and unread state; Per-category preferences
Product analytics$150$15/moEvent tracking on key actions; Funnels and retention; Consent-aware loading
Error monitoring$100$15/moError capture with source maps; Release tracking; Alerting to email
Third-party integrations$400$10/moAuthenticated connection per service; Sync with retry and backoff; Failure alerting
Multiple languages$350Locale routing; Translated content model; Language switcher; Localized dates and numbers

What is not in the price

  • Domain registration — you buy it from a registrar of your choice and stay the registrant.
  • Payment processing fees — Stripe charges those to your account directly.
  • Translation of content into other languages.
  • Paid advertising, or content beyond what your discovery answers cover.

Get your number

Screening takes two minutes. Discovery takes about twenty. At the end of it you get a specification with a price, and you decide from there.

Start a project