Shopify to WordPress Migration: Comparing Tool Pricing
A transparent, long-form look at migration pricing—how established providers like Cart2Cart and LitExtension structure their quotes, how our per-item model works, and how to calculate your own number before you commit to anything.
By - Migration Master Editorial Team
Why migration pricing is confusing, even when providers are good
If you're moving a Shopify store to WordPress, the pricing landscape looks more complicated than it needs to be—not because any single provider is doing anything wrong, but because the major players each price migrations differently. Some quote by entity, some by tier, some only after you run their estimator.
Cart2Cart and LitExtension are both established, widely-used migration services with solid track records, and plenty of stores have moved successfully through either one. This post isn't about which is “better”—it's about understanding how each pricing structure works, so that whichever route you take, you know what you're actually paying for before you commit.
We'll walk through how entity-based pricing works, how our own per-item tiered model works, run the numbers side by side at a few catalog sizes, and give you a live calculator at the end so you can plug in your own store and see where you land. Every provider figure we quote is linked back to its source at the bottom of the post.
How entity-based pricing works
Most established migration tools, including Cart2Cart and LitExtension, price by counting “entities”— products, images, product options, customer records, orders, and so on—and running that count through an estimator to produce a quote. It's a reasonable model: it scales with the actual complexity of what's being moved, not just a flat headcount of products.
The trade-off is that you generally need to submit your store details to their calculator to get an exact number, since the rate isn't always a single published figure you can compute by hand. That's a perfectly normal way to price a service like this—it just means the number you see on a homepage is a starting point, not the final total.
| Provider | Pricing model | Published starting price | Notes |
|---|---|---|---|
| Cart2Cart | Entity-based (products, images, options) via their pricing estimator | from $29 | Add-ons like order migration or SEO URL preservation are priced separately |
| LitExtension | Tiered, entity-based, scaling with total entity count | from $59 | Optional extras (custom field mapping, manual support) typically add to the base quote |
Where these numbers come from
How our per-item tiered pricing works
We use a different structure: a flat, published rate per item, scaled across three tiers, with a 15% discount code applied to the total. The idea isn't that this is inherently superior to entity-based pricing—it's a different trade-off. You give up some of the granularity of entity-based counting (images and options aren't priced separately from products) in exchange for being able to calculate your exact cost yourself, in advance, without submitting anything.
Tier 1
$0.15per item
1–500 items
Tier 2
$0.05per item
501–5,000 items
Tier 3
$0.025per item
5,001+ items
Discount code
Try it yourself: live cost calculator
Rather than walking through the arithmetic in prose, here's a live calculator using the exact tier rates above. Enter your catalog size and it'll show both the pre-discount and discounted totals in real time.
Based on published tiered rates: $$0.15/item for the first $500 items, $0.05/item from 500–5000, and $0.025/item beyond that.
This reflects our own pricing structure only. For an exact quote from Cart2Cart or LitExtension, their respective estimators will give you the most accurate, up-to-date number for their platforms—Cart2Cart's estimator and LitExtension's calculator are both linked here for convenience.
The numbers side by side, at a few common catalog sizes
To make the comparison concrete, here's how the math plays out at four catalog sizes. These are worked examples of our own tiered model, shown alongside independently reported ranges for automated migration tools at similar scale.
| Catalog size | Our total, pre-discount | Our total, after 15% | Reported tool-based range |
|---|---|---|---|
| 1,000 items | $100.00 | $85.00 | varies by provider & add-ons |
| 5,200 items (mixed catalog) | $305.00 | $259.25 | ≈ $100–$400 reported |
| 6,000 items | $325.00 | $276.25 | ≈ $100–$400 reported |
| 10,000 items | $425.00 | $361.25 | varies by provider & add-ons |
About the comparison range
Which pricing model fits your situation
Neither pricing structure is objectively right—they suit different priorities:
- If you want a guided, full-service quote that accounts for every entity type individually, an estimator-based provider like Cart2Cart or LitExtension is a solid, proven choice, especially if your catalog has a lot of custom fields, complex variants, or order history you need moved precisely.
- If you'd rather calculate your own number upfront without submitting store details first, a published per-item tiered rate lets you do that math yourself in a couple of minutes, using the calculator above or your own spreadsheet.
- If your priority is white-glove support through the migration itself, check what each provider includes as standard versus paid add-on—this often matters more than the headline number.
What's included versus what's an add-on
Whichever provider you choose, the number that matters is the total after add-ons, not the headline figure. It's worth checking each of these explicitly before you buy, regardless of which tool you use:
- Order and customer history migration
- SEO URL structure and redirect preservation
- Custom field and metadata mapping
- Image migration, including variant images
- Manual support or white-glove assistance during the move
Our policy
Common questions
Does the 15% discount apply to add-ons?
Yes—it applies to the total after all selected services are added, not just the base per-item cost.
What if my catalog has more than 10,000 items?
The same tiered rates continue—everything past 5,000 items is billed at the Tier 3 rate of $0.025 per item, with no separate negotiation required.
Is this pricing model better than Cart2Cart or LitExtension's?
Not inherently—it's a different trade-off. Entity-based pricing can account for complexity our flat per-item rate doesn't separately price (like image-heavy catalogs), while our model trades some of that granularity for a number you can calculate yourself in advance.
Are there any hidden fees on our end?
No. The only optional cost is premium support, shown separately at checkout.
Getting started
If you've settled on our tool, here's how to begin:
- 1Try the free demo—we'll migrate up to 50 items at no charge so you can verify data integrity before running a full migration. (please reach us out via contact page)
- 2Use the code SAVE15 on your first full migration to apply the 15% discount automatically.
- 3Reach out directly if you have requirements outside the standard catalog structure—multiple stores, unusual custom fields, or anything else worth a direct conversation.
Bottom line
Cart2Cart and LitExtension are both dependable, well-established options, and their entity-based pricing is a reasonable way to quote a migration with a lot of moving parts. Our per-item tiered model is simply a different approach, built around letting you calculate the exact cost yourself before you start, and it lands in a comparable range at every catalog size we checked.
Run your own numbers in the calculator above, and when you're ready, start your migration here.
References & sources
Every third-party pricing figure in this post links back to the page it came from. Providers update pricing without much notice, so always confirm current numbers directly before you buy.