Drupal 10 reaches end of life on 9 December 2026. You can't jump straight to Drupal 12.

Waxeye services

Drupal 10 end of life upgrades

Drupal 10 reaches end of life on 9 December 2026. You can't jump straight to Drupal 12.

Do you know which Drupal 10 you're on? It matters more than the December date does - if you're on 10.5 or earlier, you're already unsupported. Not at risk in December. Unsupported now. Your site doesn't publish the number, which is the whole problem. Send us your domain and we'll tell you. Within one working day.

How this works

Not sure what you're running? We'll tell you.

Send us your domain and one of our senior developers checks your Drupal version, your PHP version and your patch status, then tells you what it means for December. Back to you within one working day, no charge and no obligation. It matters that a person does this, not a scanner.

Then a call

An hour with the senior developer who looked at your site. What your options are, what each would involve, and roughly what each costs. Still no charge, still no obligation.

A Baseline, if you need one

Before anyone can quote your upgrade, someone has to open the codebase and find out what's actually in there. That's a Baseline: one fixed piece of work that maps your application, documents your requirements, builds an automated test suite over your critical flows, and reports on compatibility across code, PHP, database and hosting. All of it is yours permanently, in your repository, whether you upgrade with us or not. Fixed price, agreed on the call before anything starts.

Then the work, at a fixed price

Depending on what the Baseline turns up, the sensible path might be an in-place upgrade to Drupal 11, a move to a different platform, or staying put and hardening properly while you fund it. You'll get each option costed, with our recommendation and the reasoning, and you're free to disagree.

Why businesses trust us with this work

Drupal and PHP upgrades from small business sites through to enterprise systems. Our senior developers have done major version upgrades many times over — what feels overwhelming to you is familiar territory here.

Get in touch

Our work in action

Future-proofing the digital core
Website makeover Website makeover

Digital Garage Recruitment

Website makeover

Questions people actually ask

Which versions of Drupal 10 are still supported?
Only 10.6, and only until 9 December 2026. Drupal 10.5 lost support on 17 June 2026; 10.4 and earlier on 10 December 2025. If you're on those, you're unsupported now, not in December.
Can we go straight from Drupal 10 to Drupal 12?
No. Drupal doesn't allow skipping a major version. The path is 10.6 to Drupal 11, then Drupal 12 later. Drupal 12 ships the week of 7 December 2026 — brand new, two days before Drupal 10 dies. For almost every NZ site the target is Drupal 11.
What happens if we do nothing after 9 December 2026?
Nothing breaks, which is what makes it dangerous. Patches stop - for core and for contributed modules. Every vulnerability found after that has no official fix. For most organisations the first consequence isn't an attack, it's a security review, an insurer or an auditor.
Drupal 11, or move off Drupal?
Drupal 11 is the default and usually right: supported into 2028, cleanest upgrade path Drupal has offered, and you keep what you've built. Moving only makes sense when the version isn't what's holding you back. A Baseline answers that with evidence.
Do we have to buy a Baseline?
Usually not. Most upgrades are straightforward and we can price one off the call. A Baseline is for codebases where nobody can say what's in there — heavy customisation, missing history, too much riding on it to guess. They run $1,200 to $4,000, fixed and agreed before anything starts. And we're happy to tell you that you don't need one.
Why can't you just quote the upgrade?
Often we can. What we can't do is quote blind. The version bump is the easy part - the price comes from what's built on top: custom modules, patched contrib, integrations, work left half-finished. A guess becomes a variation later.
What do we actually get?
A map of the application, your requirements documented, tests over your critical flows, and a compatibility report across code, PHP, database and hosting. Yours permanently, in your repository. Then your options and cost.
We're not on Drupal.
Send the domain anyway. We work across Wordpress, Silverstripe 3 to 6, PHP 5.6 to 8.5, Django and Vue. Silverstripe 5 runs out on 30 April 2027 — and it's disproportionately a New Zealand platform. The check is free either way.
You own everything we produce
The map of your application, the tests, the compatibility report — all of it lands in your repository and stays yours, whether you do the work with us or not.
A senior developer, not a scanner
The person who checks your site is the same person you talk to on the call, and the same person who does the work. Nothing gets handed down a chain.

What you're actually buying.

We're still here in eighteen months
The upgrade isn't the risky part. What happens when something breaks later is. We've maintained client platforms for ten years and more, and we still run several of them today.
Waxeye get in touch

Find out where you actually stand

Send us your domain and we'll check your version, your patch status and your upgrade path at no charge, within a working day. If you're current we'll say so — though "current" and "ready for Drupal 11" aren't the same thing, and we'll tell you which one you are.

check now