Straightforward pricing. No surprises.
All work is flat-rate and quoted in writing before anything starts.
Builds use WordPress with clean, maintainable child themes — no page builders, no bloated plugin stacks.
Landing Page
Lower end for a simple single-service page; upper end includes booking/form integration or conversion tracking.
Basic Website
Lower end for brochure sites with standard contact form; upper end for gallery, scheduling, or third-party integrations.
Standard Website
Complexity, design requirements, and integration depth drive the range.
* Simple integrations included. Complex or custom integrations quoted separately.
A clear, actionable report in plain language — from someone with a background in security and web infrastructure.
Basic Review
Brochure and service sites up to approximately 15 pages.
Full Audit
Brochure and service sites. eCommerce and heavily customised stacks quoted separately.
Private VPS hosting — not a shared server. Backups run daily, SSL is included, and you contact me directly when something needs attention.
Basic Hosting
One site. Contact to discuss multi-site arrangements.
Managed Hosting
For sites with active traffic, eCommerce, or heightened uptime or security requirements. Contact for details.
What affects where a quote lands
All work is flat-rate and written up before anything starts. A few things that push a project toward the higher end of a range — and a few that keep it lean.
What can push the price up
- Third-party integrations — booking systems, CRMs, payment platforms
- Additional pages beyond the base scope
- Forms beyond a standard contact form (conditional fields, multi-step, multiple recipients)
- Copy that needs to be written rather than provided
- Gallery or portfolio sections
- Matching a detailed brand guide precisely
- Tight timelines
How to keep it lean
- Arrive with copy written — you'll be able to edit all your site content after launch anyway
- Have images and assets ready before the build starts
- Know which third-party tools you need before we scope the project
- Keep the page count to what you actually need at launch — adding more later is straightforward
- Consolidate feedback into clear, single-pass rounds rather than rolling changes
Start with a conversation.
Most projects begin with a short call. Tell me what you need — I'll tell you honestly what makes sense.
Start a Conversation