Ecom Store Pro

Etsy to Shopify: Migrate, Stay, or Run Both

For Etsy sellers weighing Shopify — true fee comparison, stay vs migrate vs hybrid, what data moves, an 8-phase playbook, and how to sell on both.

Listen to a short brief of this article
Hands-free while you multitask

The short version

For nearly every Etsy seller above hobby scale the right answer is hybrid: keep the Etsy shop for discovery and open a Shopify store for your own customers.

Under $10K a year, stay on Etsy unless you already have buyers to own; between $10K and $250K, run both; past $250K, lean Shopify and keep Etsy as a channel.

On a $50 order, fees run about 10.4% on Etsy without Offsite Ads, 22.4% on an order Offsite Ads attributes once that 12% fee becomes mandatory, and 3.9% on Shopify Basic at about 200 orders a month; on fees alone, Shopify's $39 subscription pays for itself near $7K a year.

Because you cannot 301-redirect Etsy listing URLs, run both stores in parallel for at least 6 months and capture every Etsy buyer with a packaging insert.

What's New Since Publication: Updated since publication · 9 changes
  1. Shopify's Store Migration app is no longer early access for most platforms
    Shopify's help guides for Etsy, WooCommerce, Wix, eBay, Square and Amazon no longer mark the Store Migration app as early access; the Clover and Lightspeed guides still do. Shopify's Etsy guide still asks you to use the app on a desktop device.
  2. Shopify return labels now cover Canada too
    Shopify's return-labels help page, read October 24, 2026, says you can buy return labels in the admin for domestic orders within the United States or within Canada (Canada Post for returns within Canada), though not for returns between the two countries. This page previously said US domestic orders only. The returns comparison table now says so.
  3. The Etsy-to-Shopify demo video can no longer be embedded
    The screen-share demo of an Etsy-to-Shopify product import that this guide embedded stopped playing here because its owner switched off embedding on YouTube. We removed it from the import section.
  4. Four apps in the lean stack now list different prices
    As of October 2026, the App Store listings show Loox free up to 500 orders and its Convert plan at $49.99 a month for 300 orders plus $50 per additional 300, Shippo free up to 30 labels a month and then from $19 a month, Bundler with a free plan and mix-and-match from $9.99 a month, and Lifetimely with a free plan and paid plans from $49 a month. The apps section of this guide uses these prices.
  5. Shopify's product CSV page lists new column names
    Shopify's product CSV page now lists Description, Price, Inventory quantity and Product image URL as the current column names, and says older names still work because Shopify keeps backward compatibility. The import steps in this guide use the current names.
  6. Shopify Tax automated filing is closed to new enrollment
    Shopify's Help Center now says automated filing is closed to new enrollment, so for a store that isn't already enrolled Shopify Tax calculates the tax but no longer files the returns. The payments, shipping and taxes section of this guide now says filing is on you or on a service such as TaxJar or Avalara.
  7. Shopify is moving shipping setup to shipping options by market
    Shopify is replacing shipping profiles, location groups and shipping zones with shipping options set per market. The rollout starts October 1, 2026, and every store will be on it by July 1, 2027. The shipping advice in this guide now names both setups, so it holds whichever one your new store lands on.
  8. Shopify's Marketplace Connect page spells out what happens to an existing Etsy connection
    A September 11, 2026 re-read of the Help Center page found the channel list unchanged at four — Amazon, Target Plus (US only), Walmart (US only) and eBay — but carrying an explicit note beside it: new connections to Etsy cannot be made through Shopify Marketplace Connect, while a shop already selling on Etsy through the app can carry on using it. That makes the split sharper than “Etsy is gone”. A fresh Etsy-plus-Shopify setup still has to run the two storefronts separately, but an existing Marketplace Connect link to Etsy is not something Shopify has switched off.
  9. Etsy dropped out of Marketplace Connect's channel list entirely
    As recently as July 12, 2026, Shopify's Marketplace Connect documentation still listed Etsy with a “new connections can’t be made at this time” note, so sellers connected before that kept syncing. A July 28, 2026 check found Etsy gone from the list altogether: both the Help Center page and the App Store “Works with” tags now name exactly four channels — Amazon, Target Plus (US only), Walmart (US only) and eBay. Plan an Etsy-plus-Shopify setup as two separately managed storefronts rather than one catalog synced through the app.

Why Sellers Outgrow Etsy

Key takeaway

Etsy is uniquely good at one thing: putting your handmade, vintage, or craft-supply listings in front of buyers who specifically came to a marketplace looking for that vibe. For new sellers with no audience, it is genuinely the fastest path to a first sale. The trade-offs only become obvious once you start scaling.

Three forces push successful Etsy sellers toward Shopify: the fee stack (transaction + listing + Offsite Ads compound on every sale), customer ownership (Etsy controls the buyer email and post-purchase relationship), and brand ceiling (every Etsy listing page looks like every other Etsy listing page). Shopify inverts all three: a flat subscription, full customer data, and a storefront you control end-to-end.

Compounding Fee Stack
Etsy charges a 6.5% transaction fee, $0.20 per listing every 4 months, ~3% + $0.25 payment processing, and 12–15% Offsite Ad fees on attributed orders. Effective take rate on a $50 order: about 10.4%, or 22.4% when Offsite Ads attributes the sale.
No Customer Ownership
Etsy controls buyer messaging, email, and the post-purchase journey. You cannot freely market to past buyers, run win-back campaigns, or build a true CRM around them.
Brand Ceiling
Every Etsy storefront shares Etsy's checkout and domain (etsy.com/shop/yourshop); even Etsy Plus customization stops at banners, featured-listing layouts and a color theme.
When you sell on Etsy, you incur fees for using certain services.
Etsy — Etsy Help Center — Fees for Selling on Etsy ·

Read alongside Etsy's full fee schedule, that one sentence is the entire business model. Every action that creates value — listing, selling, processing payment, getting traffic from Offsite Ads — is a separate line item. Shopify's flat subscription rolls platform, hosting, and infrastructure into a single predictable cost.

Etsy vs Shopify: Honest Comparison

Key takeaway

These platforms are not competitors so much as different layers of the same business. Etsy is a marketplace — it sells traffic. Shopify is storefront infrastructure — it sells software. The right question is not "Etsy or Shopify?" but "what does each one do well, and how do I use both?"

DimensionEtsyShopify
Pricing modelPer-sale fees + listing + ad feesFlat subscription ($39+ /mo) + payment processing
Built-in trafficYes — Etsy search drives most discoveryNo marketplace search like Etsy's; stores that meet the Shop app's requirements, including Shopify Payments, are listed in Shop automatically, and other traffic you bring via SEO, ads, and email
Customer ownershipEtsy owns the customer relationshipYou own emails, segmentation, and reordering
Brand controlLimited — listing layout, banner, About pageFull — themes, custom domain, checkout
Storefront URLetsy.com/shop/yourshopyourbrand.com (custom domain)
Listing fees$0.20 per listing every 4 monthsNone — unlimited products on every plan
Marketplace transaction fee6.5% on item + shipping0% with Shopify Payments
Offsite Ads15% if shop <$10K trailing-365 (opt-out allowed); 12% if ≥$10K (mandatory, for the lifetime of the shop). Either rate is capped at $100 per attributed order.You control your own ad spend
Email marketingRestricted — Etsy controls buyer messagingNative (Shopify Messaging) + Klaviyo, Omnisend, etc.
Apps & extensibilityLimited app ecosystem21,000+ apps in the Shopify App Store (as of December 2025)
Multi-channel sellingPattern (separate website add-on)Native channels (Instagram, TikTok, Google) plus Amazon, Walmart & eBay via Marketplace Connect
The honest summary
Etsy is best when you have no audience and need traffic. Shopify is best when you have any audience — even small — and need to convert it. Once you have an email list, social following, or repeat customers, Shopify's economics improve every month while Etsy's stay flat as a percentage of GMV.

The Fee Math Most Sellers Miss

Key takeaway

Most Etsy sellers underestimate their effective take rate because the fees come from different buckets and arrive at different times. To make the comparison fair, here is the actual cost a seller pays on a single $50 order under three scenarios.

Fee on a $50 orderEtsy (no Offsite Ads attribution)Etsy + Offsite Ads (≥$10K shop, 12%)Shopify Basic + Payments
Listing fee (amortized)$0.20$0.20$0.00
Transaction / marketplace fee6.5% × $50 = $3.256.5% × $50 = $3.25$0.00
Payment processing (US)3% + $0.25 = $1.753% + $0.25 = $1.752.9% + $0.30 = $1.75
Offsite Ads (if attributed)$0.0012% × $50 = $6.00$0.00
Subscription (amortized*)$0.00$0.00~$0.20
Total fees$5.20 (10.4%)$11.20 (22.4%)$1.95 (3.9%)

*Shopify Basic ($39/mo) amortized across ~200 orders/mo. Note: smaller Etsy shops (under $10K trailing-365-day) pay a higher 15% Offsite Ads rate — but they can opt out. Once a shop crosses $10K, the rate drops to 12% and Offsite Ads becomes mandatory for the lifetime of the shop. Payment-processing rates shown are US; rates vary by country.

The chart shows the same fee layers, with the Offsite Ads bar at the 15% rate a shop under $10K pays (about 25.4% of a $50 order). Headline numbers on a $50 order: Etsy with no Offsite Ads ≈ 10.4%, Etsy with mandatory 12% Offsite Ads (≥$10K shop) ≈ 22.4%, Shopify Basic ≈ 3.9%. The catch most sellers miss: once your shop crosses $10K in trailing-365-day sales, Offsite Ads stops being optional — the opt-out toggle disappears permanently, even if your sales later fall back below $10K.

The crossover point depends on volume. On a $50 order Shopify Basic Payments costs 2.9% + $0.30, or 3.5%, while Etsy keeps 10.4%, so the 6.9-point gap pays for the flat $39/month Basic subscription — $468 a year — at about $6,800 in annual sales. That assumes Offsite Ads attributes none of your orders; each order it does adds 12–15% on Etsy's side and pulls the crossover lower. Above it, Shopify is cheaper per dollar of revenue on platform fees, and the gap widens as you grow — apps, theme and marketing are extra and not in this math.

Don't forget the second-order economics
The fee chart only counts direct costs. The bigger long-term win on Shopify is what the fees enable: an owned email list, repeat-purchase flows, abandoned-cart recovery, and the ability to send a customer to a product page that does not show competing sellers. For most brands, that is worth more than the fee delta.

Stay, Migrate, or Hybrid?

Key takeaway

There is no universal right answer. The decision depends on your current GMV, repeat-customer share, email list, and how much external traffic you already drive. Use the quiz below for a calibrated recommendation in 60 seconds.

Should You Move to Shopify?5 questions, ~60 seconds
Should You Move to Shopify?5 questions, ~60 seconds
Question 1 of 5
What is your annual Etsy GMV?
Quick Decision Guide
Stay on Etsy only
  • Under $10K/year GMV
  • No email list yet
  • No off-Etsy traffic source
  • Time better spent on listing photography & Etsy SEO
Hybrid: Etsy + Shopify
  • $10K–$250K annual GMV
  • Some repeat customers
  • Growing social or email audience
  • Default best path for most sellers (our judgment)
Lean Shopify, keep Etsy as channel
  • $250K+ annual GMV
  • Strong repeat-customer base (25%+)
  • Already collecting emails or driving social traffic
  • Bandwidth or budget for a Shopify Partner

Etsy Plus, Etsy Ads & Pattern: Stay-in-Ecosystem Options

Key takeaway

Before deciding to leave or duplicate onto Shopify, weigh Etsy's own paid upgrades. Many sellers spend a year fighting Shopify learning curves when the actual ROI was hiding inside Etsy's own toolbox.

Three products matter: Etsy Plus (subscription), Etsy Ads (in-marketplace search ads), and Pattern by Etsy (a separate website tied to your Etsy inventory). The rates below were read from Etsy's own fee and subscription pages on October 10, 2026.

ProductCost (2026)What you getWhen it beats Shopify
Etsy Plus$10/month15 listing credits and $5 in Etsy Ads credit each month, restock requests, advanced shop customization (banners, featured listings, color theme), and unlimited Marketplace Insights keyword searchesWith steady restocks, when you want more shop customization without rebuilding
Etsy AdsSelf-set daily budget; new sellers start with a $25/day cap that Etsy recalculates weekly and may raise if you consistently spend your full budgetPromoted placement in Etsy search, category and Market pages; you only pay per clickWhen Etsy organic ranks page 2–5 and you want to compress timeline to first sale on a SKU
Pattern by Etsy$15/month after a 30-day free trialStandalone website tied to your Etsy inventory, custom domain, no Etsy 6.5% transaction fee on Pattern-direct ordersYou want an "owned" URL but don't want to learn Shopify; comfortable with limited theme/app extensibility
Pattern is not a Shopify replacement
Pattern looks like a free-from-fees website, but it has no app store, limited SEO control, no Klaviyo-grade email, no advanced checkout, and no real path to a multi-channel brand. It's a useful bridge for sellers who absolutely refuse to rebuild — but if you're ready to invest 20–40 hours, Shopify gives you 10× the ceiling.

The honest framing: Etsy Ads almost always pays back inside the marketplace if you have decent product-market fit. Etsy Plus is $10 a month for about $8 in credits if you use them all, so what you really pay for is restock requests, shop customization and unlimited Marketplace Insights searches. Pattern is rarely the right long-term answer for a brand that wants to grow past $50K GMV. None of these three remove the underlying customer-ownership problem — they're optimizations of the existing rented land.

The Hybrid Model: Best of Both

Key takeaway

For nearly every seller above hobby-scale, the optimal answer is hybrid. Etsy keeps doing what it does best (discovery via marketplace search), while Shopify becomes your home base for repeat customers, email marketing, and brand expression. You run the two in parallel, keeping inventory aligned across both channels.

Etsy = top-of-funnel
Etsy buyers searching for handmade discover you via marketplace SEO. You pay the fee, but you don't pay for the click.
Shopify = owned brand
Customers who already know you (from packaging, email, social) check out on your domain at full margin. No marketplace fee.
Email = the bridge
A packaging insert with a discount code on Shopify converts an Etsy one-shot buyer into a Shopify repeat customer over roughly 6–12 months (our editorial estimate).

The chart above is an illustration of one plausible 12-month outcome for a former Etsy-only seller who launched a Shopify store and ran it alongside Etsy; it is our editorial estimate, not measured data. Shopify direct gradually takes over as the higher-margin half of the business while Etsy continues to bring in new buyers at the marketplace's cost of acquisition.

What Data Moves (and What Doesn't)

Key takeaway

Before you start, set expectations. Etsy gives you a self-service data export, but it is intentionally limited compared to a full migration tool from a platform like WooCommerce or BigCommerce. The table below shows exactly what transfers cleanly, what needs manual work, and what cannot move at all.

Data TypeMethodReliabilityNotes
Active listings (CSV)Etsy 'Download data' → Shopify CSV importHighReformat columns; map Etsy variations to Shopify variants
Product imagesImage URLs in the listings CSV, or a migration appMediumEtsy's listings CSV includes image URLs; map them into Shopify's image column, or let a migration app import them
Inventory quantitiesCSV import (Shopify product CSV)HighShopify Inventory tab handles per-variant SKUs
SKUsCSV import — manual mappingHighEtsy SKU field maps directly to Shopify Variant SKU
Customer listThird-party migration app (per Shopify's Etsy guide)—Check which buyer details the app brings across; imported Etsy buyers are Etsy data, not a mailing list — ask them to opt in
Order historyThird-party migration app (per Shopify's Etsy guide), or keep Etsy's Orders CSV for your records—Shopify's Etsy guide names third-party apps that import order history and customers; check what each app brings across
ReviewsReview-app import (e.g. Judge.me), or keep Etsy's downloaded reviews for your recordsLowEtsy lets you download your reviews (Download Data → Take your data with you); Judge.me's App Store listing names Etsy review import and sync
Shop policies & FAQCopy/paste into Shopify PagesHighPlain HTML; rewrite for Shopify-specific shipping & returns
Shop banner / About textManual copy into Shopify themeHighReshoot banner at theme-recommended dimensions
Etsy listing URLsCannot redirect—Etsy controls etsy.com/listing/* URLs; you cannot 301 them — capture buyers post-order instead
Reviews need their own download
Etsy's listings CSV doesn't include reviews, but Etsy lets you download them separately (Download Data → Download Your Reviews), and Judge.me's App Store listing names Etsy review import and sync, so you may be able to bring them over rather than start from zero. Keep adding fresh ones with post-purchase requests for new Shopify orders and for past Etsy customers you can legally email. In our editorial estimate, a store that asks consistently after every purchase can reach 50+ Shopify reviews within 60 days.

8-Phase Migration Playbook

Key takeaway

This playbook works for solo sellers and small studios with under 1,000 active listings. Larger catalogs benefit from migration apps and possibly a Shopify Partner, but the phase order stays the same.

1
1. Audit & decide hybrid vs full (2–3 days)
Export Etsy data, count active listings, identify top 20% revenue SKUs
2
2. Set up Shopify trial (1 day)
Start the free trial (then $1/month for your first 3 months), choose Basic, claim your custom domain
3
3. Choose & customize theme (3–7 days)
Pick Horizon (free) or a paid theme; set brand colors, fonts, logo
4
4. Migrate top 25 SKUs first (3–5 days)
Reshoot or upgrade photos, rewrite descriptions, set Shopify-native variants
5
5. Bulk-import remaining catalog (1–2 weeks)
CSV import, or Shopify's free Store Migration app (desktop) with the unchanged Etsy CSV; clean up post-import errors
6
6. Configure shipping, taxes, payments (2–4 days)
Set Shopify Payments, shipping rates by region (shipping zones, or shipping options per market once your store moves to the new setup), tax registrations (TaxJar/Avalara if multi-state)
7
7. Keep Etsy running in parallel (1 day)
New Etsy connections in Marketplace Connect are closed (Help Center, read October 26, 2026); keep your Etsy shop live and sync it with a third-party app that Shopify's Etsy guide names, or manage its stock alongside Shopify. Sellers who linked Etsy through Marketplace Connect earlier can keep using it
8
8. Launch, package insert & email capture (Ongoing)
Switch DNS, ship Etsy orders with Shopify QR insert, build email list
A migration can be a good time to purge old, low-performing content, and give your site and business a fresh appearance.
Shopify — Shopify Help Center — Migrate to Shopify ·

Exporting Your Etsy Data

Key takeaway

Etsy's data export is buried in account settings. Here is the exact path and what each file contains.

1
Download active listings CSV
Etsy admin → Settings → Options → Download Data → 'Currently for sale listings'. Includes title, description, price, SKU, quantity.
2
Download order history CSV
Etsy admin → Settings → Options → Download Data → Orders. Choose the CSV type, month and year; treat buyer contact data as Etsy data, not as a mailing list.
3
Check the image URLs
Etsy's listings CSV already includes image URLs. Keep them in the file you import, or upload the unchanged Etsy CSV to Shopify's free Store Migration app (desktop only), which imports the products as drafts.
4
Export shop policies & About text
Copy your Shop Policies, FAQ, and About page text into a plain document. You'll paste these into Shopify Pages later.
5
Download and import your reviews
Etsy lets you download your reviews from the same Download Data tab (Take your data with you → Download Your Reviews). A review app can import them into Shopify — Judge.me's App Store listing names Etsy review import and sync.

Importing into Shopify

Key takeaway

Shopify accepts a single product CSV with up to 50+ columns. For an Etsy migration you only need a small subset, but the column names must match exactly — Shopify's product CSV importer is strict about headers. If the import shows an error message, the guide to Shopify product CSV import errors pairs each documented message with its fix.

1
Open the Shopify Products CSV template
Shopify admin → Products → Import → Sample CSV template. The template has 50+ columns; you only need ~12 for a basic Etsy migration.
2
Map Etsy columns to Shopify columns
Etsy Title → Shopify Title. Etsy Description → Description. Etsy Price → Price. Etsy Quantity → Inventory quantity. Etsy variations split into the Option1 name and Option1 value columns.
3
Generate handles
Shopify needs a unique URL handle per product. Use a spreadsheet formula: lowercase the title, replace spaces with hyphens, strip special characters.
4
Upload images
Either use the Product image URL column with public image URLs, or import the CSV first and bulk-upload images afterwards.
5
Import the CSV
Shopify admin → Products → Import → Add file → Upload and continue. Review the details about the import, then click Import products: a started import can't be canceled, so export your products first.
6
Check the confirmation email
When the file is uploaded, Shopify sends a confirmation email to your user account's address. If the upload shows an error message, look it up in Shopify's solutions to common import problems.
Tip: split big imports
If you have more than 500 listings, import in batches of 200–300 SKUs (a rule of thumb of ours, not a Shopify limit). Smaller batches surface errors faster and let you fix mapping mistakes before they multiply.

SEO Migration: Protect Your Etsy Traffic

Key takeaway

Unlike a Magento or WooCommerce migration, you cannot 301-redirect Etsy listing URLs — Etsy owns them. The SEO challenge is different: you are not preserving an old SEO footprint, you are building a brand-new one for your Shopify domain while keeping the Etsy presence alive to keep ranking on Etsy search.

Brand-name searches must land on Shopify
Set your Shopify site title, meta description, and Open Graph tags to your brand name.
Product page SEO is now yours to own
Each Shopify product page has a controllable title tag, meta description, alt text, and JSON-LD Product schema. Use long-tail descriptive titles that match how buyers search outside Etsy.
Build a content layer Etsy never allowed
Shopify's built-in blog lets you rank for informational queries (how-to, gift guides, materials guides) that drive top-of-funnel traffic Etsy doesn't surface for you.
Submit a sitemap to Search Console
Shopify auto-generates /sitemap.xml. Verify your domain in Google Search Console and submit the sitemap so Google can discover your pages.

Keep your Etsy shop fully active during this period — Etsy SEO doesn't decay just because you also have a Shopify store. The two systems are independent.

Branding, Theme & Photography

Key takeaway

On Etsy, the marketplace's design hides weak product photography because every listing looks the same. On Shopify, your storefront is naked — bad photos and a generic Shopify theme make a real brand look like a dropshipper. Most former Etsy sellers ship on the free flagship Horizon theme, then upgrade later. This is where most Etsy migrations stumble.

Start with Horizon (free)
Shopify's flagship free theme replaced Dawn in 2025. It is fast, modern, and well-suited to handmade, vintage, and small-brand stores. Most Etsy sellers can launch on Horizon and upgrade later.
Reshoot top SKUs in lifestyle context
Etsy's white-background close-ups don't translate to a brand site. Shoot 3 hero images per top SKU: lifestyle in use, scale-of-hand, and detail shot. iPhone in natural window light beats a cheap studio kit.
Keep the maker's voice
Don't sanitize Etsy descriptions into generic marketing copy. The handmade story (materials, process, who made it) is your conversion advantage versus mass-market sites — keep it.

Ready to start the build?

Start a free Shopify trial, then pay $1/month for your first 3 months. Build, import, and test in parallel — your Etsy shop stays live until you're ready to switch focus.

Start Free Trial →

Payments, Shipping & Taxes

Key takeaway

On Etsy, most of these decisions are made for you — Etsy Payments handles checkout, Etsy Shipping Labels are pre-negotiated, and marketplace facilitator laws mean Etsy collects most US state sales tax on your behalf. On your own Shopify store, you are the seller of record — see our deep dive on how Shopify Payments and payouts work. That is a real responsibility shift.

Shopify Payments is the default
Shopify Payments runs on Stripe rails at 2.9% + $0.30 per online card transaction on Basic. Use it instead of a third-party gateway — Shopify charges an extra transaction fee otherwise.
Set real shipping rates
Shopify lets you set weight-based and carrier-calculated rates (USPS, UPS, DHL) by region — in shipping zones on the current setup, or in shipping options for each market once your store moves over; Shopify rolls that change out from October 1, 2026, and every store is on it by July 1, 2027. Don't carry over Etsy's bundled price-includes-shipping model unless your margins truly support it.
You owe sales tax now
Except for orders placed directly in the Shop app or on the Shop website, where Shopify's Shop channel collects, remits and files US sales tax, you are the seller of record on your own store. You must register and file in every state where you have economic nexus. Shopify Tax calculates the tax for free up to a sales threshold, but it no longer files returns for stores that aren't already enrolled, so filing is on you or on a service such as TaxJar or Avalara.

On Etsy, the marketplace shielded you from most paperwork. On Shopify, you become the legal seller of record, which has three concrete obligations most former Etsy sellers underestimate — starting with a free EIN application from the IRS.

Form an LLC and get an EIN
A US LLC (state filing fees vary; our editorial estimate is $50–$300) gives liability protection between your Shopify business and personal assets. The EIN is free from the IRS and issued online in minutes; Shopify Payments asks for it if you sign up as a business, while a US seller without one can sign up as an individual with an SSN or ITIN. Sole proprietorship works for very low volume but offers zero protection if a customer disputes or a product injures.
Get the right business license
Many US cities and counties require a basic business license (our editorial estimate is $25–$200 a year), and the rules differ by city, so check your city and state requirements before your first $10K month.
Track economic nexus per state
You must register and collect sales tax in any state where you cross the economic-nexus threshold — each state sets its own, and some pair a revenue figure with a transaction count, so confirm the current rule with the destination state's revenue department. Shopify shows your nexus status per state under Settings → Taxes and duties → United States. Register, collect, and file in each triggered state, or pay TaxJar/Avalara to automate it.
One-time setup, ongoing peace of mind
In our editorial estimate, most solo Etsy migrants finish LLC + EIN + first-state sales tax registration in under a weekend for under $400 total. By the same estimate, delaying it past your first $50K of Shopify revenue can let back-filing penalties in just 2–3 states wipe out a quarter of profit.

Hybrid Setup with Marketplace Connect

Key takeaway
New Etsy connections are closed
One caveat matters for Etsy sellers: Etsy is absent from Marketplace Connect's live channel list, and Shopify's Help Center states that new Etsy connections cannot be made through the app — though a shop already selling on Etsy through it can continue (read October 26, 2026). A fresh Etsy → Shopify move therefore can't rely on Marketplace Connect; Shopify's Etsy guide points to third-party apps such as Shuttle and ShopList to sync listings, orders and inventory, or you can manage Etsy stock separately.

Shopify's own multichannel app is Shopify Marketplace Connect (formerly Codisto). From one product catalog in Shopify, it syncs listings, inventory, and orders to Amazon, Target Plus, Walmart, and eBay automatically.

Using the Shopify Marketplace Connect app (formerly Codisto), you can connect your product catalog to multiple marketplaces, and you can manage and sync all your orders, listings, and inventory in your Shopify admin.
Shopify — Shopify Help Center — Shopify Marketplace Connect app ·
1
Install Marketplace Connect
Shopify admin → Apps → search 'Shopify Marketplace Connect' (formerly Codisto). Install the official Shopify-built app, not a third-party clone.
2
Connect a supported marketplace
Click 'Connect marketplace', pick Amazon, Target Plus, Walmart, or eBay, and authorize. Etsy is absent from that list, and new Etsy connections can't be made through the app (read October 26, 2026).
3
Decide how listings connect
Choose whether to link existing marketplace listings to your Shopify products or to list Shopify products as new listings.
4
Check inventory and order sync
After you link listings, Marketplace Connect starts syncing orders and inventory for them; review order import options under Settings in the app.
5
Test with one SKU first
Pick a low-stakes SKU. Sell it on each channel. Verify the inventory decrement, the order import, and the customer email handling. Only then roll out to the full catalog.
Marketplace Connect: free to install, usage fee above 50 orders
The app is free to install and the first 50 marketplace-synced orders each month are free; after that Shopify charges 1% per synced order, capped at $99 a month, on top of each marketplace's own fees. You still pay all standard marketplace fees (listing, transaction, payments, ads) on each connected channel's orders. The savings come from eliminating double-data-entry, not from lower marketplace fees.

Seeing the actual UI helps before you install. This 6-minute walkthrough shows the Marketplace Connect setup flow end-to-end — connecting a marketplace, mapping a product catalog, and verifying the inventory sync. It was recorded in 2023 and names Etsy, which the app no longer accepts as a new connection.

Shopify Marketplace Connect - Integrate Shopify Store with Amazon, eBay, Walmart, Etsy - Walkthrough

Apps Stack for Etsy Migrants

Key takeaway

The Shopify App Store has more than 21,000 apps as of December 2025 and the noise alone causes most migrants to either install nothing useful or stack 15 redundant apps that cost $400/month before the first sale. App prices below are as of October 2026, read on each app's App Store listing on October 10, 2026. This is the lean stack proven to recover the workflows you took for granted on Etsy — anchored by Klaviyo for email and Judge.me for reviews.

Klaviyo (email & SMS)
Free up to 250 active profiles and 500 emails a month, then ~$20/mo at 500 contacts. Gives you welcome, abandoned-cart, post-purchase and win-back flows plus newsletters to a list you own; on Etsy the nearest equivalent is the promo-code offers Etsy itself emails to opted-in shoppers. Single highest-ROI app for any former Etsy seller.
Judge.me or Loox (reviews)
Judge.me's free plan already collects unlimited photo and video reviews; its $15/mo Awesome plan adds automatic reminders, coupons and AI replies. Loox is free up to 500 orders; its Convert plan is $49.99/mo with 300 orders included, plus $50 per additional 300 orders, and leans more visual. Pick one, install on day 1, schedule a review request 7 days post-delivery. A good first target is 50+ reviews within 60 days (our target, not a benchmark).
Shippo or Shopify Shipping
Shopify Shipping is built-in: you buy labels in the admin at discounted USPS, UPS and DHL rates — usually enough. Shippo is free up to 30 labels a month, then from $19/mo, and adds more carriers and address validation. Shopify's help pages name no order count at which you need a shipping app; our guide to Shopify Shipping vs shipping apps lists the triggers that do justify one.
Shopify Bundles or Bundler
Replaces Etsy's manual variation hack for kits, gift sets, and 'buy X get Y'. Shopify Bundles is free and native; Bundler's free plan already adds volume and buy-X-get-Y discounts, with mix-and-match from $9.99/mo.
Tidio or Shopify Inbox
Replaces Etsy's buyer messaging. Shopify Inbox is free, lives in admin, and works on mobile. Tidio adds chatbots ($29/mo+). For the first 100 orders, free Inbox is plenty — upgrade only when reply volume hurts.
Lifetimely or Polar Analytics
Replaces Etsy's basic stats with cohort, LTV, repeat-rate, and channel-attribution dashboards. Lifetimely has a free plan, and paid plans start at $49/mo. Skip in month 1; install once you have 200+ orders to actually analyze.
Lean stack target: under $100/month for the first 6 months
A lean starting stack (Shopify Basic at $39, Klaviyo's free tier, Judge.me's $15 Awesome plan and built-in Shopify Shipping) comes to about $54/month for the first 100 orders, or $39 if Judge.me's free plan is enough. Resist the urge to install everything in week 1 — every app you adopt is one you must learn, configure, and pay for forever.

Returns & Customer Service Shift

Key takeaway

On Etsy, the buyer files a "case", Etsy mediates, Etsy can refund the buyer from your shop balance, and the case-rate metric punishes you. On Shopify, there is no Etsy in the middle — you set the policy, you handle the conversation, and you decide refunds. That is more freedom and more responsibility.

WorkflowOn EtsyOn Shopify
Refund authorityEtsy can force refund via caseYou decide; chargebacks via Stripe/Shopify Payments
Return labelsManual; you arrange or absorb costIn the US or Canada, buy return labels for domestic orders in Shopify admin; elsewhere, buy them from a carrier or a shipping app
Buyer messagingEtsy Conversations onlyShopify Inbox + email + SMS — your choice
Dispute risk metricCase rate affects Star Seller statusShopify reviews chargeback rate as one of many risk signals, held to a stricter standard than the card networks set
Policy displayEtsy template fieldsShopify Pages — you write everything (refunds, shipping, terms, privacy)
Write a generous, written refund policy on day 1
On Shopify, no policy = chargebacks. Publish a clear refund/return/exchange policy at /policies/refund-policy before launch. A 14-day return window with buyer-paid return shipping is a fair handmade default. Generous policies actually reduce chargebacks because customers prefer your refund flow over a bank dispute.

Common Pitfalls

Key takeaway
Underestimating traffic loss
In our editorial estimate, Etsy search drives roughly 60–90% of Etsy sales. Shopify will not rank for the same long-tail terms on day one. Plan for paid acquisition, email, and packaging inserts to bridge the gap.
Trying to migrate every listing
Etsy shops accumulate dead listings. Migrate the top 20–30% that drive 80% of revenue first. Add the long tail later if it earns its keep.
Skipping email capture
The single biggest reason Etsy sellers stay stuck. Without email, every Etsy customer is a one-shot sale. Use a packaging insert with a QR code and a discount on first Shopify order — since the code itself never expires, one print run keeps working for the life of the offer.
Closing Etsy too early
Even after Shopify launches, Etsy can keep delivering 30–60% of revenue for months (our editorial estimate). Close it only when Shopify direct revenue exceeds Etsy revenue net of fees.
Forgetting tax registration
On Etsy, marketplace facilitator laws mean Etsy collects most US state sales tax for you. On your own Shopify store, you are the seller of record and must register where you have nexus.
Generic theme + stock photography
Etsy's strength was raw, hand-crafted feel. A polished Shopify theme with stock photos can read as a dropshipper. Keep the maker's voice; reshoot in lifestyle context.
The single rule that prevents most pitfalls
Run Etsy and Shopify in parallel for at least 6 months, capture every Etsy buyer via packaging insert, and migrate the top 20% of SKUs first. In our editorial estimate, sellers who try to "switch" in a single weekend lose 30–50% of revenue in month one, and the lost momentum is hard to recover.

CAC Estimates for Handmade Brands

Key takeaway

On Etsy, CAC was hidden inside the take rate — you didn't pay per click, you paid per sale. On Shopify, apart from the automatic Shop app listing that stores meeting Shop's requirements get, you bring traffic yourself and must run a portfolio of channels.

The numbers below are our editorial estimates for a handmade or small-batch brand at $20–$80 AOV, not published benchmarks, so treat them as a starting range to test against your own data. Pinterest for Business tends to outperform Meta for handmade categories — it's the single biggest channel mistake migrants make by ignoring it.

ChannelEstimated CAC (editorial)When to use
Pinterest (organic + ads)$8–$20Strongest channel for handmade, vintage, home, gifting — start here
Instagram organic + Reels$0–$10 effectiveSlow build but compounding; the maker-process content Etsy never let you fully control
Meta Ads (Facebook + IG)$25–$50Works once you have 5+ UGC creatives; expect higher CAC than DTC averages because of price points
TikTok (organic)$0–$15 effectiveExcellent for makers comfortable on camera; "process" content converts
Google Brand search$2–$6Defensive; must own your own brand name as ads — competitors will bid
Email & SMS (Klaviyo)~$0 marginalShould drive 25–40% of revenue by month 6 — non-negotiable for handmade
Etsy (still running)About 10.4% of order; 22.4% on Offsite Ads-attributed orders (fee math above)Treat Etsy fees as your effective CAC; compare directly against the channels above
The handmade CAC trick
Look at blended CAC (total marketing spend ÷ total new customers). In an illustrative example, a Meta CAC of $40 looks scary; blended CAC of $18 once you add Pinterest, Instagram, brand search, and email-driven repeats is profitable on a $35 AOV. Manage the portfolio, not the platform.

First-90-Days Plan on Shopify

Key takeaway

The migration is just step one. The next 90 days are where you decide whether Shopify becomes a meaningful channel or stays a side project. Here is a focused plan.

1
Days 0–30: launch & instrument
Migrate the top 25 SKUs and install the Horizon theme, keep your Etsy shop live alongside Shopify, install Klaviyo plus Judge.me (or equivalents), set up Google Analytics 4 with Search Console, and print packaging inserts that carry a QR code and first-order discount.
2
Days 31–60: build the email engine
Switch on welcome, abandoned-cart, and post-purchase flows; start a weekly newsletter even to 50 subscribers; migrate the next 200–500 SKUs; run a Pinterest pilot on your top 10 lifestyle shots; and launch a first Shopify-only paid pilot on Meta or Google at roughly $20/day.
3
Days 61–90: measure & double down
Compare Etsy net margin against Shopify net margin per SKU, decide on Shopify-exclusive product drops, publish 2–3 SEO blog posts targeting buyer intent, run your first influencer or micro-creator collab, and hold a quarterly review to choose between staying hybrid, leaning Shopify, or closing Etsy.
30–60%
Editorial estimate: Shopify revenue share by month 12 for migrating Etsy sellers
6–12 mo
Editorial estimate: timeline for Shopify direct to surpass Etsy net
$3
Shopify subscription for the first 3 months after the free trial ($1/month); a paid theme adds $100–$500

The Bottom Line

Key takeaway
For nearly every Etsy seller above hobby scale, the right answer is hybrid, not migrate-and-close. Open a Shopify store, keep your Etsy shop running for discovery, build an email engine on the Shopify side, and let Etsy keep doing what it does best. Re-evaluate the channel mix every quarter and let the numbers — not the platform debate — decide where to invest next.
Your next step by scenario
Under $10K Etsy GMVFocus on Etsy SEO and listing photos until sales pass about $10K a year, unless you have at least 200 repeat-customer emails.Read: easy start with Shopify
$10K–$250K Etsy GMVOpen a Shopify trial, launch your top 25 SKUs, and run it in parallel with Etsy as a hybrid.Choose your Shopify plan
$250K+ Etsy GMVMake Shopify your home base, consider a Shopify Partner for theme and email setup, and keep Etsy for discovery.Hire a Shopify developer

For broader migration context across other platforms (WooCommerce, Wix, Squarespace, Magento), see our broader Shopify migration playbook. If you are evaluating WordPress instead, our Shopify vs WordPress comparison covers the same trade-offs from a different angle.

Want a developer to build the Shopify side?

If the migration timeline matters more than doing it yourself, a Shopify store development team can handle the theme and CSV import while your Etsy shop stays live.

Get a Shopify Store Built →

Frequently Asked Questions

No — almost never on day one. Etsy still drives discovery from buyers who only shop on marketplaces. Run both for 6–12 months, and only close Etsy when Shopify direct revenue net of fees exceeds Etsy revenue net of fees. Many handmade brands keep both forever as complementary channels.
On the free Horizon theme, a DIY migration with under 100 listings costs about $3 in Shopify subscription fees for the first three months after the free trial ($1/month); a paid theme adds $100–$500 one-time. In our editorial estimate, 500+ listings with migration apps run $400–$2,000, an expert-managed migration $1,500–$5,000, and a solo self-migration takes 20–40 hours.
Reviews can come over through a review app, but favorites can't. Etsy lets you download your reviews under Settings → Options → Download Data. Judge.me's App Store listing names Etsy review import and sync and lists Etsy sync on its free plan. Then keep collecting new reviews with post-purchase requests for Shopify orders and for past Etsy customers you can email.
No. Etsy controls etsy.com/listing/* URLs and does not allow seller-controlled redirects. Capture migrating buyers via three channels: a packaging insert with a QR code and first-order discount, a follow-up message in Etsy's allowed buyer messaging, and a strong Shopify SEO foundation so your brand name searches land on your new site.
You can download a sold-orders CSV (Settings → Options → Download Data), but treat the buyer contact data in it as Etsy data, not as a mailing list. The cleanest opt-in path is a packaging insert offering a discount code in exchange for joining your newsletter on the new Shopify site. Never bulk-import scraped Etsy emails — it violates Etsy policy and email-marketing law.
Not directly. Shopify has no marketplace search like Etsy's, though stores that meet the Shop app's requirements, including Shopify Payments, are listed in Shop automatically, where customers can discover new stores and products. You build search visibility through your domain, content, and links; in our editorial estimate, plan 6–12 months for organic traffic to ramp, bridging with Google Shopping, Pinterest, and email.
Not on day one. Shopify's free Horizon theme (the new flagship that replaced Dawn in 2025) is well-built, fast, and fits handmade and small-brand stores cleanly. Paid themes ($100–$500 one-time) add layout flexibility, polished sections, and built-in conversion features. Most Etsy sellers can launch on Horizon, then upgrade to a paid theme once revenue justifies it.
Marketplace Connect (formerly Codisto) is Shopify's multichannel app for Amazon, Target Plus, Walmart and eBay. Shopify's Help Center says new Etsy connections cannot be made through it, though existing ones continue (read October 26, 2026). A fresh seller runs Etsy outside the app, with a sync app such as Shuttle or ShopList, which Shopify's Etsy guide names, or by managing it separately.
No. Star Seller is calculated only from your Etsy activity (message response rate, on-time shipping and tracking, and a 4.8+ average review rating). Selling the same products on Shopify does not affect Etsy metrics as long as you continue fulfilling Etsy orders to Etsy's standards. Keep Etsy customer service tight and your Star Seller status is unaffected by the Shopify expansion.
On fees alone, at about $7,000 a year in sales. On a $50 order Etsy takes 10.4% without Offsite Ads (6.5% transaction, ~3% + $0.25 Payments, $0.20 listing) and Shopify Basic 3.5% (2.9% + $0.30), so the gap covers the $468/year subscription at that volume. Each Offsite Ads order adds 12–15% on Etsy and pulls breakeven lower.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.