Free tools Modernization Cost Calculator

For legacy stack owners

Modernization cost calculator.

Get a realistic budget range for migrating off Drupal 7, Magento 1, Joomla, classic ASP, or unsupported PHP. Adjusts for site complexity, integrations, and compliance scope. Ranges are conservative on purpose so procurement officers can use them as a sanity check.

  • 2 minutes to fill out
  • Live calculation, no email required
  • Based on 40+ migration engagements

Calculator

Tell us about your site.

Adjust the inputs. The estimate updates as you change them. Nothing leaves your browser.

OST default is $65/hour, blended across senior leads and delivery engineers. Override this if you want to compare against your assumed rate or compete-bid against a different vendor's rate.

Older or less-maintained stacks cost more to migrate because there are fewer migration paths and more security debt to unwind.

Pages alone are not the right metric. Custom modules, workflows, and commerce logic drive the work.

CRM, payment processors, ERPs, email platforms, single sign-on, third-party APIs. Count anything that the new stack must continue to talk to.

Migration of authors, taxonomies, media, and revisions adds engineering time. Large catalogs or knowledge bases sit at the top.

How we calibrated the numbers

Three migrations, three brackets.

The ranges come from real engagements. Each example sits in a different complexity bracket so you can sanity-check where your project lands.

Small bracket

Wesleyan College Drupal redesign

Drupal redesign and content migration for a women's college in Macon, Georgia. Admissions-focused information architecture and editorial workflow.

Platform: Drupal 7 to Drupal 9Engagement window: 2019 to 2020

Medium bracket

Council on Aging site overhaul

Senior services site for Martin County, Florida. Active 5+ year engagement covering full stack, content workflow, AI chatbot pilot, and ongoing support.

Platform: Drupal & AI integrationEngagement window: Active 5+ years

Large bracket

White Label Storage SaaS platform

Multi-tenant SaaS powering 350+ active store deployments across regions, with rolling-release engineering and per-tenant theming.

Platform: Multi-tenant SaaSEngagement window: Active, ongoing

Methodology

How the math works.

The calculator estimates engineering hours, then converts to dollars at the blended rate you set in the form. The default rate is $65/hour, OST's typical blended rate across senior leads, mid-level engineers, and delivery support. Override it to compare against your assumed rate or another vendor's rate.

The base figure starts at 600 hours for a small site on a recent platform with no integrations and no compliance work. Every input adjusts that figure.

  • Platform multiplier reflects how much migration tooling exists for the source stack. Drupal 8/9 to current Drupal 10 is well-trodden (0.9×). Classic ASP to anything modern is a rebuild, not a migration (2.0×).
  • Complexity multiplier covers custom modules, workflows, and commerce logic. We do not count pages because pages are cheap. Custom logic is what eats the budget. Small = 1×, Medium = 2×, Large = 4×, Enterprise = 7×.
  • Integration count adds roughly 80 hours per third-party system, scaled by site complexity. CRM, payment processor, ERP, SSO, third-party APIs all count.
  • Content migration adds 0% to 20% depending on volume and relational complexity (taxonomies, authors, media, revisions, multilingual content).
  • Compliance overhead stacks on the subtotal. WCAG 2.2 AA + Section 508 adds 15%. HIPAA adds 20%. FERPA adds 10%. SOC 2 alignment adds 12%. PCI DSS adds 8%.

The output is a range (low: −15%, high: +20% around midpoint), not a point estimate. The low end assumes everything goes well. The high end assumes typical surprises.

What is not included: hosting and infrastructure costs, third-party software licensing, content creation, training and change management, ongoing support and retainer. Most of these add 10% to 30% to the engineering number.

Ready for a tighter number?

The calculator gives you a defensible bracket for your next budget conversation. A 60-minute call gives you a quote with a fixed scope you can take to procurement.

Ask AI