Pricing and terms

We publish approximate prices — a precise quote always comes after reviewing your system.

Maintenance packages

Long-term maintenance is structured — we know each month what work is being done and what state the system is in.

PackageVolumePrice
Starter1–2 h/month€75–150/month
Business5 h/month€375/month
Platform10 h/month€750/month

All packages include security advisory monitoring and applying updates in a test environment, Composer-based dependency management, a change log and email support on working days.

The Starter package suits sites where initial setup work is already in place — automated tests, a deployment workflow, a clean server environment. If those aren't there yet, we start with that and agree on maintenance terms afterwards.

Unused hours do not roll over — intended for planned work. If more work comes up in a given month, we agree on extra hours separately.

Project work estimates

Every project is different. The scopes below are experience-based — a precise quote always comes after reviewing the system.

WorkTypical scope
Drupal security update (simple site)1–3 h
Drupal 10 → 11 upgrade8–20 h
Drupal 8/9 → 11 upgrade20–60 h
Drupal 7 migration to D1140–120 h
Technical auditfrom 8 h
Playwright automated tests8–24 h
Custom solution / moduleproject-based

The Drupal 7 migration range is intentionally wide — a simple site sits at one end, a complex portal at the other. An estimate is only possible after reviewing the code and data structure.

The hourly rate is €75.

How a quote is formed

  1. Scoping — we look at the code and assess the actual scope. This takes 1–2 hours.
  2. Fixed quote — we give an hour range with known risks. If something unexpected comes up during the work, we discuss it before the invoice, not after.
  3. Work — billed for hours worked, tested and documented.

If a request comes in as a small fix but the real problem is something else, we say so — so the budget goes towards the right work.

Get in touch

Write below with the website address and a short description of the situation. We respond within one working day.