16

Years on ExpressionEngine

150

Projects delivered

65

Clients helped

50

EE upgrades completed

What the upgrade includes

With Noble hosting

$750

Requires a 12-month hosting plan, month to month after that. Plans start at $65/month.

On your own server

$1,500

We upgrade the site where it lives today.

Every upgrade includes:

  • A firm quote within one business day of receiving your EE version and add-on list
  • A staging copy of your upgraded site that you review and approve before we touch the live site
  • Cutover with no downtime, scheduled when you choose
  • Migration to Noble servers, when you choose the hosted plan
  • Your URLs, content, and search rankings stay the same
  • 30 days of support after launch
  • A 30-minute walkthrough of EE7 for whoever edits your site

If we can't complete your upgrade, you don't pay.

Most sites need no license fees. ExpressionEngine 7 Core is free. EE Pro is $249, then $49 a year, and is only needed if more than one person needs control panel access. Commerce sites, add-ons that are no longer maintained, and custom-built add-ons are quoted separately. Your quote is the final price. The guarantee applies to the scope in your quote. No deposit on the hosted plan. On your own server, 50 percent is due after you approve the staging site, and 50 percent after launch.

Upgraded, and still with Noble

Some of the ExpressionEngine sites we've upgraded. Most have been clients for years.

  • The ABC
  • Prolecto
  • inTRAlinea Translation Journal
  • B-Squad
  • Live the Lake NJ
  • McCorkle Nursery
  • Swift First Aid

Old version, no developer, or a site that just broke?

Most of the upgrades we do start one of these ways:

  • The site is on ExpressionEngine 2, 3, 4, or 5 and has been for years
  • The developer who built it moved on, and nobody has the passwords
  • The host raised the PHP version and the site started throwing errors
  • Something got hacked, or you're worried it will

We work from a copy of your site, so nothing changes until you approve it. If you don't have server access, we'll help you get it from your host. If some of your add-ons are no longer maintained, we'll tell you which ones, what replaces them, and what it costs, before any work starts.

This year we upgraded sites that were still running PHP 5.4 and PHP 7.4.

Tell us what you're running

How it works

1

Send your EE version and add-on list.

Don't know them? Send a control panel login, or ask your host, and we'll pull them.

2

Get a firm quote the next business day.

The number in the quote is the number you pay.

3

We upgrade a staging copy.

Your live site isn't touched.

4

You review and approve.

Click through the pages, check your content, try the control panel.

5

We cut over at a time you choose.

Minutes, not hours. No downtime.

6

30 days of support and a walkthrough.

After that, a care plan keeps the site current. See Hosting and Maintenance.

Why upgrade now

Long-term support timeline for ExpressionEngine
1 Why now

Support ends this year

ExpressionEngine 6 entered legacy status at the end of 2025 and reaches full retirement at the end of 2026. After that, no security patches and no bug fixes. EE7 is the current long-term support release. Read the EE6 retirement game plan.

2 Why now

PHP is moving whether you do or not

PHP 8.1 lost security support in December 2025. PHP 8.2 loses it in December 2026. Hosts raise PHP versions to stay supported, and old ExpressionEngine versions break when they do. EE7 runs on current PHP, including 8.3.

Security updates for an ExpressionEngine site
Website performance after an ExpressionEngine upgrade
3 Why now

Faster

Old EE versions usually sit on old PHP. On EE7 and current PHP the same site runs faster, and some clients move to a smaller server plan.

4 Why now

Features you're missing

EE7 has Pro Search, Variables, and Structure built into core, so some paid add-ons go away. The file manager shows where every asset is used. One-click updates within the LTS line. ExpressionEngine 8 is in development, and the path to it runs through EE7.

ExpressionEngine 7 features in the control panel

Two recent upgrades

Swift First Aid

Before: ExpressionEngine 5.1.3 and CartThrob 4.2 on PHP 5.6, which had been out of security support since 2018. A live store.

What it took: Upgraded to EE7 and CartThrob 9.0.1 on a staging copy, updated every add-on, and moved the site to PHP 8.3 with the store running through the cutover.

After: EE7 on PHP 8.3, on their own server, the $1,500 path. Live 1 day after approval. No downtime, no lost content.

Client: "A thoughtful, capable, and forward-thinking web partner." Cathy McCullough

The ABC Photo Retouching Studio

Before: ExpressionEngine 2.8.1 on PHP 5.4. Built in 2012 and never upgraded.

What it took: Upgraded from EE2 to EE7 on a staging copy, updated stale and abandoned add-ons, then deployed to the client's own production server on PHP 8.3.

After: EE7 on PHP 8.3 on the client's own server, the $1,500 path. Live 2 days after approval. No downtime, no lost content.

Client: "Noble Web Development was very supportive during all the process and very responsive to all the needs that we were trying to fix." Hikaru Hori

intralinea-logo-home.png

Chris Rundle

inTRAlinea Translation Journal

We found ourselves needing an urgent ExpressionEngine update. Thanks to Josh and his efficient intervention we were only offline for a short period of time. Josh impressed us with his helpful attitude and with the high standard of his work. We would definitely recommend Josh and Noble Web Development for all things related to ExpressionEngine.

Questions we get

Simple upgrades can be live in a day or two. More complex ones usually take a week or two after approval.
No. On your own server the upgrade is $1,500. With a Noble hosting plan it's $750, and migration is included.
Most are updated as part of the upgrade. EE7 includes Structure, Pro Search, and Variables in core, so some paid add-ons are no longer needed. Add-ons that are no longer maintained, and custom-built add-ons, are quoted separately before any work starts.
Send a control panel login, or ask your host for one, and we'll pull both.
No. Same URLs, same content, same search rankings.
Only if more than one person needs control panel access. ExpressionEngine 7 Core is free. EE Pro is $249, then $49 a year.
No. EE7 is the long-term support release, and the upgrade path to EE8 runs through it. Sites on EE6 or earlier lose security patches at the end of 2026.
30 days of support, then a care plan that keeps ExpressionEngine, add-ons, and PHP current. See Hosting and Maintenance.
You don't pay. The quote step catches almost every problem before work starts, so this is rare.
We work in both. Contact us and describe the site.

Get your quote

Send what you know. You'll have a firm number by the next business day.

Paste the list from Add-ons in your control panel, or write "not sure".

If you know it.

Hosting

Broken pages, a deadline, an old developer, commerce, anything we should know.

Or call 330.234.9437