Yes, you can import Etsy listings to Shopify. Etsy lets you download your active listings as a CSV from Shop Manager → Settings → Options → Download Data, 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 — the column headers are almost entirely different — 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 a copy, not a move: 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 shifts 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, reshape the spreadsheet to match Shopify's format, and upload it. It costs nothing but your time, and the time cost scales steeply 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, and some apps keep the two stores in sync afterwards.
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.
Quick rule of thumb: under roughly 20 simple listings and leaving Etsy for good → manual CSV is fine. More products, variant-heavy SKUs, or any plan to keep selling on both platforms → use an app, per SellerPortals' 2026 import guide.
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 → Settings → Options → Download Data tab.
- Under "Currently for Sale Listings," click Download CSV. You get a file named
EtsyListingsDownload.csv. - Download Shopify's product CSV template (or export one existing product) so you can see the expected format side by side.
- Remap your Etsy columns into the Shopify template — then import via Products → Import in your Shopify admin.
One trap up front: Etsy's export only includes listings that are currently for sale, per 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 running Etsy and Shopify simultaneously.
Where the CSV quietly breaks
The import "works," but the file rarely lands the way you expect. The two platforms have almost nothing in common at the column level: Shopify expects headers like Handle, Title, Body (HTML), Option1 Name, Option1 Value, Variant SKU, Variant Price, and Image Src — none of which match Etsy's export headers, per SellerPortals. Here is what does and does not carry over.
| Data | Transfers via CSV? | Notes |
|---|---|---|
| Titles & descriptions | Yes | Usually clean after remapping |
| Product images | Partly | Etsy exports up to 10 image URLs per listing; you need the actual files for Shopify, per AdsX |
| Variants (size/color) | No, not directly | Etsy's format must be reshaped into one row per combination |
| Variant pricing | No | Etsy exports variations without per-variant prices; all variants land at the same price and must be edited after import |
| Inventory quantities | Partly | Depends on how listings are structured |
| Reviews | No | Etsy reviews cannot legally move; need a review app |
| Orders & customers | No | Separate export, separate import |
| Tags & materials | Yes | Present in the Etsy CSV; need column remapping |
The single biggest headache is variants. Etsy uses "VARIATION" columns, while Shopify wants one row per unique combination with Option1, Option2, Option3 columns — each sharing the same Handle, per Shopify's migration documentation. Shopify also caps a product at three options and 100 variants maximum — if your Etsy product has more than 100 variants, only the first 100 will import.
Say you sell a t-shirt in three sizes and four colors. That is twelve variant combinations — twelve rows in the CSV, with the title duplicated across all twelve and every option value mapped by hand. Multiply that across fifty listings and the "free" method stops feeling free. Manually creating or fully rebuilding products in Shopify typically takes significant per-product time, per AdsX's 2026 guide — which is the core case for using an app once your catalog grows.
A note on image downloads
Etsy's CSV includes image URLs, but those are Etsy-hosted links — not files you own in Shopify. AdsX notes that you need the actual image files for Shopify, and that Etsy allows up to ten images per listing. Download them at the highest quality available before you begin the import, and save them in a folder keyed to each listing's title or SKU so you can re-upload them efficiently. Shopify's importer can pull from remote URLs, but the links expire and the images won't be stored in your Shopify media library.
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 via API) and generate Shopify products with variants, images, and inventory intact. Several options are active on the Shopify App Store in 2026:
- Easy:Import Etsy — free to install; charges per imported product with the first several free. Check the current App Store listing for live pricing, as per-product rates update periodically.
- Salestio — eBay & Etsy Import — free to install; includes five free listing imports, then packages from $2 (50 products) to $89.99 (5,000 products), per its App Store listing. Imports titles, descriptions, images, variations, and stock data, and can sync quantity changes automatically.
- ExportYourStore — connects Etsy directly and keeps inventory in sync bidirectionally: when an item sells on Etsy, Shopify quantity updates; when it sells on Shopify, Etsy updates, per ExportYourStore.
- CedCommerce Etsy Marketplace Integration and Nembol — also sync inventory and orders on an ongoing basis for sellers running both platforms.
- Custom API automation — for sellers with a developer, Etsy's Listings API and Shopify's Admin API can be connected via tools like Zapier for fully custom migrations, per Jotform's guide.
Run the math before you commit. At Salestio's rate of $2 for 50 products, a 200-listing catalog costs roughly $8 — cheaper than an afternoon of manual CSV surgery for most sellers. The free tiers across most apps cover the smallest shops entirely.
If you want the trade-offs laid out side by side, our guide on running Etsy and Shopify simultaneously breaks down when each method pays off.
What to do after the import before you go live
The import finishing is not the same as the store being ready. Before you send traffic, work through this checklist:
- Verify variants landed correctly. Open several products and confirm that every size/color combination is present and that variant prices are set — they often all default to the same price after import.
- Check images. Confirm all images are present in your Shopify media library, not just remote URLs that will eventually break.
- Import reviews separately. Use a review app (Yotpo, Judge.me, Stamped) — reviews do not come through the product CSV.
- Set up your print-on-demand supplier. If you fulfill through Printify or Printful, connect those apps and link each Shopify product to the correct POD variant before any orders come in.
- Set up Shopify Payments and confirm fees. Processing fees come out of your payout, not your sales report — set that expectation before you see your first Shopify deposit.
- Get profit tracking in place from day one. Shopify's native reports show revenue; they do not subtract processing fees, supplier costs, or ad spend from the same view.
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 fees vary by plan (lower on higher tiers), and disputed orders carry a chargeback fee. Those fees come out of your payout, not your sales report — a distinction that trips up almost every first-time Shopify seller. Check Shopify's current pricing page for the rates on your plan, as these update periodically.
Here is a worked per-order example. Say you sell a mug for $28 and it costs you $11 landed from Printful, with shipping baked into the price. Your processing fee comes off the top before the payout hits your bank. Now add ads. If it took $9 of Meta spend to win that sale, your true per-order profit is well below what the Shopify sales report implies — that report shows revenue and may show product cost, but it never subtracts processing fees or ad spend in the same view.
For a deeper look at what net margin benchmarks look like for Shopify POD sellers, see our net profit margin benchmark guide.
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 gap between Meta-reported purchases and actual Shopify orders is structurally normal on Meta's default attribution window — view-through credit and modeled conversions are baked in, not a bug you can fix with better tracking. Our hub on running Etsy and Shopify simultaneously explains why, and our guide to CRO techniques for Shopify covers what to optimize once your tracking is stable.
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. Understanding your checkout completion rate is one early signal that your funnel is working before you scale ad spend.
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.
- Download all product images from Etsy at full resolution before you start — image URLs in the CSV expire.
- Export the CSV, and decide manual-vs-app based on your variant count and catalog size.
- Import products first, then verify images and variants landed correctly — especially per-variant pricing.
- 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, and Printful into a live data warehouse, then surfaces your true per-order economics across all of them. Victor, its AI employee, reads that live data and proposes moves — repricing products, adjusting discounts, managing collections, and more — executing Shopify-side actions only with your approval. Victor is not a dashboard, and he does not take autonomous action on your ad account or supplier accounts. If you are moving a print-on-demand store to Shopify and want your profit picture clear from order one, see how PodVector works for POD sellers. 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 sharing the same Handle, capped at three options and 100 variants per product, per Shopify's documentation. Either reshape the spreadsheet by hand or use a migration app that handles the mapping for you. Also note that variant pricing does not transfer — all variants will default to the same price and must be updated manually after import.
How much does it cost to import Etsy listings to Shopify?
The manual CSV method is free. Migration apps typically charge per product or per package. The Salestio app, for example, is free to install and includes five free imports, then offers packages from $2 for 50 products up to $89.99 for 5,000 products, per its App Store listing. For a large, variant-heavy catalog the app fee is usually cheaper than the time manual editing requires.
Will my profit be the same on Shopify as on Etsy?
Almost never — the fee structures differ significantly, and you take on full responsibility for driving traffic. Shopify Payments charges processing fees per transaction (varying by plan), deducted from your payout rather than your sales report, per Shopify's pricing page. You also take on ad spend and tracking complexity that Etsy's built-in traffic hid. It is worth calculating true per-order profit before you scale — see our net profit margin benchmark for realistic targets.
Can I keep selling on Etsy and Shopify at the same time?
Yes, and many sellers do. The import is non-destructive — Etsy never knows it happened. If you want inventory kept in sync between the two platforms automatically (so you do not oversell), you need a sync app like ExportYourStore, Salestio, or Nembol rather than a one-time CSV import. Our guide on running Etsy and Shopify simultaneously covers the operational details.
What about SEO — will my Etsy traffic follow me?
No. Your Etsy listing URLs are owned by Etsy, and any search ranking they had stays with Etsy. On Shopify you are starting from zero organic authority. This is one reason sellers often keep both stores running for several months rather than migrating overnight — you need time to build Shopify SEO while Etsy still drives revenue. Paid ads typically fill the traffic gap in the interim. See our guide to running Facebook Ads for Shopify for a step-by-step setup once your store is live.