Transparent Pricing

Flexible support, built
around your business.

Whether you need occasional help or a reliable ongoing partner, we have a plan that fits. All prices are ex VAT and there are no hidden charges.

<1hr
Monthly retainer clients
Critical issue response
Developer allocated and on your problem within one hour. Revenue protected, no queue.*
3hr
All clients, every request
Reply to every enquiry
Every request acknowledged, triaged, and with a confirmed next step — no exceptions.*

Monthly Support Plans

A monthly plan gives you reserved hours, a named senior engineer, and the confidence of knowing we're always there. Longer terms come with a slightly reduced rate.

WordPress, WooCommerce, Shopify, and typical CRM systems.
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £400
Plan 10
Core Support
10 £800
Plan 15
15 £1,200
Plan 20
20 £1,600
Plan 40
40 £3,200
Plan 80
80 £6,400
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £390
Plan 10
Core Support
10 £785
Plan 15
15 £1,175
Plan 20
20 £1,570
Plan 40
40 £3,135
Plan 80
80 £6,270
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £390
Plan 10
Core Support
10 £775
Plan 15
15 £1,165
Plan 20
20 £1,550
Plan 40
40 £3,105
Plan 80
80 £6,210
Node, Next, Mongo, React, Angular — custom builds needing stronger engineering control.
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £525
Plan 10
Core Support
10 £1,050
Plan 15
15 £1,575
Plan 20
20 £2,100
Plan 40
40 £4,200
Plan 80
80 £8,400
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £515
Plan 10
Core Support
10 £1,030
Plan 15
15 £1,545
Plan 20
20 £2,060
Plan 40
40 £4,115
Plan 80
80 £8,230
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £510
Plan 10
Core Support
10 £1,020
Plan 15
15 £1,530
Plan 20
20 £2,035
Plan 40
40 £4,075
Plan 80
80 £8,150
Magento 2, mobile apps, bespoke builds, and integration-heavy systems.
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £450
Plan 10
Core Support
10 £900
Plan 15
15 £1,350
Plan 20
20 £1,800
Plan 40
40 £3,600
Plan 80
80 £7,200
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £440
Plan 10
Core Support
10 £880
Plan 15
15 £1,325
Plan 20
20 £1,765
Plan 40
40 £3,530
Plan 80
80 £7,055
Plan Hours/mo Monthly (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £435
Plan 10
Core Support
10 £875
Plan 15
15 £1,310
Plan 20
20 £1,745
Plan 40
40 £3,490
Plan 80
80 £6,985

Block Hours

Pre-purchased hours — ideal for ad-hoc tasks, one-off fixes, and short bursts of work without a long-term commitment. Most clients move to a monthly plan once they've experienced the difference in response times.

WordPress, WooCommerce, Shopify, and typical CRM systems.
Pack Hours Price (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £400
Plan 10
Core Support
10 £770
Plan 15
15 £1,145
Plan 20
20 £1,515
Plan 25
25 £1,875
Plan 50
50 £3,600
Magento 2, mobile apps, bespoke builds, and integration-heavy systems.
Pack Hours Price (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £450
Plan 10
Core Support
10 £870
Plan 15
15 £1,295
Plan 20
20 £1,715
Plan 25
25 £2,125
Plan 80
50 £4,100
Node, Next, Mongo, and modern JS frameworks.
Pack Hours Price (ex VAT)
Plan
Hours/mo Monthly (ex VAT)
Plan 5
Light Cover
5 £525
Plan 10
Core Support
10 £1,015
Plan 15
15 £1,510
Plan 20
20 £2,000
Plan 25
25 £2,480
Plan 50
50 £4,785

Magento Add-ons

Per-store add-ons that extend your Magento support plan. Applied on top of your monthly support plan.

Add-on Monthly (ex VAT)
Add-on
Monthly (ex VAT)
Magento 2 Version Update
Keep your Magento version current and security-patched
£450
Extension / Plugin Update
Keep all extensions updated, tested, and compatible
£250
Both Add-ons
Recommended — full platform protection
£700

Onboarding

One-time setup fee to get your platform properly assessed, documented, and handed into our support system.

Standard Platforms
WordPress, WooCommerce, Shopify
Full onboarding
from £480
Lite onboarding
from £320
Complex Platforms
Full onboarding
from £960
Lite onboarding
from £640
Modern JS & Database
Full onboarding
from £960
Lite onboarding
from £480

Not sure which option fits? See how the process works before you commit.

How It Works
Block Hours vs Monthly Retainer

Which option is right for you?

Both give you access to the same senior engineers. The difference is in how that access works — and what comes with it.

Block Hours
Ad-hoc, no commitment
Monthly Retainer
Reserved, ongoing
3hr acknowledgement on all requests*
✓ Included business hours*
✓ Guaranteed SLA business hours*
P1 Critical Response — developer allocated*
Scheduled, availability-based
<1hr Guaranteed business hours*
Named senior engineer
Same person, every time
Priority scheduling
Retainer clients first
P1 response time deducted from hours
Yes
Never included on top
Rush & after-hours charges
Chargeable
P1 free P2/P3 chargeable
Monthly reporting
while hours active
every month
Unused hours / expiry
Pack 5: 3 months Packs 10–25: 6 months Pack 50: 12 months
Roll over within contract year, capped at 2× monthly
Minimum commitment
None
12, 24 or 36 months
Pricing model
Pre-purchase per pack
Fixed monthly fee
Best suited for
One-off fixes, ad-hoc tasks, trying us out
Ongoing platforms, critical systems, long-term partners
Onboarding

We don't work on live sites blind.

Onboarding creates the safe environment we need to reproduce issues, build changes away from production, test them properly, and deploy with a rollback path. Without it, fixes become guesswork and the risk of downtime goes up sharply.

For small packs and one-off fixes

Lite Onboarding

A smaller, targeted setup designed for quick, contained work. We put in only what's needed to reproduce and fix the specific agreed issue, rather than building a full staging environment. If we can't reliably test the issue with Lite, we'll recommend upgrading to Full.

  • Targeted setup for defined issue only
  • Faster to start, lower upfront cost
  • Upgrade to Full within 30 days — pay the difference only
  • Not suitable for ongoing or complex delivery
Standard
£320
one-off fee
Complex
£640
one-off fee
Modern JS
£480
one-off fee

Ready to get started, or want to understand the process first?

Hosting

Hosting that fits how you work.

We offer hosting in two ways — with full ongoing management included, or as environment-only if you prefer to handle support elsewhere. All hosting contracts are 12 months. Setup and migration is quoted separately.

Includes support

Managed Hosting

We actively look after the hosting environment. Hosting-related support, fixes, and advice — server performance, stability, updates, security, backups, monitoring, configuration — are all covered in the monthly fee. No extra charges every time you need help.

Environment only

Un-Managed Hosting

We provide the hosting environment only. Support is not included — if you need help, fixes, or advice on the hosting side, that's quoted separately and requires an hour pack purchase. We'll provide an estimate before any billable hosting work begins.

Tier Managed /mo Un-Managed /mo
Tier 1 — — WordPress brochure / small sites From £55 From £25
Tier 2 — — WordPress / WooCommerce / BigCommerce standard store From £180 From £110
Tier 3 — — Magento 2 / heavier WooCommerce / CRM From £240 From £150
Tier 4 — — High-traffic commerce / CRM / app backend From £350 From £220
Tier 5 — — Custom cluster / multi-service From £450 From £300

All prices ex VAT. Hosting tiers are based on expected usage — if traffic or resource needs increase, we may recommend an upgrade. Any changes discussed and agreed in advance.

Interested in hosting as part of your support plan? Let's talk.

Book a Consultation
Rush & After-Hours

We can move fast when it matters.

Sometimes things go wrong outside of normal hours. We offer rush and out-of-hours support for situations where waiting until the next business day isn't an option — whether that's a weekend, bank holiday, or a critical issue that needs someone on it immediately.

What rush support covers

  • Same-day starts when you can't wait
  • Weekend and bank holiday availability
  • Out-of-hours critical issue response
  • Transparent — we confirm before proceeding

When it's most valuable

  • Checkout or payment failures outside business hours
  • Site down on a weekend or during a campaign
  • Security incidents needing immediate containment
  • Pre-launch or go-live issues under time pressure

Need rush or out-of-hours support?

Get in touch to discuss your situation and we'll confirm availability and next steps.

FAQ

Pricing questions, answered.

What's the difference between block hours and monthly support? +

Block hours are pre-purchased and used as needed — good for specific tasks with no commitment. Monthly support gives you reserved hours, priority scheduling, guaranteed response times (1-hour P1, 3-hour acknowledgement), and a named senior engineer who knows your platform. Once you’ve experienced the difference in response time and continuity, most clients don’t go back to block hours.

Is the 1-hour P1 response included in all monthly plans? +

Yes — every monthly retainer client receives the 1-hour P1 developer allocation SLA for qualifying critical incidents. This is never deducted from your monthly hours.

What does "hours" mean in practice? +

Hours are senior developer time — investigation, bug fixes, updates, improvements, integrations, and anything else your platform needs. You tell us what to work on. We never go over your agreed hours without your explicit approval first, and we report clearly on what was done each month.

Do unused hours roll over? +

Monthly retainer hours roll over within your contract year, capped at 2× your monthly allocation. Block hours have their own expiry per pack — Pack 5 is valid for 3 months, Packs 10–25 for 6 months, and Pack 50 for 12 months from purchase date. Unused hours cannot be used after expiry.

Can I change plan size after signing up? +

Yes. Most clients start smaller and increase as the relationship develops. Upgrades take effect at the next billing cycle. Speak to your account lead if your needs change.

What counts as a Standard Platform? +

Standard platforms are the most common ecommerce and web setups — WordPress, WooCommerce, Shopify, BigCommerce, and Elementor, along with typical SME CRM work and HTML/front-end tweaks within these platforms. They’re generally quicker to diagnose, lower risk to deploy changes on, and require less complex testing and release control, which is why the hourly rate is lower than our other bands. That said, you still get a senior engineer — there are no juniors on any plan.

What counts as Modern JS and Database? +

This band covers builds where the core architecture is Node.js or Next.js-based, alongside MongoDB and modern JavaScript frameworks such as React and Angular used as the primary stack. These projects often involve custom logic, performance considerations, and more complex deployment processes than standard platforms. The rate reflects the stronger engineering oversight required to avoid problems at scale. If your platform uses React or Angular within a WordPress or Shopify setup, that typically falls under the Standard band — the Modern JS rate applies when the core build itself is Node or Next-based.

What counts as a Complex Platform? +

Complex platforms are systems that require deeper investigation, more extensive testing, and tighter release control — where the risk and cost of getting something wrong is significantly higher. This includes Magento 2 ecommerce stores, mobile apps (Flutter, iOS, and Android), bespoke backends built in PHP, Laravel, or CodeIgniter, complex or enterprise CRM builds, AWS and microservices architectures, and systems with complex databases such as MySQL or PostgreSQL at scale. These platforms typically involve more dependencies, custom logic, and integration points than standard platforms, which is why the hourly rate reflects the level of engineering expertise required to work on them safely.

What is onboarding and do I need it? +

Onboarding is a one-time assessment where we properly map your platform — architecture, dependencies, integrations, risks, and history. We document as we go. It means when we start supporting you, we’re not learning your platform on the fly during a crisis. We already know it.

What is the difference between Full and Lite onboarding? +

Full onboarding is the right choice for ongoing support and development. We create a proper dev/staging environment — a mirror of your live platform — and set up a full release workflow so all changes are built, tested, and signed off before anything goes near production. This includes access setup, version control where appropriate, and an initial health and security check. Lite onboarding is a smaller, targeted setup for contained, low-risk work. We put in only what’s needed to reproduce and fix the specific agreed issue, rather than building a full staging environment. It’s suited to small hour packs and one-off fixes. If it turns out we can’t reliably reproduce or test the issue with Lite onboarding, we’ll recommend upgrading to Full — and if you do so within 30 days, you only pay the difference.

How long does onboarding stay active? +

Onboarding stays active for 3 months after completion. If no work is requested within that period, we’ll contact you and arrange to remove the staging setup from our servers. If you want to keep it live beyond 3 months, a small monthly maintenance fee applies. If your onboarding is removed and you restart later, the onboarding fee applies again — though we’ll reduce the work where any part of the original setup can be reused.

What is rush and after-hours support, and when does it apply? +

Rush is for situations where you need us to start within 24 hours, or need work done on weekends or bank holidays — subject to availability and access being in place. Rush does not guarantee a fix within 24 hours; it’s a commitment to start quickly. For block hours clients, rush and after-hours work is always chargeable. For monthly retainer clients, P1 critical issues during business hours are handled without a rush charge. P2 and P3 requests outside business hours, or any work on weekends and bank holidays, are chargeable even on a retainer. We’ll always be transparent about it before proceeding and will only recommend it when it genuinely protects revenue or prevents a bigger problem.

Do you offer hosting? +

Yes — we offer both managed and Un-Managed hosting. Managed hosting includes active oversight of the server environment with hosting-related support, fixes, and advice covered in the monthly fee, so you’re not paying extra every time you need help with server performance, security, backups, or configuration. Un-Managed hosting provides the environment only — if you need support on the hosting side, that’s quoted separately from block hours. All hosting contracts run for 12 months, and setup or migration is quoted separately. Tiers range from small WordPress brochure sites through to high-traffic commerce platforms and custom multi-service clusters.

We already have a development team or agency — can we still use you? +

Absolutely. Many of our clients have in-house developers or a primary agency — we slot in as the specialist support layer. We handle bug fixes, security, complex integrations, and critical response, freeing your team to focus on roadmap work. We don’t compete with your existing team. We back them up.

How quickly can support start? +

For critical issues, we can begin triage immediately once you’re a retainer client. For new engagements, our onboarding phase typically completes within a few days — so we understand your platform properly before making any changes. We never work on your live site until we know exactly what we’re dealing with.

Let's have a conversation.

Whether you have an immediate issue or just want proper ongoing support — we're worth a conversation.

* During business hours, 6am–8pm. After-hours cover: P1 rush available for retainer clients (P2/P3 chargeable). Block hours clients: rush chargeable for all after-hours requests.