Maintenance Drupal

Drupal maintenance contract or one-off fix — how to decide

🎧 Listen to every article back to back

Not every Drupal issue needs a maintenance contract. But if the site supports sales, service delivery or daily operations, occasional support often leaves too much risk unmanaged.

One-off fix or maintenance contract?

The right answer depends on the role of the website.

A small site that rarely changes may only need occasional help. A business-critical Drupal platform needs recurring maintenance because security updates, PHP versions, backups, integrations and editor workflows keep changing around it.

When one-off work is enough

A one-off fix fits when the problem is clear, limited and does not depend on the wider technical state. Examples include a small form defect, content change or isolated styling fix.

Regular maintenance makes sense when:

  • the site supports sales or a public service;
  • many contrib modules are used;
  • Drupal or PHP needs regular updates;
  • there are several editors and permission levels;
  • changes need staging and a release plan.

What a Drupal maintenance contract usually covers

A useful maintenance contract covers more than developer hours when something breaks. It normally includes:

  • Drupal core and contributed module security updates;
  • Composer dependency updates;
  • PHP and hosting lifecycle checks;
  • backup and restore review;
  • uptime, SSL and error monitoring;
  • staging and tested releases;
  • small technical advice before larger decisions.

The value lies in scheduling this work and assigning responsibility before an update or incident becomes urgent.

How to decide

Ask one practical question:

What happens if the site is down tomorrow for a full working day?

If the effect is small, one-off support may be enough. If the result is lost sales, interrupted service, reputation damage or internal work stopping, maintenance should be treated as a planned operating cost.

Maintenance means responsibility

Drupal security updates (opens in a new tab) do not always arrive at a convenient time. If responsibility is not agreed, updates are often postponed.

WebPro Drupal maintenance fits sites where reliability and security must stay under continuous control. If it is unclear whether a maintenance contract is needed, an audit helps assess the actual state of the system.

Kaido Toomingas, WebPro technical leadWebPro Company OÜ Technical lead: Kaido Toomingas

Need Drupal help?

If the article describes your situation, you do not have to read everything first. A real person will help you choose the next step.