£8,999 + VAT. Fixed. Agreed before we start.
One number for the whole Umbraco v13 to v17 upgrade - no day-rate meter, no scope creep, no invoice you didn't see coming. V13 loses security support in December 2026. This is the direct route onto a supported platform, without the agency price tag.
Book a free upgrade call →
What the number buys.
Most sites are standard. If yours isn't, you get an exact number on the call - not a surprise mid-project.
- Full v13 to v17 upgrade
- .NET 8 to .NET 10 migration
- Core packages updated
- No downtime - parallel cutover
- Testing and QA before cutover
- Editor and developer handover
- 30 days cover after go-live
- Everything in Standard
- Bespoke back-office rebuilds for the v14+ model
- CRM, payment and data-feed remapping
- Fresh v17 rebuild where that's the better route
- Large content and media migrations
- Exact fixed number before you commit
Where the price comes from.
Why it's £8,999, not £14,000 to £18,000.
Fixed-price v13 to v17 upgrades from agencies tend to land somewhere between £14,000 and £18,000. The upgrade isn't twice the work at that price - the difference is overhead.
You're paying us to do the upgrade, not to fund an account manager, a sales team and a project layer sitting on top of the developer who actually does it. We're a product company that ships on Umbraco 17 and .NET 10 every day, and we do the work ourselves, so the price reflects the job and nothing else.
Fixed also means we carry the overrun risk, not you. If a standard upgrade takes longer than planned, that's on us. The number you agree is the number you pay.
Fixed price, but not corners cut.
A low fixed price is only worth having if the site still works afterwards. We build and test v17 against a copy of your live environment and only switch over once it's verified, so your current site stays up the whole time and nothing experimental touches production.
You deal with the people doing the work for all of it - no handoff, no relayed messages, no scope you can't see. The platform you're moving to is the one we run our own products on in production, so we've usually already met whatever is about to go wrong with your particular site.
For the longer story of what goes wrong when upgrades are rushed - and how we keep them boring - read why rushed Umbraco upgrades fail.
Two routes to v17.
Upgrade in place
We upgrade your existing solution and run the migrations against it. The right call for healthy, well-understood sites, and the one behind the fixed price.
Fresh v17 build
We stand up a clean v17 solution and move your content and structure across in a controlled way. Better for legacy-heavy sites carrying real technical debt. Scoped separately.
Most standard sites take the first route, and that's what the fixed price covers. The second suits older or heavily customised sites, where a clean rebuild is less work in the long run than dragging years of accumulated complexity forward. If yours is one of those, we say so on the call and scope it properly rather than forcing it into a price that doesn't fit.
One thing worth knowing about this particular jump: Umbraco rebuilt the back office in v14, with a new architecture and extension model. Standard content and templates migrate cleanly, but any bespoke property editors, dashboards or back-office extensions have to be rebuilt for the new model. That's the single biggest thing we check before quoting.
When it's more than £8,999.
Most sites are standard and land on the fixed price. A few don't, and we'd rather tell you why up front than surprise you later. The price goes up when there's bespoke back-office work to rebuild for the new v14-onwards model, third-party integrations like a CRM or payment gateway that need remapping against the new APIs, or hosting we can't control, which is what the no-downtime cutover depends on.
Either way, you get the exact number on the free call, before you commit. Nothing changes after kick-off.
Questions, answered straight.
The questions we'd ask in your position. If yours isn't here, send it over.
It's fixed for a standard upgrade, agreed in writing after the free call. If your site needs more than standard, we tell you the exact number before you commit. What never happens is a bigger bill arriving once the work is underway.
When there's non-standard work: bespoke back-office components to rebuild for the new v14-onwards extension model, third-party integrations that need remapping, hosting we can't control, or unusually large content and media volumes. The free call is where we find out, and you get the exact number before committing.
Because you're paying for the upgrade, not the overhead around it. We're a small product company that ships on Umbraco 17 every day - there's no account-management layer or sales team built into the price. Same destination, same care, without the mark-up.
Around 21 days from kick-off to handover for a standard site. Because it's a fixed timeline, you can plan a content freeze, brief your team and line up sign-off in advance rather than waiting on an open-ended project.
No. We build and test v17 against a copy of your live environment and only cut over once it's verified. That assumes we can control the target hosting; if it's locked down or third-party managed, we plan the cutover around that on the call.
Content and media come across as part of the upgrade, and we keep your URL structure intact so existing links and search rankings hold. Where anything does need to move, we put redirects in place so nothing 404s. Protecting your SEO through the upgrade is part of the job, not an extra.
Standard functionality carries across. Custom code and third-party integrations are exactly what we check before quoting, because the move from .NET 8 to .NET 10 and the newer Umbraco APIs can mean some rework. If yours needs it, it's in the quote up front, not a surprise mid-project.
The v17 back office is more modern and block-based, but still familiar. Most editors are comfortable quickly. Handover notes and a walkthrough for the team are included in the price, so nobody is left puzzling over an unfamiliar screen on the first Monday after go-live.
We work across both Umbraco Cloud and self-hosted sites. Cloud has its own upgrade and deployment flow, and includes Umbraco Deploy for moving content and schema, which we know well. The fixed price still applies to a standard Cloud upgrade. We'll confirm the specifics of your environment on the first call.
Umbraco sells Extended Long-Term Support for v13, which buys 6, 12 or 24 more months of security patches past the December 2026 deadline. It's a paid bridge rather than a fix - the upgrade still has to happen - but it takes the pressure off if you genuinely can't move in time. We'd rather help you plan a proper upgrade with XLTS in place than rush a bad one to beat a date.
Split in two: 50% on sign-off to begin, and the remaining 50% once the upgrade is complete and handed over to you. We invoice on handover rather than go-live, since go-live can sit waiting on internal sign-off or a content freeze for weeks, and a finished piece of work shouldn't be held hostage to that.
Get your fixed number.
A free call, an honest read on your site, and a price you can hold us to. No obligation.
Book a free upgrade call →