How to Export Sales Data to CSV
Tax season. Your accountant asks for "a spreadsheet of all your sales." You sell on three platforms. Each has a different export format, different column names, different date formats. Here's how to get one clean file for the range you actually need.
The Three-Export Nightmare
- 1 Export CSV from LemonSqueezy. Column headers: "order_id, user_email, total..."
- 2 Export CSV from Gumroad. Different columns: "sale_id, buyer_email, price..."
- 3 Export CSV from Stripe. Yet another format: "id, customer, amount..."
- 4 Open all three in Excel. Manually normalize columns
- 5 Merge into one sheet. Pray you didn't mess up a date format
One Tap, One File
- ✓ SaneSales exports the current selected range from all platforms in one CSV
- ✓ Unified columns: date, customer, product, amount, refund, provider, status
- ✓ Refund amounts included per order — your accountant sees net revenue instantly
- ✓ Choose the exact date range you want, then export the matching orders to one CSV
- ✓ Share via AirDrop, Files, or email — standard CSV, opens anywhere
Get SaneSales Pro — $24.99 once
Pay once. No subscription. Demo mode stays free until you are ready for live data.
What's in the CSV
Every row is one order. Columns include the order date, customer email, product name, amount paid, refund amount (if any), provider (LemonSqueezy/Gumroad/Stripe), and order status. Import directly into Excel, Google Sheets, QuickBooks, or any accounting tool.