Statamic

WordPress to Statamic migration cost: how to scope it

There is no fair price list for this, because two sites with the same page count can differ hugely. Here is how to measure yours in an afternoon, so that the quotes you get are about your site.

By itmarkerz Technologies. Updated 30 October 2026.

Count these first

If you have shell access, WP-CLI gets you most of this in minutes. Otherwise a plugin list and an export from the admin will do. The rightmost column shows how to get each one.

What to count on a WordPress site before a Statamic migration
What to countWhy it moves the costHow to get it
Content typesEach custom post type and its fields becomes a collection and blueprintwp post-type list --public=true
Posts and pagesVolume matters less than variety, but it sets QA and import run timeswp post list --post_type=post --format=count
Custom fieldsField groups map to blueprints. Repeaters and relationships need thoughtYour ACF or field plugin's export
Page-builder pagesOften the largest line, because layouts stored as shortcodes or builder data rarely transfer cleanlySample ten pages, and look at their raw content
Active pluginsEach one is replaced by a Statamic feature, an addon, custom code, or droppedwp plugin list --status=active
FormsRebuild them, and reconnect where submissions goList each form and its destination
UsersEditors need accounts and roles. Member or customer accounts are a bigger questionwp user list --format=count
LanguagesTranslations need mapping across sites, and redirects per languageYour translation plugin's settings
MediaFiles move, but references inside content have to be rewritten, and old sizes dealt withUpload folder size, and a sample of old posts
URLsEvery indexed URL needs a home or a redirectYour sitemap and a Search Console export
wp post-type list --public=true
wp post list --post_type=post --format=count
wp post list --post_type=page --format=count
wp plugin list --status=active
wp user list --format=count

The part that surprises people

It is usually page-builder content. A post written in the block editor is structured, and Statamic’s Importer addon has special handling for Gutenberg. A page built with a visual builder is often a pile of shortcodes or builder data, and the migration becomes a redesign of that page’s structure. If most of your important pages are like that, budget for rebuilding them, not importing them.

The other surprise is plugins that quietly do something the business relies on: a redirect list, a schema output, a form routed to a CRM. Go through the active plugin list and, for each one, write down what would break if it vanished.

What a migration quote should include

  • A content model, agreed before any design or import.
  • A trial import, with a sample reviewed by the people who will edit the site.
  • A decision on each active plugin: replace, rebuild or drop.
  • A full URL list, with a redirect for every address that changes.
  • Titles, descriptions and structured data carried across, and compared before launch.
  • The Statamic licence in your name, either directly or by transfer.
  • Hosting that meets the Statamic requirements.
  • A rollback plan for launch day.

If a quote leaves one out, ask who is doing it. The cheapest proposals often save money by skipping the redirect work, and you discover it later in Search Console.

Is it worth doing?

A migration replaces known costs with a one-off project and different running costs. It makes sense if upkeep and plugin conflicts are costing you regularly, or if your developers already work in Laravel. It rarely makes sense just because a WordPress site feels old. Statamic vs WordPress covers that decision, and the Statamic cost calculator shows the running costs once you have quotes.

How we price this

We quote after seeing the export and plugin list, and we don’t publish a price band. Our Statamic development page describes the process. Send us your counts if you would like an approach and a way to price it. We have no public Statamic migration case study on this site. Most of our work is delivered under NDA, so many projects cannot be named.

For SEO detail, see our WordPress to Statamic SEO checklist.

Questions

How much does it cost to migrate from WordPress to Statamic?

We can't give an honest general figure. The fixed part is the Statamic licence, which is $349 for Pro, and free during development. The rest depends on what your counts show on this page. We quote after seeing an export and the plugin list.

Is there an official import tool?

Yes. Statamic's Importer addon (statamic/importer) imports entries, taxonomy terms and users from CSV and XML files, and has field mapping and special handling for Gutenberg content. Page-builder content and shortcodes generally still need attention.

Will we lose our search rankings?

Nobody can promise they won't move. You limit the risk by keeping URLs where possible, mapping every old URL to a redirect, carrying titles and descriptions across, and comparing the two sites before going live. Our guides on the SEO side cover this in detail.

Can we move WooCommerce too?

Treat that as a different project and question. Statamic has no equivalent of WooCommerce built in, so a shop usually stays on a commerce platform.

More on Statamic

Send us your counts

Your plugin list and a content export are enough to start. We will come back with an approach and a way to price it.

We reply within one business day (IST).