Your recommendation and next step
The published hourly rate is €75. Work estimates are indicative; a quote follows a review of your system. Case studies illustrate related experience, not the cost of your project. Pricing and terms.
Unknown version: online Drupal audit
Enter your website address for a public precheck. If the version cannot be detected, check it with your developer. The scanner does not replace a code audit or full WCAG assessment.
Free online audit. See pricing and terms
Related experience: Tallinn Health Care College: an example of deeper security and WCAG work, not a scanner customer result.
Run the free Drupal scannerStart again · Check the remaining needs
Drupal 7: migrate to Drupal 11
Map content, modules and integrations, then plan data migration and testing.
Typical scope: 40–120 hours. See pricing and terms
Related experience: Tallinn Health Care College: Drupal 7 → 11 migration with over 5,000 pages and API integrations.
Explore Drupal 7 migration and request an estimateStart again · Check the remaining needs
Drupal 8/9: upgrade to Drupal 11
Check module and custom code compatibility, then agree on the upgrade path and tests.
Typical scope: 20–60 hours. See pricing and terms
Related experience: Palmako: ongoing version upgrades to Drupal 11. The case does not specify a separate Drupal 8/9 upgrade scope.
Explore Drupal 8/9 upgrades and request an estimateStart again · Check the remaining needs
Drupal 10: Drupal 11/12 readiness check
Review PHP, modules and custom code to identify blockers and the right upgrade path. This check does not automatically mean installing Drupal 12.
Readiness check: 4–8 hours. A Drupal 10 → 11 upgrade is separate work, typically 8–20 hours. See pricing and terms
Related experience: Palmako: shared Drupal 11 codebase and ongoing version management. Related experience, not a dedicated Drupal 12 readiness case.
Explore the readiness check and request a planStart again · Check the remaining needs
No technical owner: project takeover
Start with access, backups, code and risks, then agree on stabilisation and ongoing maintenance or development.
Takeover audit: 6–16 hours. See pricing and terms
Related experience: Estonian Chamber of Commerce and Industry: takeover of an operating system from the previous development partner and ongoing support.
Explore project takeover and start the handoverStart again · Check the remaining needs
Security, quality or WCAG: technical audit
Describe the concern and agree on the scope. Receive a prioritised plan for improvements.
Technical audit: from 8 hours. No separate fixed WCAG audit price is published on the pricing page. See pricing and terms
Related experience: Riigi Kinnisvara AS: security improvements and a WCAG 2.1 AA audit with targeted fixes.
Explore audits and define the assessment scopeStart again · Check the remaining needs
Ongoing technical owner: Drupal maintenance
Agree on security updates, testing and support. Starter requires a prepared server environment, automated tests and a working deployment process.
Starter 1–2 h/month: €75–150/month; Business 5 h/month: €375/month; Platform 10 h/month: €750/month. Unused hours do not roll over; extra work is agreed separately. See pricing and terms
Related experience: Riigi Kinnisvara AS: ongoing Drupal maintenance, security work and custom development.
Explore maintenance and request a support planStart again · Check the remaining needs
New functionality or API: Drupal development
Describe the workflow, users and external system so we can scope the solution, dependencies and testing.
Custom development or modules: project-based scope. See pricing and terms
Related experience: Palmako: external API data synchronisation and over 50 custom modules on a shared codebase.
Explore development and describe your requirementsStart again · Check the remaining needs