Upgrade Statamic from £249 per site
A one-off upgrade that gets your site onto the latest version of Statamic, ready to move to a new server and onto a maintenance plan.
-
Price agreed before I start
I check your site first, custom code and addons included, and confirm the price before you commit to anything.
-
Disruption-free upgrade
I upgrade a copy of your site and test it on a private staging server, set up as part of your migration.
-
It's not just Statamic
Statamic runs on Laravel and PHP, the framework and language underneath it. I upgrade all three.
Get a price for your upgrade
Leave your details below and I'll reply within one working day.
Upgrade path
Statamic 3
Released August 2020
- Statamic 3 to 6
- PHP 7.2 to 8.3
- Laravel 6 to 13
from
£649
Statamic 4
Released May 2023
- Statamic 4 to 6
- PHP 8.0 to 8.3
- Laravel 9 to 13
from
£449
Statamic 5
Released May 2024
- Statamic 5 to 6
- PHP 8.1 to 8.3
- Laravel 10 to 13
from
£249
Why the upgrade has to come first
Migration moves your site onto a server I manage on your behalf, ready for ongoing maintenance. For that handover to work cleanly, the site needs to already be on the current Statamic release.
So the upgrade has to happen first. Either your team runs it, or I do. Either way, it's a defined piece of work that lands the site on the current version, then migration follows.
The one exception: if I built your website and it already runs on a server I manage, there's nothing to migrate. The upgrade leads straight into your maintenance plan.
In-house upgrade
If your team has the time, running the upgrade in-house arrives at the same place. Statamic publishes a clear upgrade guide for every major release. This service is for when in-house isn't on the table.
What I do
I take a working copy of your site, get it running on my own machine and upgrade it there. I then upload it to your new staging server and test it. Nothing on your live site changes. From there, migration takes the upgraded site to your new production server.
Statamic core, Laravel, and PHP raised to the current supported versions.
Composer packages and addons updated to compatible releases.
Templates, blueprints, and custom code adjusted for breaking changes.
What I need from you
Two things, and your developer can provide both.
The first is access to your site's code repository. That's where the code is stored and tracked, usually on GitHub, GitLab or Bitbucket. Ask your developer to give me read access. I'll send my details when you get in touch.
From the repository I can see everything I need to price the upgrade:
Which version of Statamic the site is on.
Which versions of Laravel and PHP it's built for.
Which addons it uses.
Any custom code or third-party integrations.
So you don't need to find any of that out yourself. If your site isn't in a repository, tell me and we'll find another way to get me a copy.
The second is a copy of your .env file, which holds the site's settings, so I can get your site running on my own machine.
Once the site is on the current version, migration can follow. This service isn't offered as a standalone upgrade. It only runs as the step that gets your site ready for migration and the maintenance that follows.
Process
-
Step 1
You are hereUpgrade
I bring your site up to the current major version of Statamic. If it's already there, skip this step.
Statamic upgrades -
Step 2
Migrate
I move your site to a server I manage, in a hosting account you own. Your site stays live throughout.
Statamic migration -
Step 3
Maintain
Pick a plan and I take it from there: updates, patches, monitoring and developer time, every month.
Statamic Maintenance