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 — $9.99 with SANE60
Use code SANE60 through May 21, 2026 to drop checkout from $24.99 to $9.99. Pay once. No subscription.
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.