A Blog Cover Single Image
A Client Image
Evan Knox
Cofounder, Homegrown
E-commerce

How to Export Your Customer List Before Switching Platforms

The short version: Export before you cancel, not after, because access usually ends with the subscription. You need three separate files, not one: the customer list, the order history, and the product catalog. The field almost nobody exports is email consent status, and without it you cannot honestly tell who agreed to be marketed to, which means you either stop mailing people or start guessing. Do the export today rather than on the day you leave, because discovering that something does not export is a fact you want while you still have options.

Why does the timing matter so much?

Because a cancelled account is usually a closed door.

Most platforms end your access when the subscription ends. Some keep data for a grace period, some do not, and the ones that do rarely advertise how long. So the sequence that fails is: decide to leave, cancel, then try to export.

The sequence that works:

  1. Export everything while your account is fully active
  2. Check the files actually open and contain what you expected
  3. Set up the new platform and import
  4. Run both in parallel for a short period
  5. Only then cancel

Step two is the one people skip. A downloaded file is not a verified file, and finding out that your customer export contains 40 rows when you have 400 customers is much better news on a Tuesday than on your last day of access.

What are the three files you need?

They are separate exports on most platforms, and missing one is easy.

The customer list. Names, email addresses, phone numbers, and ideally the date they first ordered. This is the asset. Everything else can be rebuilt.

The order history. What each person bought, when, and for how much. This is what lets you segment later, and it is also part of your business records. Our guide to segmenting an email list by order history covers why that matters.

The product catalog. Names, descriptions, prices, options, and the image files. Re-typing forty products is an evening; re-photographing them is a weekend.

A fourth if you can get it: your reviews or testimonials, which do not move with you and are worth copying somewhere before they vanish.

What is the field everyone forgets?

Email consent status, and it is the one with real consequences.

Marketing email requires permission, and permission is a property of each individual contact rather than of your list as a whole. If your export gives you 400 addresses with no indication of who opted in, who unsubscribed, and who merely bought something once, then you have a list you cannot honestly use.

What to look for in the export:

  • A subscribed or opt-in column, ideally with a date
  • An unsubscribed flag, which is the critical one: those people must stay unsubscribed
  • The source, so you can tell a newsletter signup from a checkout box
  • Bounce or complaint history, if the platform tracks it

If those columns are missing, ask support for them specifically before you leave. If they genuinely do not exist, the safe path is to treat the list as unconsented and re-permission it: send one message from the old system asking people to confirm, then start clean.

That is painful and it is far better than importing 400 addresses into a new tool and mailing people who unsubscribed from you last year. Our guide to building a customer email list covers doing it properly from the start.

What does each platform actually export?

Ask rather than assume, because this varies more than you would expect and it is rarely on the pricing page.

StandScout lists inventory export on its $9.99 Starter tier and data export and reports on Pro at $29.99. So the export capability is itself tiered, which is worth knowing before you cancel down to a cheaper plan and then try to leave.

Local Food Marketplace does not publish its export terms. For a hub with hundreds of members and years of order history, "what exports, and in what format" is one of the first questions to put on a demo call.

GrazeCart and CSAware likewise publish nothing on this. CSAware does emphasise that your data is downloadable at any time, which is a good sign and still worth confirming in writing.

The general storefronts, Shopify, Square, Squarespace, Wix, and Big Cartel, all offer CSV exports of customers, orders, and products as standard. That is the advantage of a large platform: leaving is a solved problem.

LocallyGrown.net and Big Cartel have a structural advantage: because you connect your own payment processor, your transaction history lives in your own Stripe or provider account and does not move when you do.

What about the data you cannot export?

Some things do not come with you, and it is worth knowing which so you can capture them manually.

  • Reviews and ratings are usually tied to the platform. Copy the good ones into a document.
  • Search ranking on your storefront URL. A new URL starts over unless you redirect properly.
  • Saved payment methods never transfer, so recurring customers will re-enter card details.
  • Photographs, sometimes, if they only exist as platform-hosted images. Download the originals.
  • Your URL itself, unless you own the domain rather than using a platform subdomain.

That last one is worth acting on regardless of whether you are switching. Owning your own domain costs about $15 a year and means your address survives any platform change. A vendor on a platform subdomain has been building traffic to an address they do not control.

The National Archives' records management guidance is aimed at institutions rather than bakeries, but its underlying principle applies: decide what is a record, keep it somewhere you control, and do not rely on a vendor to preserve it for you.

How do you verify the export is complete?

Five checks, and they take ten minutes.

  1. Count the rows against what the platform's dashboard says you have. If it says 412 customers and the file has 380, find out why before you leave.
  2. Open it in a spreadsheet and look at the columns. Names split correctly? Dates readable? Phone numbers intact rather than mangled into scientific notation?
  3. Spot-check five known customers and confirm their details are right.
  4. Check the date range on the order history. Some exports default to the last 90 days.
  5. Confirm the images downloaded, not just the image filenames.

Point four catches people constantly. An order export that quietly covers only recent activity looks complete until you go looking for a customer who last ordered in March.

How long should you keep the files?

Longer than you think, and for reasons beyond marketing.

Your order history is a business record. It supports your tax filings, it evidences what a customer bought if a dispute arises, and it is the only thing that can answer a question about a sale from two years ago. The IRS's recordkeeping guidance sets out what you are expected to retain and for how long, and the practical answer for most small food businesses is several years, not several months.

That matters here because a platform's retention policy is not your retention obligation. If a system keeps two years of orders and your obligation runs longer, the gap is yours to close, and the way to close it is a periodic export sitting in a folder you control.

Three things worth doing:

  1. Date-stamp every export in the filename, so you can tell what a file covers without opening it.
  2. Keep them in plain CSV, which will still open long after any particular tool has gone.
  3. Back them up somewhere separate from the computer you use daily.

None of that is exciting and all of it takes about five minutes a quarter. It is also the difference between a platform problem being an inconvenience and being the end of your customer relationships. If you are trialling somewhere new, export from the trial before you commit rather than after, since a platform that makes leaving straightforward is telling you it expects to keep you on the merits.

What should you do with the files once you have them?

Keep them somewhere that is not a platform.

  • A folder you own, backed up, with the export date in the filename
  • Plain CSV, which will still open in ten years
  • Re-export periodically, not only when you are leaving

That last point is the useful habit. An export is a snapshot, and a snapshot from the day you left is more useful than nothing but less useful than a recent one. Doing this once a quarter takes five minutes and means a platform going down, changing terms, or locking your account is an inconvenience rather than a disaster.

This applies whichever platform you are on, including one you have no intention of leaving. Our guide to building an email list for a farm stand and our piece on collecting a customer list with QR codes at a market both produce data that should live in a file you control, not only in whatever tool captured it.

Does this change which platform you choose?

It should be one of your questions, and it rarely is.

When evaluating anything, ask:

  1. What exports, specifically: customers, orders, products, images?
  2. In what format, and does it open in a normal spreadsheet?
  3. Is export gated by plan tier, as StandScout's is?
  4. Does the export include email consent status?
  5. How long after cancellation can you still get your data?
  6. Do I own the domain, or is my address on their subdomain?

Question five is the one to get in writing. Question six is one you can fix yourself for $15 a year and should, today, regardless of anything else on this page.

A platform that answers all six clearly is telling you something about how it expects to keep you: by being worth staying on rather than by making leaving difficult.

What order should you do the switch in?

Sequencing matters more than speed here, and getting it wrong is how people lose a fortnight of orders.

  1. Export everything from the old platform and verify the files, as above.
  2. Build the new one fully while the old one is still taking orders. Products, photographs, prices, pickup rules, cutoffs.
  3. Place a real test order on the new platform and follow it through to payout.
  4. Pick a changeover date and tell customers, with the date in the message rather than "soon".
  5. Run one week in parallel if you can, taking orders on the new one while the old one stays reachable.
  6. Redirect the old URL if you own it, so links in old posts and printed bags still work.
  7. Then cancel, once a full order cycle has completed on the new platform.

Step six is the one people discover too late. Every bag you printed, every post you made, and every text you sent contains the old link. If you own the domain, a redirect keeps all of it working. If the old address was a platform subdomain, those links break on the day you cancel and there is nothing you can do about it, which is the practical argument for buying your own domain long before you ever plan to move.

If you are evaluating where to move to, Homegrown is $10 a month billed annually with 0% commission and 2.9% plus $0.30 processing published up front, and it handles pickup at each place you sell with its own schedule and cutoff, local delivery with a radius and a route, and sales tax calculated, filed, and remitted in all 50 states. The honest bounds: it does not ship nationally, it is not a website builder, and there is no point-of-sale. On the question this article is about, apply the same standard you would apply to anyone: ask what exports before you commit, and test it during the trial rather than taking a claim on trust. You can import a handful of real customers and products during a trial and then immediately try exporting them again, which is a five-minute test that tells you more than any feature list.

How do the main options compare?

Every platform below shows the same four commercial facts, because a table that lists one platform's transaction fee and not another's is not a comparison. "Not published" means exactly that: the company does not state it publicly.

PlatformWhat the customer export gives youSubscription (annual)Free trialPlatform feeCard processing
ShopifyCustomer export includes marketing consent status$29/mo Basic3-day trial, then $1/mo for 32% platform fee if not on Shopify Paymentsfrom 2.9% + $0.30 processing
Square OnlineCustomer export available, consent status not guaranteedFree tier; paid from $29/mo per location30-day trial on paid plans$0 platform fee3.3% + $0.30 free tier, 2.9% + $0.30 paid
EtsyOrder data yes, marketing contact restricted by policyNo subscriptionn/a$0.20 listing + 6.5% commission3.0% + $0.25 processing
Big CartelOrder and customer export availablePlatinum $12/mo ($144/yr)7-day free trial$0 platform feeYour own provider, so 2.9% + $0.30 typical
StandScoutData export sits on the $29.99 tierFree to $59.99/mo (monthly only)No card required on free tierNo checkout, so no platform feeNo checkout, so no processing
HomegrownExport your customers and orders$10/mo billed annually7-day free trial$0 platform fee (0% commission)2.9% + $0.30 processing

Frequently asked questions

When should I export my customer list?

Before you cancel, and ideally once a quarter regardless. Most platforms end access with the subscription, so the sequence of cancel-then-export fails and there is often no way back.

What files do I actually need?

Three: the customer list with contact details, the order history with what each person bought and when, and the product catalog including the actual image files rather than just filenames.

What is email consent status and why does it matter?

It records who agreed to be marketed to and who unsubscribed. Without it you cannot honestly tell who you may email, and importing an unmarked list risks contacting people who opted out.

What if my platform does not export consent status?

Ask support for it specifically. If it genuinely does not exist, treat the list as unconsented: send one message from the old system asking people to confirm, then start clean on the new one.

How do I check the export worked?

Count rows against the dashboard total, open it in a spreadsheet and check the columns parsed correctly, spot-check five known customers, confirm the date range covers everything, and verify images actually downloaded.

What does not transfer between platforms?

Reviews, saved payment methods, search ranking on your old URL, and sometimes photographs. Copy your best reviews into a document manually, since they are usually tied to the platform.

Should I own my own domain?

Yes, and it costs about $15 a year. A domain you own means your address survives any platform change, while traffic built to a platform subdomain belongs to the platform rather than to you.

The bottom line

Export before you cancel. Access usually ends with the subscription, and a cancelled account is rarely a recoverable one.

You need three files: customers, orders, and products with their images. Then verify them, because a downloaded file is not a verified file and an order export that quietly covers only 90 days looks complete right up until you need March.

The field that matters most is email consent status. Without it you have addresses rather than a mailing list, and the honest fix is to re-permission from the old platform while you still can. And whatever you decide about platforms, buy your own domain today. It is $15 a year and it is the difference between an audience you own and traffic you are renting.

About the Author

Evan Knox is the cofounder of Homegrown, where he works with hundreds of small food vendors across the country to sell online. He and his cofounder David built Homegrown after seeing how many local vendors were stuck taking orders through DMs and cash-only sales.

Your Store Could Be Live Tonight

15 minutes. That's all it takes. Add your products, share your link, and start taking orders. Free for 7 days.
Start Your Free Trial
Start Your Free Trial

7-day free trial · $10/mo after · Cancel anytime