For Moodle site administrators

Moodle Upgrade Service

Upgrade your Moodle site with a plan for your courses, users and grades. We review what could affect the upgrade, test it on a copy of your site and coordinate the switch with your team.

Work on real Moodle sites

Three upgrades and what each one took

Project examples are anonymized.

4.5.12+ to 5.2

A school’s Moodle site

After upgrading Moodle, we reviewed update notices for the commercial theme and its companion plugins before closing the job.

5.0.8 to 5.2

A science and sports training platform

We coordinated the upgrade to the 5.2 branch and received positive feedback from the client after completion.

3.5.1 to 4.0.1

A Moodle site several releases behind

The project included a move to a subdomain and multiple intermediate upgrades. A database error blocked the next step from 3.8.9. The project was completed on 4.0.1.

Explore our education projects →

When we can help

An upgrade plan for the Moodle site you have today

Several versions behind

We identify intermediate upgrades and choose a target version that fits your installation.

Plugin or theme compatibility

We check which extensions can be upgraded and which need changes or replacements.

A server move or a failed upgrade

We assess whether your current hosting can support the upgrade and what needs to be recovered or moved.

How it works

Four steps from review to handover

  1. Agree on the upgrade path and quote

    We review your Moodle version, PHP, database, site files, plugins, theme and integrations. We agree on the scope and timing with you.

  2. Back up your site and test the upgrade

    We back up the code and configuration, the database and site files. We run through the upgrade on a copy and check any issues that come up.

  3. Validate the test site and schedule the switch

    We share what we checked and what your team should review. We agree on the maintenance window and when to restore from backup if a critical check fails.

  4. Verify your live site

    We verify the agreed workflows on the live site and share the installed version, the checks performed and any remaining work.

What we test

The upgrade is complete when people can use the site again.

Learner
Sign in, open a course and submit an activity or take a quiz.
Teacher
Review submissions, assign grades and check the question bank where relevant.
Administrator
Check enrolments, email, scheduled tasks and agreed integrations.

Frequently asked questions

Before requesting a quote

Can I keep my current hosting?

Yes, if it meets the requirements of the target version and supports a safe upgrade. If the server needs changes or the site needs to move, we include that in the assessment.

Can I upgrade directly from an older version?

It depends on your starting version. Each Moodle release has a minimum version it can upgrade from. We check the intermediate steps and choose a suitable target version for your site.

What if a plugin or theme is incompatible?

We look for a compatible release, assess whether the extension can be adapted, or suggest a replacement. When a core workflow is affected, we agree on the approach with you.

What changes when moving to Moodle 5.1 or later?

Starting with Moodle 5.1, the public folder contains the web-accessible files. When upgrading from an earlier release, we check how your server should be configured to keep your site URL.

How long will the site be unavailable?

We estimate the maintenance window after reviewing the scope and testing the upgrade. We agree on a time that fits your classes, exams and other dates.

How much does a Moodle upgrade cost?

The quote depends on the current and target versions, hosting, plugins, customizations and whether the site needs to move. We agree on the scope before work begins.

Can you help with an upgrade that is already stuck?

We can review what failed and which backups are available. That helps us decide whether to resume the upgrade or restore a working version first.

FastWeb

Tell us about your Moodle site

Send us your site URL, current Moodle version if known, hosting provider and preferred upgrade date.

Site details are enough for the first conversation. We will arrange access if needed.

Moodle is a trademark of Moodle Pty Ltd.