Yes, you can import Etsy listings to Shopify. Etsy lets you download your active listings as a CSV, and Shopify has a built-in Products > Import button that accepts it. The catch: Etsy's export format does not map cleanly to Shopify's, so anything with variants (sizes, colors) needs the spreadsheet reshaped by hand — or you pay a small per-product fee for an app that does it for you. Either way, the import is safe and non-destructive: your Etsy shop keeps running untouched.
Every guide will tell you "yes" and hand you a CSV. Almost none tell you what quietly breaks in that file, what it costs at scale, or why your profit math falls apart the week after you migrate. This walks all three.
The two ways to import Etsy listings into Shopify
There are exactly two paths, and the right one depends on how many listings you have and how many have variants.
Path 1 — the free CSV import. You export your listings from Etsy, clean up the spreadsheet, and upload it to Shopify. It costs nothing but your time, and the time cost scales with variants.
Path 2 — a migration app. A third-party app reads your Etsy data and writes Shopify products for you, reshaping variants automatically. It costs money but saves hours on a large catalog.
Both leave your Etsy store fully operational. Importing into Shopify is a copy, not a move — nothing is deleted from Etsy, and you can run both stores in parallel while you test.
Method 1: The free CSV import, step by step
The manual route is the one Shopify officially documents, and it works for small catalogs.
- In Etsy, open Shop Manager, then go to Settings, then Options, then the Download Data tab.
- Under "Currently for Sale Listings," click Download CSV. You get a file named
EtsyListingsDownload.csv. - In your Shopify admin, go to Products, click Import, add the file, and confirm.
One trap up front: Etsy's export only includes listings that are currently for sale, according to Shopify's own migration guide. If you have sold-out or deactivated products you still want, you have to re-list them on Etsy temporarily before you export.
For a deeper walkthrough of the full store move — not just products — see our guide on how to migrate your Etsy shop to Shopify.
Where the CSV quietly breaks
The import "works," but the file rarely lands the way you expect. Here is what does and does not carry over.
| Data | Transfers via CSV? | Notes |
|---|---|---|
| Titles & descriptions | Yes | Usually clean |
| Product images | Partly | Often only the main image maps reliably |
| Variants (size/color) | No, not directly | Etsy's format must be reshaped by hand |
| Inventory quantities | Partly | Depends on how you re-list |
| Reviews | No | Etsy reviews cannot legally move; need a review app |
| Orders & customers | No | Separate export, separate import |
The single biggest headache is variants. Etsy stores them as "VARIATION 1 NAME / VALUES" columns, while Shopify wants one row per unique combination with Option1, Option2, Option3 columns. Shopify's Store Migration app caps a product at three options maximum, per Shopify's migration documentation.
Say you sell a t-shirt in three sizes and three colors. That is nine variant combinations, which means nine rows in the CSV — with the title duplicated across all nine and every option value mapped by hand. Multiply that across a catalog of fifty listings and the "free" method stops feeling free.
Method 2: Migration apps, and what they actually cost
If you have more than a handful of variant-heavy listings, an app is usually worth it. These read your Etsy CSV (or connect directly) and generate Shopify products with variants intact.
Pricing is typically per product, not a flat fee. For example, the Easy:Import Etsy app on the Shopify App Store is free to install and charges $0.20 per imported product, with the first ten free, according to its App Store listing. Other tools like CedCommerce's Etsy Marketplace Integration and Nembol also sync inventory and orders on an ongoing basis.
Run the math before you commit. At twenty cents a product, a 200-listing catalog imports for roughly $38 (200 minus 10 free, times $0.20) — cheaper than an afternoon of manual CSV surgery for most sellers. A 20-listing catalog barely clears the free tier, so the manual route wins there.
If you want the trade-offs laid out side by side, our comparison of how to transfer an Etsy store to Shopify breaks down when each method pays off.
The part every guide skips: your profit changes on Shopify
Importing listings is the easy day. The hard part starts when money moves, because Shopify's fee structure and reporting are nothing like Etsy's — and your real margin shifts underneath you.
On Shopify Payments, US online card processing runs about 2.9% + 30¢ per transaction on the Basic plan (lower on higher tiers), and disputed orders carry roughly a $15 chargeback fee, according to Webgility's breakdown of Shopify payouts. Those fees come out of your payout, not your sales report — a distinction that trips up almost every first-time Shopify seller.
Here is a worked per-order example. Say you sell a mug for $28, it costs you $11 landed from Printful, and shipping to the buyer is baked in. Processing on that order is 2.9% of $28 plus 30¢, which is $0.81 + $0.30 = $1.11. So your gross-ish profit is $28 − $11 − $1.11 = $15.89 before any ad spend.
Now add ads. If it took $9 of Meta spend to win that sale, your true per-order profit is $15.89 − $9 = $6.89 — not the $17 the Shopify sales report implies. The report shows revenue and product cost; it never subtracts processing fees or ad spend, so the number you celebrate is not the number you keep.
Why your dashboards will disagree after you migrate
Once you turn on paid ads to a Shopify store, four systems start reporting four different "sales" numbers for the same orders. A 20–35% gap between Meta-reported purchases and actual Shopify orders is normal on Meta's default attribution window, according to Vaizle and TrackBee. That gap is structural — view-through credit and modeled conversions — not a bug you can fix with better tracking.
This is exactly why merchants who move off Etsy get blindsided: Etsy hands you one tidy number, and Shopify plus its ad platforms hand you several that never agree. Our hub on reconciling your ecommerce data explains why, and our guide to the best app for Google Ads pixel tracking on Shopify covers the tracking setup that keeps the gap sane.
A clean migration checklist
Before you flip the switch, run this order of operations so nothing gets lost.
- Re-list any sold-out products on Etsy you want to keep, so they appear in the export.
- Export the CSV, and decide manual-vs-app based on your variant count.
- Import products first, then verify images and variants landed correctly.
- Import reviews separately with a review app — they do not come through the product CSV.
- Set up Shopify Payments and connect your print-on-demand supplier.
- Only then turn on ads, and get profit tracking in place from day one.
See your true per-order profit from the first order
Once you are live on Shopify, the number that matters is not revenue — it is what lands in your bank after product cost, processing fees, refunds, and ad spend. PodVector connects Shopify, Meta Ads, Google Ads, Printify, Printful, and Stripe, then computes your true per-order profit across all of them. Victor, its AI operator, reads that live data and proposes moves — executing Shopify-side actions only with your approval. Victor is not a dashboard, and he does not touch your ad account. Start free.
FAQs
Will importing my Etsy listings delete my Etsy store?
No. The import copies data into Shopify and leaves Etsy completely untouched, per Shopify's migration guide. Your Etsy shop keeps taking orders, which is why many sellers run both platforms in parallel for a while before committing fully.
Do my Etsy reviews transfer to Shopify?
No. Reviews do not move through the product CSV and cannot simply be exported, because they are tied to Etsy's platform. To bring social proof over you need a dedicated review app (Yotpo, Judge.me, Stamped, and similar) that can import or collect reviews on Shopify.
Why don't my variants import correctly?
Because Etsy and Shopify store variants in different formats. Etsy uses "VARIATION" columns, while Shopify needs one row per combination with Option1/Option2/Option3 columns, capped at three options per product according to Shopify's documentation. Either reshape the spreadsheet by hand or use a migration app that handles the mapping for you.
How much does it cost to import Etsy listings to Shopify?
The manual CSV method is free. Migration apps typically charge per product — the Easy:Import app, for example, is free to install and charges $0.20 per imported product with the first ten free, per its App Store listing. For a large, variant-heavy catalog the app fee is usually cheaper than the hours of manual editing it replaces.
Will my profit be the same on Shopify as on Etsy?
Almost never — the fee structures differ. Shopify Payments charges around 2.9% + 30¢ per US online order on Basic, deducted from your payout rather than your sales report, according to Webgility. You also take on ad spend and tracking complexity that Etsy's built-in traffic hid, so it is worth calculating true per-order profit before you scale.