Simple per-run pricing.

$19 for the first 200 listings. $0.05 per listing above that. Capped at $599 no matter how big your catalog is. Preview is always free.

What you'd pay for your catalog

ListingsYou payPer listing
50$19$0.380
100$19$0.190
200$19$0.095
500$34$0.068
1,000$59$0.059
2,000$109$0.054
5,000$259$0.052
10,000$509$0.051

Hard ceiling: 10,000 listings per run. Above that, contact us about an enterprise migration.

Every run includes everything.

No add-ons. No "premium" tier. The $19 run is the same product as the $599 run.

  • AI-rewritten product titles in your brand voice
  • AI-rewritten meta descriptions, unique per product
  • Background-removed product images (transparent WebP)
  • TikTok Shop policy review with suggested fixes
  • Smart category assignment
  • Shopify-ready CSV import file
  • SQLite database mapping every SKU to its source URL
  • Live progress with item-level updates and ETA
  • Free preview before you pay (5 sample products)
  • Email when each run finishes
  • Clone-settings on any past run for quick re-runs

Why we cost less than a freelancer and more than a CSV.

DIY (File Exchange + Excel)
$0

Plus 20–40 hours of your weekend. No AI rewriting, no image cleanup, no policy review. Best when you have $0 and infinite time.

Storeshift
$19–$599

Per run. AI-rewritten titles + descriptions, background-removed images, TikTok-policy reviewed. 30–90 minutes start to finish.

LitExtension / Cart2Cart
$200–$500

For a 1,000-listing migration. No content rewriting, no image processing — your eBay data lands in Shopify verbatim. You still spend the weekend cleaning it.

Competitor pricing based on their public calculators. Verify before you commit.

Coming soon

Keep-it-fresh subscription

Once a month we re-pull your marketplace catalog, AI-process any new listings, and drop them into your Shopify store. From $9/mo. Opt-in at the success screen of any full run.

Available after we launch Stripe live mode. Sign up for the waitlist via your account.

Pricing FAQ

Why per-run instead of subscription?+

Most resellers do their migration once and keep the result. Subscriptions punish that — you keep paying after the value's already shipped. Per-run aligns price with use.

What if my catalog is bigger than 10,000 listings?+

Reach out. The hard ceiling is in place because runs that big hit Modal worker timeouts (4 hours) and need batching. We can split the work or quote a custom migration.

Can I get a refund if the output isn't what I expected?+

The free 5-product preview is exactly so you can verify the output before paying. Once you approve and the full run starts, the AI/CDN/scraping costs are real and we don't refund. If something genuinely broke (worker crashed, output corrupted), email us — we'll re-run free.

Do I pay for excluded listings?+

No. Listings filtered out by your "exclude keywords" never touch the AI step, so they don't count toward your listing total. The price is calculated against listings actually processed.

Is there a free tier?+

There's no free tier on the full run, but the preview is always free for any URL — no card needed. You can run as many previews as you want (up to 3/day) before paying.

How does the maintenance subscription differ from the per-run price?+

Per-run = the initial migration. Subscription (when live) = monthly catalog refresh, picks up new listings since the last run, AI-processes only the deltas. Cheap because most of the work is already done.

Try a preview before you commit.

5 sample products, full output, free. See exactly what you'd be paying for.

Generate a free preview →